歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux大多數性能檢測信息都來自/proc

Linux大多數性能檢測信息都來自/proc

日期:2017/2/28 16:20:54   编辑:Linux教程

/proc 是一個特殊的文件系統,不占用磁盤空間,該目錄下的內容是根據用戶請求的信息,有Linux內核實時生成的。
(2.6.32-25)

一、性能分析工具
1、CPU性能分析工具:
top
ps -a -l
vmstat
time
strace
pstree

2、Memory性能分析工具:
cat /proc/meminfo
top
vmstat
strace
ipcs
ipcrm
cat /proc/slabinfo
cat /proc/<pid #>/maps (先用ps -a -l查看進程的pid 或者在程序中調用pid_t pid=getpid();)

3、I/O性能分析工具:
iostat
vmstat
quotacheck (sudo apt-get install quota)
repquota

4、Network性能分析工具:
ifconfig
netstat
wireshark(sudo apt-get install wireshark)
tshark(sudo apt-get install tshark)
iptraf (sudo apt-get install iptraf)
iwconfig
nfsstat (sudo apt-get install iptraf)
mrtg
ntop

二、Linux 性能調優工具
當通過上述工具及命令,我們發現了應用的性能瓶頸以後,我們可以通過以下工具或者命令來進行性能的調整。

1、CPU性能調優工具:
sysctl
nice / renic

2、Memory性能調優工具:
ulimit
sysctl
swapon

3、I/O性能調優工具:
sysctl
edquota
boot line:
elevator= <ioscheduler>


4、Network性能調優工具:
ifconfig
iwconfig
sysctl

Copyright © Linux教程網 All Rights Reserved