私はVMwareワークステーション10.0.3のヘビーユーザーで、システムに32GB RAMがあります。私のオペレーティングシステムはArch Linuxで、デスクトップにUnityを使用しています。
通常、2台の仮想マシンで約3GBを実行している場合RAM=それぞれに割り当てられていますが、非常に頻繁にランダムな間隔で、システム全体が数秒間応答しなくなります。
端末で "top"を実行している場合、犯人はkhugepagedコマンドのようです。これは、システムが100%のCPUで応答しなくなってから消えるコマンドです。
これを回避する方法はありますか?私はkhugepagedについてグーグルで検索しましたが、2011年の古代の投稿または未回答の質問しか見つけられないようです。
これらは私の完全なシステム仕様です:
Ubuntuでも同様の問題があります。私が使用する回避策は次のとおりです。
echo never > /sys/kernel/mm/transparent_hugepage/defrag
echo 0 > /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
回避策のソースは Fedoraバグレポート「khugepagedeating 100%CPU」 にあります。バグは修正されませんでした。
これはそれほど劇的ではなく、全体を無効にするtransparent_hugepage
サポート。コマンドの機能の詳細な説明は transparent hugepage supportのドキュメント にあります。
khugepagedが問題である可能性があります。以下を試してください:
echo never > /sys/kernel/mm/transparent_hugepage/enabled
これは私が最近のArch Linuxでこの問題を解決するのに役立ちました...