有時候站長們會遇到這種情況,網(wǎng)站的程序檢查沒有問題,可是云服務(wù)器的CPU老是出現(xiàn)跑高的情況,占用接近100%。云服務(wù)器cpu達(dá)到100%是怎么回事?
若是網(wǎng)站程序沒有問題,我們可以從云主機(jī)及其他方面入手,找到cpu高可能的原因。
我們分析占用云服務(wù)器 CPU多的進(jìn)程,占用 CPU多的可能為系統(tǒng)、業(yè)務(wù)抑或是異常進(jìn)程,下面列舉三種情況:
1.系統(tǒng)進(jìn)程
當(dāng)發(fā)現(xiàn)系統(tǒng)進(jìn)程占用大量 CPU 資源時,需要仔細(xì)檢查進(jìn)程名,不少病毒會通過使用跟系統(tǒng)進(jìn)程相似的名稱,迷惑用戶的眼睛。如果服務(wù)器可能中了病毒,請手動或者使用安全工具進(jìn)行查殺。
2.異常進(jìn)程
如果占用大量 CPU 資源的是一些命名很奇怪的進(jìn)程,可能為木馬病毒進(jìn)程。建議使用搜索引擎進(jìn)行搜索確認(rèn),例如 xmr64.exe(挖礦病毒)等。確認(rèn)后使用安全工具進(jìn)行查殺。
3.業(yè)務(wù)進(jìn)程
如果發(fā)現(xiàn)占用 CPU 資源的是業(yè)務(wù)進(jìn)程(iis、httpd、php、java 等),建議進(jìn)一步分析,例如當(dāng)前業(yè)務(wù)量是否較大,則高負(fù)載是正常情況,建議考慮升級云主機(jī)租用配置;否則可以考慮業(yè)務(wù)程序是否存在優(yōu)化空間,進(jìn)行優(yōu)化。
如果網(wǎng)站比較大,數(shù)據(jù)比較多,購買云主機(jī)的時候就要選擇合適的配置,配置太低就會經(jīng)常出現(xiàn)CPU跑高的情況。云服務(wù)器cpu越多,無疑是計算和運(yùn)行能力越好。