フリーコマンド - 変換後の他の出力

フリーコマンド - 変換後の他の出力

CentOS 6サーバーでRAMを監視していますが、free -h利用可能な15Gが表示されていても大丈夫です。しかし、free -b1641154969バイトが見える場合は、1,641154969Gと同じです。


free -h
             total       used       free     shared    buffers     cached
Mem:           15G       3.0G        12G       1.7M        39M       671M
-/+ buffers/cache:       2.3G        12G 
Swap:         7.7G         0B       7.7G 

free -b
             total       used       free     shared    buffers     cached
Mem:    1641154969 3238035456 1317351424    1781760   41451520  704331776
-/+ buffers/cache: 2492252160 1391929753 
Swap:   8279552000          0 8279552000 

ベストアンサー1

CentOS 6で使用されているものなど、以前のバージョンでは値ごとにfree最大10桁しか表示されませんでした。表示された「1641154969」に最後の数字はありません。これは固定されています。バージョン 3.3.10 基準;freeこれで最大11桁まで表示されます。これは1つの数字を表示するのに十分です。アビバイトメモリ。 (確認されていないがバージョン3.3.0(以前ではない場合)の変更により、この問題は解決する可能性があります。)

表示された160億バイトと「15G」の違いは、スケーリングが16411549690を1024×1024×1024で割った値が15.284であるため、15で表されます。現在のバージョンがデバイスにfree追加され、iデバイスが使用中であることが明確になります。バイナリプレフィックス

おすすめ記事