1. 程式人生 > >linux伺服器系統資源監控

linux伺服器系統資源監控

> 1.檢視記憶體使用情況

free -g
linux系統很卡的基本排查方法介紹
當觀察到free欄已為0的時候,表示記憶體基本被吃完了,那就釋放記憶體吧。
釋放記憶體:
sync
echo 3 > /proc/sys/vm/drop_caches
sync表示將記憶體快取區內容立即同步到磁碟,為了保證安全可以多執行幾次。

> 2.檢視磁碟使用情況

df -h
linux系統很卡的基本排查方法介紹
當發現磁碟使用率很高時,那就要釋放磁碟空間了,刪除一些不必要的檔案(檢視各個目錄佔用磁碟空間)
du命令:檢視目錄和檔案的磁碟佔用情況
檢視指定目錄的磁碟佔用情況:
du -sh /home/zhubao
檢視當前目錄下的所有一級子目錄和檔案的磁碟使用情況:
du -sh *
-h或–human-readable 以K,M,G為單位,提高資訊的可讀性;
-s或–summarize 僅顯示總計,即當前目錄的大小。

> 3.檢視磁碟IO使用情況

iostat -x 1
1表示1秒重新整理一次
linux系統很卡的基本排查方法介紹
當發現最右側%util很高時,表示IO就很高了,若想看哪個程序佔用IO,執行iotop命令檢視
安裝iotop:yum -y install iotop