GNU/Linux >> Linux の 問題 >  >> Linux

シェル スクリプトによる解析に適した Linux ボックスの合計物理メモリ (RAM) を調べるにはどうすればよいですか?

cat /proc/meminfo を試しましたか ?その後、awk できます または grep あなたが望むもの、MemTotal

awk '/MemTotal/ {print $2}' /proc/meminfo

または

cat /proc/meminfo | grep MemTotal

物理 RAM に関心がある場合は、コマンド dmidecode を使用します。 .それはあなたにたくさん与えます それだけではありませんが、ユースケースによっては、システム内の 8G が 2x4GB スティックまたは 4x2GB スティックから来ているかどうかも知りたい場合があります。


cat /proc/meminfo | grep MemTotal または free は、サーバーが持っている RAM の正確な量を示します。これは「利用可能なメモリ」ではありません。

VM があり、ハイパーバイザーがホストするメモリの全量を計算したい場合に問題が発生すると思いますが、その場合はハイパーバイザーにログインする必要があります。

cat /proc/meminfo | grep MemTotal

と同等
 getconf -a | grep PAGES | awk 'BEGIN {total = 1} {if (NR == 1 || NR == 3) total *=$NF} END {print total / 1024" kB"}'

Linux
  1. Linux – / proc // exeシンボリックリンクは通常のシンボリックリンクとどのように異なりますか?

  2. 空きメモリの90%を埋める方法は?

  3. Linux –特定のプロセスの名前空間を見つける方法は?

  1. プロセスが実行されているフォルダーを見つける方法は?

  2. init プロセスを Linux のシェル スクリプトにすることはできますか?

  3. Linux で特定のプログラムにインストールされている RAM の量を偽造するにはどうすればよいですか?

  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. Linux で合計 RAM サイズとメモリ使用量を確認する方法

  3. Linux ボックスに接続されているハードディスクを確認するにはどうすればよいですか?