1. 程式人生 > >linux系統很卡的基本排查方法

linux系統很卡的基本排查方法

1. 檢視記憶體使用情況

free -g


當觀察到free欄已為0的時候,表示記憶體基本被吃完了,那就釋放記憶體吧(釋放記憶體參考上篇文章)

2. 檢視磁碟使用情況

df -h


當發現磁碟使用率很高時,那就要釋放磁碟空間了,刪除一些不必要的檔案(檢視各個目錄佔用磁碟空間,參考之前的du命令文章)

3. 檢視磁碟IO使用情況

iostat -x 1

1表示1秒重新整理一次


當發現最右側%util很高時,表示IO就很高了,若想看哪個程序佔用IO,執行iotop命令檢視

4.檢視cpu使用情況

top


下圖中紅框裡表是cpu使用情況,最右側的%id表示剩餘,若很低,則表示cpu被吃完了,在top介面按shift+p對程序使用cpu排序,能看到哪些程序佔用cpu較多

當然,top命令也能檢視記憶體等資訊,比較強大,後續再做詳細介紹。