Linux 的CPU占有率一直居高不下,占用的記憶體也十分多。
我剛負責公司的OA系統,從java開發轉成運維,對Linux技術不太屬性,網上百度也一直沒解決CPU占有率的問題,所以來此請教各位大佬
uj5u.com熱心網友回復:
還好啊,空閑的有68.6%uj5u.com熱心網友回復:
ps -aux可以試下uj5u.com熱心網友回復:
截圖是昨天剛重啟完,cpu使用率忽高忽低,最高能到99%。而且過一晚上而已free的記憶體就剩1G了。cached占了很多,我想查一下是什么占用了這么多cached。我懷疑是開發的java代碼有bug,不知道能不能查出具體的java檔案?或者操作者的ip
uj5u.com熱心網友回復:
top有些子命令,P按cpu占用率排序,M按記憶體占用率排序,c可以看詳細命令,然后,你排序后,可以根據第一列的pid,用ps命令去查看行程資訊。
還有top -H -p 行程號 ,可以看行程的執行緒情況 ;
lsof -p 行程號 ,可以看行程打開了哪些檔案 等等
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/108964.html
標籤:系統維護與使用區
上一篇:vmd安裝
