系統(tǒng)資源查看
查看系統(tǒng)的cpu數(shù):cat /proc/cpu info
監(jiān)控系統(tǒng)狀態(tài),查看具體是哪里的壓力:vmstat
proc列顯示進程相關(guān)信息
r表示運行和等待CPU時間片的進程數(shù)萝映,如長期>服務(wù)器CPU個數(shù)吴叶,說明CPU不夠用了
swap表示內(nèi)存交換情況
查看內(nèi)存使用情況:free
查看系統(tǒng)進程:ps aux
打印網(wǎng)絡(luò)連接狀況:netstat –an
打印當前系統(tǒng)啟動哪些端口:netstat –lnp
查看磁盤的使用情況和文件系統(tǒng)被掛載的位置:df –lh
stress工具
- 測試CPU負荷
輸入命令:stress –c 4
增加4個cpu進程,處理sqrt()函數(shù)函數(shù)序臂,以提高系統(tǒng)CPU負荷
- 內(nèi)存測試
輸入命令:stress -i 4 -m 10 --vm-hang 100 --timeout 100s
新增4個io進程蚌卤,10個內(nèi)存分配進程,每次分配大小1G奥秆,分配后不釋放逊彭,測試100S
- 磁盤I/O測試
輸入命令:stress –d 1 --hdd-bytes 3G
新增1個寫進程,每次寫3G文件塊
- 硬盤測試(不刪除)
輸入命令:stress –i 1 –d 10 --hdd-bytes 3G –hdd-noclean
新增1個IO進程构订,10個寫進程侮叮,每次寫入3G文件塊,且不清除悼瘾,會逐步將硬盤耗盡囊榜。