修正する

修正する

htop私は2つのCPU(24コア* 2)を備えたサーバーを持っています。ここに画像の説明を入力してください。

ただし、CPU使用率の高いスレッドが見つかりませんhtoptopps -ef

私は試した:

システムを再起動してください

修正するhtop

私のシステムは次のとおりです

cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)

uname -a
Linux server 3.10.0-957.el7.x86_64 #1 SMP Thu Oct 4 20:48:51 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

修正する

簡単に言えば、この問題に初めて触れたとき、htopではCPUの半分が占有されていると表示したが、top、psなど他の命令ではこれと一致しない場合がありました。最初はhtopのせいだと思いました。

この質問を投稿したら、簡単な方法を見つけました。帯域外管理を介してサーバーの電力を確認した結果、総電力が300W近くに非常に大きいことがわかりました。これは、サーバーに他の負荷がない場合にCPUが最大速度で実行されるのと一致します。

その後、CPUを使用する隠しプロセスがあると疑って、非表示解除ツールでこれを確認しました(http://github.com/YJesus/非表示解除)。

非表示解除には、表示されていない多くの隠しプロセスがリストされていますtophtop ここに画像の説明を入力してください。

検索してみると、Google次のような理由によるようです。crypto mining malware

すべてを殺した後、CPU使用量はhtop正常ですが、再起動すると、隠されたプロセスが再実行されます。

関連情報