linuxシステムのカードの基本的な検査方法の紹介
free -g
freeバーが0になっていることが観察された場合、メモリがほぼ食べ終わったことを示すので、メモリを解放しましょう。
メモリを解放:
sync
echo 3 > /proc/sys/vm/drop_caches
syncは、メモリキャッシュ領域の内容をすぐにディスクに同期し、セキュリティを保証するために何度も実行できることを示します。
2.ディスクの使用状況の表示df -h
ディスクの使用率が高いことが判明したら、ディスク領域を解放し、不要なファイルを削除します(各ディレクトリのディスク領域の表示)
duコマンド:ディレクトリとファイルのディスク使用量を表示する
指定したディレクトリのディスク使用量を表示します。
du -sh /home/zhubao
現在のディレクトリの下にあるすべてのレベル1のサブディレクトリとファイルのディスク使用量を表示します。
du -sh *
-hまたは-human-readableはK,M,G単位で、情報の可読性を高める。
-sまたは-summarizeには、現在のディレクトリのサイズである合計のみが表示されます。
3.ディスクIOの使用状況を確認するiostat -x 1
1は1秒ごとに更新
最も右側の%utilが高いことを発見すると、IOが高いことを示します。どのプロセスがIOを占有しているかを見たい場合は、iotopコマンドを実行して表示します。
4.cpuの使用状況を確認するtop
図中の赤い枠の中の表はcpuの使用状況で、最も右側の%idは残りを表して、もしとても低いならば、cpuが食べ終わったことを表して、topインタフェースでshift+pでプロセスに対してcpuを使って並べ替えて、どれらのプロセスがcpuを占めるのが比較的に多いことを見ることができます。
もちろん、topコマンドでもメモリなどの情報を表示できるので、強力ですが、後で詳しく説明します。