Linux大多数性能检测信息都来自/proc

/proc 是一个特殊的文件系统,,不占用磁盘空间,该目录下的内容是根据用户请求的信息,有Linux内核实时生成的。(2.6.32-25)

一、性能分析工具1、CPU性能分析工具:topps -a -lvmstattimestracepstree2、Memory性能分析工具:cat /proc/meminfotopvmstatstraceipcsipcrmcat /proc/slabinfocat /proc/<pid #>/maps (先用ps -a -l查看进程的pid 或者在程序中调用pid_t pid=getpid();)3、I/O性能分析工具:iostatvmstatquotacheck (sudo apt-get install quota)repquota4、Network性能分析工具:ifconfignetstatwireshark(sudo apt-get install wireshark)tshark(sudo apt-get install tshark)iptraf (sudo apt-get install iptraf)iwconfignfsstat (sudo apt-get install iptraf)mrtgntop二、Linux 性能调优工具当通过上述工具及命令,我们发现了应用的性能瓶颈以后,我们可以通过以下工具或者命令来进行性能的调整。1、CPU性能调优工具:sysctlnice / renic2、Memory性能调优工具:ulimitsysctlswapon3、I/O性能调优工具:sysctledquotaboot line:elevator= <ioscheduler>4、Network性能调优工具:ifconfigiwconfigsysctl

因为有梦,所以勇敢出发,选择出发,便只顾风雨兼程。

Linux大多数性能检测信息都来自/proc

相关文章:

你感兴趣的文章:

标签云: