這篇主要講一下Linux(CentOS)上性能性能監控的操作。
1.監控cpu使用情況--uptime
該命令將會打印出當前時間 系統運行了多久 當前登陸用戶數 系統平均負載
這里的負載是單位時間內,cpu等待隊列中,評價有多少個進程在等待,等待的進程越多,cpu越忙。
2.監控內存及交換分區的使用情況--free
3.系統磁盤的使用情況-- df
這里我們使用df -h 來人性化的顯示容量信息
4.監控網絡使用情況--ip 和netstat
ip可以查看網卡的接口信息,在centos中,網卡不在統一命令為ethx,而是會檢查主機硬件信息,根據不同 的網卡做出不同的命令,netstat命令可以查看服務器開啟的端口信息以及網絡的鏈接狀態。
5.打印網絡連接 ,路由表,網絡接口統計等信息
6.監控進程使用情況--ps和top命令
ps
查看當前進程信息(ps在不同版本有不同的語法,這里是centos)
ps -e 查看所有的進程信息
ps -ef 全格式顯示進程信息
top 動態查看進程信息
top -d 刷新間隔時間,默認3秒
top -p 查看指定進程的pid