agetty 不太可能吃很多 CPU 到 99%, 有很大的機率是:
你的系統被入侵, agetty 被人家換成挖礦程式了...
另外, 這裡也有很多其他的案例, 大多跟 Bug/Config 有關:
Google: agetty cpu high
被入侵就很可怕了 算起來大概已經跑了70天
我先觀察看看 不過重開機測試沒跑出來了
應該只是個BUG 影響到DB運作實在有些離奇
本機記憶體也被釋放出來了 使用量降不少
如果重開機就不見, 那機率又更高了...
一般挖礦的手法是:
由於這個手法的惡意程式, 只能被植入到記憶體內, 不會存到檔案系統, 所以只要重開機就會消失.
但若系統的漏洞沒有補起來, 下次他還是會循相同的管道植入進來; 故需要觀察一段時間, 如果他又來第二次, 那麼被植入的機率就非常高.....
下次如果又發生, 您可以用:
ss -ap | grep agetty
的指令, 觀察 agetty 是否有占用特定的 port 在接收指令?
You can switch the memory unit by pressing e. E will select the memory unit in the top summary bar.
關鍵字是top human readable(top 人看得懂的),搜到了一篇文章