Kernel Talks

Linuxサーバーで物理メモリ(RAM)をチェックする方法を説明する記事。 Linuxサーバーからメモリ情報を取得するための4つの異なるコマンド。

物理メモリ(RAM)の確認)

この記事では、Linuxのサーバー上の物理メモリをチェックするための基本的なコマンドを見ていきます。 多くの初心者は、CPU、メモリ、ディスクなどのリソースに関連して、システムをよく知ることに苦労しています。 だから私はこの小さな記事を書くことにしましたlinuxサーバー上のRAMをチェックするためのコマンドを特定します。 これらのコマンドは、Red Hat、CentOS、Suse、Ubuntu、Fedora、Debianなどのさまざまな種類のLinuxで動作します。

あまり遅れずにコマンドに飛び込むことができます–

自由なコマンドを使用する

最初のコマンドは自由です。 これは、物理メモリをチェックする最も簡単なコマンドです。 このコマンドは、主にシステム上のRAMとスワップを確認するために使用されます。 別のスイッチを使用して、出力のバイト形式を変更することができます。 バイトの場合は-b、キロバイトの場合は-k、メガバイトの場合は-m、ギガバイトの場合は-gのようになります。

行をMem:でチェックし、それに対して番号を付けます。 それはあなたのサーバーの物理RAMです。

root@kerneltalks # free -b total used free shared buffers cachedMem: 135208493056 1247084544 133961408512 0 175325184 191807488-/+ buffers/cache: 879951872 134328541184Swap: 17174347776 0 17174347776root@kerneltalks # free -k total used free shared buffers cachedMem: 132039544 1218368 130821176 0 171216 187316-/+ buffers/cache: 859836 131179708Swap: 16771824 0 16771824root@kerneltalks # free -m total used free shared buffers cachedMem: 128944 1189 127754 0 167 182-/+ buffers/cache: 839 128105Swap: 16378 0 16378root@kerneltalks # free -g total used free shared buffers cachedMem: 125 1 124 0 0 0-/+ buffers/cache: 0 125Swap: 15 0 15

上記の出力では、システムに125GBの物理RAMがインストールされていることがわかります(強調表示された行を観察します)。 別のスイッチを使用することによって-b, -k, -m そして、-g出力は、選択したバイト形式に従って数値を変更しました。

/proc/meminfoファイルを使用する

別の方法は、procファイルシステムからメモリ情報を読み取ることです。 /proc/meminfoは、メモリに関する詳細情報を取得するために読む必要があるファイルです。 最初の行または行がMemTotalで始まるのは、サーバー上の物理メモリの合計です。

root@kerneltalks # cat /proc/meminfo |grep MemTotalMemTotal: 132039544 kB

出力からわかるように、メモリはキロバイト単位で表示されます。

topコマンドの使用

有名なtopコマンドは、物理メモリ情報も非常に明確な方法でリストします。 topコマンド出力の上部には、CPU、メモリ、およびスワップ情報があります。

root@kerneltalks # toptop - 16:03:41 up 89 days, 3:43, 1 user, load average: 0.00, 0.01, 0.05Tasks: 141 total, 1 running, 140 sleeping, 0 stopped, 0 zombieCpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%stMem: 132039544k total, 1218336k used, 130821208k free, 171224k buffersSwap: 16771824k total, 0k used, 16771824k free, 187420k cached

上記の例では、topコマンド出力の上記のセクションをクリップしました。 最後の2行目にMem:(行が強調表示されている)をチェックします。 物理メモリはキロバイト単位で表示されます。 あなたはそれの合計、使用、および無料の部分を見ることができます。 合計は、サーバーにインストールされている実際のRAMです。

vmstatを使用する

別の方法は、-sスイッチでvmstat(仮想メモリ統計)コマンドを使用することです。 これにより、最初の行がサーバー上の合計メモリであるメモリが詳細に一覧表示されます。

# vmstat -s 132039544 total memory 1218692 used memory 181732 active memory----output trimmed----

メモリは、デフォルトでキロバイト単位で表示されます。 最初の行は、サーバー上の合計メモリを示しています。

Leave a Reply

コメントを残す

メールアドレスが公開されることはありません。