Linux Tips

メモリの使用量を調べるには

北浦訓行
2001/10/18

 メモリの使用量を調べる方法はいくつかある。その時点でのメモリの使用量だけを表示したいのなら、freeコマンドがいいだろう。

$ free 
             total     used      free    shared   buffers    cached 
Mem:        255128    63880    191248         0      6412     45580 
-/+ buffers/cache:    11888    243240 
Swap:       136512        0    136512

 メモリの使用量以外の情報も確認するなら、procinfoコマンドが便利だ。

$ procinfo 
Linux 2.4.5-3 (support@kernel) (gcc 2.95.3 20010315 ) #1 1CPU [pc01] 
 
Memory:    Total      Used      Free    Shared   Buffers    Cached 
Mem:      255128     63932    191196         0      6416     45580 
Swap:     136512         0    136512 
 
Bootup: Mon Sep 17 07:25:54 2001 Load average: 0.00 0.00 0.00 1/42 949 
 
user  :    0:00:07.43   0.0%  page in :   48874  disk 1:  2695r 2132w 
nice  :    0:00:00.00   0.0%  page out:   12795  disk 2:     1r    0w 
system:    0:00:07.57   0.1%  swap in :       1 
idle  :    4:07:53.29 100.0%  swap out:       0 
uptime:    4:08:08.28         context :  152082 
 
irq  0: 1488829 timer              irq  9:     44 usb-uhci 
irq  1:       2 keyboard           irq 10:     78 tmscsim 
irq  2:       0 cascade [4]        irq 11:      0 Ensoniq AudioPCI 
irq  6:       3                    irq 14:   4825 ide0 
irq  7:    4878 eth0               irq 15:      4 ide1 
irq  8:       1

 連続してメモリの使用量を監視する場合は、vmstatコマンドがいい。引数として調べる秒数を指定すると、連続してメモリの使用状況を表示する(詳しくはメモリやCPUなどの利用状況を調べるには参照)。

$ vmstat 5 
   procs                  memory  swap        io    system         cpu 
 r  b  w swpd   free  buff cache si so   bi   bo   in   cs  us  sy  id 
 0  0  0    0 191236  6416 45580  0  0    0    0  101   10   0   0 100 
 0  0  0    0 191236  6416 45580  0  0    0    3  102   10   0   0 100 
 0  0  0    0 191236  6416 45580  0  0    0    0  101   10   0   0 100 
 0  0  0    0 191236  6416 45580  0  0    0    0  101   10   0   0 100 
 0  0  0    0 191236  6416 45580  0  0    0    0  101   10   0   0 100

 システム起動時のメモリは、dmesgコマンドで表示できる。

$ dmesg | grep Mem
Memory: 254820k/262144k available (1464k kernel code, 6924k reserved, 447k data, 248k init, 0k highmem)

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間