Linuxのコマンドラインを使用して使用可能なメモリをパーセントで報告します。 free
コマンドを使用して空きメモリのパーセントに対するLinuxコマンド
答えて
:我々はMem
とラインと我々の計算のための特定のフィールドを選択awkを使用してをつかむ、この出力に基づいて
% free
total used free shared buffers cached
Mem: 2061712 490924 1570788 0 60984 220236
-/+ buffers/cache: 209704 1852008
Swap: 587768 0 587768
。
これは使用
% free | grep Mem | awk '{print $3/$2 * 100.0}'
23.8171
にメモリの割合を報告します。これは、このコマンドのエイリアスを作成したり、小さなにこれを入れることができ
% free | grep Mem | awk '{print $4/$2 * 100.0}'
76.5013
無料ですメモリの割合を報告しますシェルスクリプト。特定の出力は、次の行に沿ってprintステートメントの書式設定コマンドを使用してニーズに合わせて調整できます。
free | grep Mem | awk '{ printf("free: %.4f %\n", $4/$2 * 100.0) }'
'フリー-t | grep "バッファ/キャッシュ" | @http/topのMemと一致する数字を報告するので、awk '{print $ 4 /($ 3 + $ 4)* 100}'もかなりうまくいく。 –
@ KevinJalbert's:素晴らしいことに、ありがとう。しかし、 'grep'を省略して' awk'にまっすぐ行くことができます: 'free | awk '/ buffers \/cache/{print $ 4 /($ 3 + $ 4)* 100.0;}' ' – Wrikken
@Wrikken:素晴らしい作品もあります。ありがとうございます。しかし、他の数字もパーセンテージとして落とすことでそれを高めることができます。 $ 3/$ 2 * 100} /バッファー\ /キャッシュ/ {printf( "、バッファー:%.2f%")、$ 4 /($ 3 + $ 4) )* 100}/Swap/{printf( "、swap:%.2f%")、$ 3/$ 2 * 100} '' –
- 1. linuxコマンドに対応するWindows CMDコマンド
- 2. Linuxカーネルからユーザー空間のメモリにアクセスするには?
- 3. キャッシュのためにLinuxユーザ空間メモリを使用する
- 4. アプリケーションの空きメモリ
- 5. NewStringUTF()と空きメモリ
- 6. 空きメモリnetbeansプラグイン
- 7. remove_ifの後の空きメモリ
- 8. 関数内の空きメモリ
- 9. AnimationDrawableからの空きメモリ
- 10. AS3 - 空きメモリ(Loader、BitmapData)?
- 11. 私は意図的にLinuxで一定量の空きメモリを減らすことができますか?
- 12. Linuxのsedコマンド
- 13. DOSの "start"コマンドに相当するLinux?
- 14. Linuxのメモリ管理と大きなファイル
- 15. 空ポインタのメモリ
- 16. 関数の外部の空きメモリ
- 17. LinuxのコマンドはCMD
- 18. linuxコマンドのマップCygwin
- 19. linux historyコマンド
- 20. linux tailコマンド
- 21. linux expectコマンド
- 22. Damn Small Linuxコマンド
- 23. linuxコマンド:不正な置き換え
- 24. Linux:メモリ内のページを特定する
- 25. Android NDKライブラリに関連する空きメモリ
- 26. linuxカーネル空間のユーザー空間スタックトレースを表示するには
- 27. LWUIT 1.4プレーンコマンド対。 LWUITTheme.resのスタイル付きコマンド
- 28. PHPのlinux 'dialog'コマンドを使用する
- 29. Monodroid - 空きメモリ活動はここ
- 30. 正確かつ簡単な方法でパーセントのLinux LinuxをCPUにロードする方法は?
空きRAMの量を報告するスクリプトに満足できますか? – Levon
いいえフリー・ラムのパーセンテージが必要です。 –
申し訳ありませんが、パーセントを意味しましたが、スクリプトまたはパイプコマンドの結果として – Levon