您好,登錄后才能下訂單哦!
這篇文章主要介紹“linux云服務器如何通過top看CPU性能指標”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“linux云服務器如何通過top看CPU性能指標”文章能幫助大家解決問題。
服務器變慢負載高時,需要先查看cpu負載是否過高,如果cpu負載高再看查看具體是什么進程占用cpu資源。
一、cpu負載:
通過top命令查看:
主要看“load average”可理解為分別表示前 1、5、15分鐘的平均負荷。通常1核的cpu不應超過4,如是4核cpu則不應超16(即:cpu核數 * 4),超過則說明負載較高存在異常。
其他參數說明如下:
us(user time)表示CPU執行用戶進程的時間,包括ni時間。通常我們只看這項。
sy(system time) 表示CPU在內核運行時間,包括IRQ和softirq時間,系統CPU占用率高,表明系統某部份存在瓶頸,通常值越低越好。
wa(waiting time) CPI在等待I/O操作完成所花費的時間,系統不應該花費大量時間來等待I/O操作,否則說明I/O存在問題。
id(idle time) 系統處于空閑期,等待進程運行。
ni(nice time) 系統調整進程優先級所花費的時間。
hi(hard irq time) 系統處理硬中斷所花費的時間。
si(softirq time) 系統處理軟件中斷所花費的時間。
st(steal time) 被強制等待虛擬CPU的時間,此時hypervisor在為另一個虛擬處理器服務。
二、查詢占用cpu的進程
繼續通過top命令查看 :
可以清楚發現php-fpm進程很占資源。php-fpm、mysql、httpd、nginx等都是站點web進程如存在大量的占用資源現象通常說明網站訪問量大。這時可以開啟網站的訪問日志進行分析,一般來講訪問日志大的其網站占用資源也大。需要打開日志具體查看分析看是本身訪問量大還是否存在異常訪問所致(如:某類蜘蛛的大量爬行,某程序連接的執行異常,受cc攻擊等)。
關于“linux云服務器如何通過top看CPU性能指標”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。