本文共 1611 字,大约阅读时间需要 5 分钟。
原贴:
http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=KJXU-6FB34Q - 本中文文档的英文原文请参阅红皮书: SG245287.
- 相关文章编号: Linux 性能监测工具及调优介绍 ( 一 ) Linux 性能监测工具及调优介绍 ( 二 ) Linux 性能监测工具及调优介绍 ( 三 ) Linux 性能调优的几种方法 ( 一 ) Linux 性能调优的几种方法 ( 二 ) Linux 性能调优的几种方法 ( 三 ) Linux 性能调优的几种方法 ( 四 )
Linux 性能监测工具及调优介绍(三) 这部分内容包括:pmap;strace;ulimit;mpstat 10 pmap pmap可以报告某个或多个进程的内存使用情况。使用pmap判断主机中哪个进程因占用过多内存导致内存瓶颈。图14-9显示了SUSE LINUX Enterprise Server下pmap命令执行结果 pmap -x <pid> 图14-10显示了smbd进程所占用的内存 pmap <pid> 11 strace strace截取和记录系统进程调用,以及进程收到的信号。是一个非常有效的检测、指导和调试工具。系统管理员可以通过该命令容易地解决程序问题。 使用该命令需要指明进程的ID(PID),例如: strace -p <pid> 图14-11 shows an example of the output of strace. 12 ulimit ulimit内置在bash shell中,用来提供对shell和进程可用资源的控制 使用选项-a列出可以设置的所有参数: ulimit -a -H和-S选项指明所给资源的软硬限制。如果超过了软限制,系统管理员会收到警告信息。硬限制指在用户收到超过文件句炳限制的错误信息之前,可以达到的最大值。 例如可以设置对文件句炳的硬限制:ulimit -Hn 4096 例如可以设置对文件句炳的软限制:ulimit -Sn 1024 查看软硬值,执行如下命令: ulimit -Hn ulimit -Sn 例如限制Oracle用户. 在/etc/security/limits.conf输入以下行: soft nofile 4096 hard nofile 10240 对于Red Hat Enterprise Linux AS,确定文件/etc/pam.d/system-auth包含如下行 session required /lib/security/$ISA/pam_limits.so 对于SUSE LINUX Enterprise Server,确定文件/etc/pam.d/login 和/etc/pam.d/sshd包含如下行: session required pam_limits.so 这一行使这些限制生效。 13 mpstat mpstat是Sysstat工具集的一部分,下载地址是http://perso.wanadoo.fr/sebastien.godard/ mpstat用于报告多路CPU主机的每颗CPU活动情况,以及整个主机的CPU情况。 例如,下边的命令可以隔2秒报告一次处理器的活动情况,执行3次 mpstat 2 3 如下命令每隔1秒显示一次多路CPU主机的处理器活动情况,执行3次 mpstat -P ALL 1 3 - 相关文章编号: Linux 性能监测工具及调优介绍 ( 一 ) Linux 性能监测工具及调优介绍 ( 二 ) Linux 性能监测工具及调优介绍 ( 三 )
|
|
| 这篇文章对您的问题有没有帮助: | 很有帮助 有用处 一般 需提高 太差! | |
转载地址:http://xpvob.baihongyu.com/