CentOS 6サーバーでRAMを監視していますが、free -h
利用可能な15Gが表示されていても大丈夫です。しかし、free -b
1641154969バイトが見える場合は、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
デバイスが使用中であることが明確になります。バイナリプレフィックス。