系統命令總結

一、硬盤監控

硬盤在分區後,被掛載在不同的目錄下。
1. df
查看分區空間、掛載目錄情況,/dev/sda1表示第一塊硬盤的第一個分區,tmpfs 虛擬內存文件
2. du -h  --max-depth=1
查看文件的大小,含文件夾
3. iostat
監控磁盤讀寫性能, -k -m表示以k、m爲單位顯示數據
-x 表示顯示詳細的參數
***通過觀察正常時候的數據,制定報警規則。在超出時 發出報警

二、查看cpu狀態
1. cat /proc/cpuinfo
查看cpu信息
2. vmstat 1
3. top -d 1
2、3顯示系統的總體性能,
us 列顯示了用戶模式下所花費 CPU 時間的百分比。us的值比較高時,說明用戶進程消耗的cpu時間多,但是如果長期大於50%,需要考慮優化用戶的程序。
sy 列顯示了內核進程所花費的cpu時間的百分比。這裏us + sy的參考值爲80%,如果us+sy 大於 80%說明可能存在CPU不足。
ni  列顯示了用戶進程空間內改變過優先級的進程佔用CPU百分比。
id  列顯示了cpu處在空閒狀態的時間百分比。
wa 列顯示了IO等待所佔用的CPU時間的百分比。這裏wa的參考值爲30%,如果wa超過30%,說明IO等待嚴重,這可能是磁盤大量隨機訪問造成的,也可能磁盤或者磁盤訪問控制器的帶寬瓶頸造成的(主要是塊操作)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章