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. 無料コマンドで空きメモリを使用できますか?
- 4. キャッシュのためにLinuxユーザ空間メモリを使用する
- 5. linux:空のファイルに触れ、一つのコマンドで圧縮する
- 6. 例外付きの総カート数のパーセントに対するデフォルトデポジット
- 7. 対話指令なしのLinux expectコマンド
- 8. IntPtrの空きメモリ
- 9. アプリケーションの空きメモリ
- 10. ユーザ空間とLinuxカーネルモジュールとの対話
- 11. 明示的に空きメモリ
- 12. 空きメモリnetbeansプラグイン
- 13. NewStringUTF()と空きメモリ
- 14. remove_ifの後の空きメモリ
- 15. AnimationDrawableからの空きメモリ
- 16. 関数内の空きメモリ
- 17. UTF-8エンコーディングプレフィックスnotiation "パーセント(%)" "バックスラッシュ(\)" 対
- 18. 私は意図的にLinuxで一定量の空きメモリを減らすことができますか?
- 19. linuxユーザ空間アプリケーションからPCIメモリ領域へのmmapアクセス
- 20. AS3 - 空きメモリ(Loader、BitmapData)?
- 21. Linuxのメモリ管理と大きなファイル
- 22. Linuxの共有メモリ
- 23. Linuxのコマンド
- 24. Linuxのsedコマンド
- 25. linuxのcurlコマンド
- 26. DOSの "start"コマンドに相当するLinux?
- 27. ファイルに対するdiffコマンド
- 28. 空ポインタのメモリ
- 29. SSISエラー - ファクトテーブルにデータをロード - システムは、80パーセントのメモリ負荷
- 30. SQL ServerのAWS RDSの空きメモリ
空きRAMの量を報告するスクリプトに満足できますか? – Levon
いいえフリー・ラムのパーセンテージが必要です。 –
申し訳ありませんが、パーセントを意味しましたが、スクリプトまたはパイプコマンドの結果として – Levon