pmap コマンドは、1 つ以上のプロセスが使用しているメモリの量を報告します。たとえば、次のコマンドを使用して、サーバー上のどのプロセスにメモリが割り当てられているか、およびこの量のメモリがメモリのボトルネックの原因になっているかどうかを判断します。
# pmap -x [pid]
以下の例は、cupsd プロセスが使用しているメモリの総量を示しています:
# pmap -x 1796 1796: /usr/sbin/cupsd Address Kbytes RSS Anon Locked Mode Mapping 08048000 244 - - - r-x-- cupsd ffffe000 4 - - - ----- [ anon ] -------- ------- ------- ------- ------- total kB 6364 - - -
pmap コマンドの例
1. プロセスのメモリ マップを報告するには:
# pmap 2210
2. 拡張フォーマットを表示するには:
# pmap -x 2210
3. デバイス形式を表示するには:
# pmap -d 2210
4. ヘッダーとフッターの行を非表示にするには:
# pmap -q 2210
5. バージョンを表示するには:
# pmap -V