Linuxのパフォーマンステストのpmapコマンド
HTTPS:// www.cnblogs.com/txw1958/archive/2012/07/26/linux-pmap.html
名前:
PMAP -レポートマッププロセスのメモリ(メモリ画像情報のプロセスを参照してください)
使用法
のpmap [-x | -d] [-q] PIDS ...
のpmap -V
オプションの意味
-X表示中の拡張形式表示拡張機能を拡張しました。フォーマット
-dデバイスは、デバイスのフォーマットを示した。表示装置形式
いくつかのヘッダ/表示しない-q静かフッタ行を。 最初と最後の行は表示されません
プログラム。表示バージョンの-Vショーバージョンが表示されたバージョンを
フォーマットフィールドフォーマットやデバイスを拡張:
住所:地図画像の開始アドレスのアドレス開始
キロバイト画像サイズのマップのサイズ:バイト
キロバイト常駐セットサイズの常駐セットサイズ:RSS
ダーティページ(両方とも共有して:ダーティキロバイト単位プライベート) 汚れをページサイズ
モード:マップイメージ権上の権限:R&LT =読み取り、W =書き込み、X =、S =共有、Pを実行=(コピーオンライト)プライベート
マッピング:ファイルが割り当てられたメモリのための「[匿名]」地図をバックアップ、または、または「[スタック]」のプログラム・スタックサポートイメージファイル、[アノン】プログラム・スタックに割り当てられたメモリ[スタック]。
オフセット:ファイルにファイルオフセットオフセット
デバイス:デバイス名(メジャー:マイナー ) デバイス名
例えば:
プロセス装置1フォーマットを見ます
[ルート@ C44〜]#1 PMAP -d 1 1:[5]にinit バイトモードオフセットデバイスマッピングアドレス 00934000 88 rx-- 0000000000000000 008:00005 ld-2.3.4.so 0094a000 4 R ---- 0000000000015000 008:00005 ld-2.3.4.so 0094b000 4 RW --- 0000000000016000 008:ld-2.3.4.so 00005 00005 libc-2.3.4.so:0094e000 1188は0000000000000000 008 rx-- 8 00a77000 R ---- 0000000000129000 008: 00005 libc-2.3.4.so 00005 libc-2.3.4.so:8 RW --- 000000000012b000 008 00a79000 00a7b000 8 RW --- 0000000000a7b000 000:00000 [アノン] 00a85000 52 rx-- 0000000000000000 008:00005 libsepol.so 0.1 00a92000 4 RW --- 000000000000c000 008:00005 libsepol.so.1 00a93000 32 RW --- 0000000000a93000 000:00000 [アノン] 00d9d000 52 rx-- 0000000000000000 008:00005 libselinux.so.1 00daa000 4 RW --- 000000000000d000 008:00005 libselinux.so.1 08048000 28 rx-- 0000000000000000 008: INIT 00005 0804f000 4 RW --- 0000000000007000 008:00005 INIT 084e1000 132 RW --- 00000000084e1000 000:00000 [アノン] b7f5d000 8 RW --- 00000000b7f5d000 000:00000 [アノン] bffee000 72 RW --- 00000000bffee000 000:00000 [スタック] ffffe000 4 ----- 0000000000000000 000:00000 [アノン] マップされた:プライベート1700Kの書き込み可能/:276K共有:0K [C44〜@ルート]#を
値の最後の行
プロセスのマッピングされた表現は、それは、事前に割り当てられた仮想メモリサイズの処理であり、仮想アドレス空間にマッピングされ、VSZのうちすなわちPS
書き込み可能/専用プロセスが占有するプライベートアドレス空間、つまり、実用のプロセスを表しますメモリのサイズ
共有表現処理とメモリサイズを共有する他のプロセス
プロセス装置1のフォーマットを表示し、最初と最後の行は表示されません。
[ルートC44〜@]#のPMAP -d -q 1 1:INIT [5] 00934000 88 rx-- 0000000000000000 008:00005 ld-2.3.4.so 0094a000 4 R ---- 0000000000015000 008:00005 LD-2.3。 4.so 0094b000 4 RW --- 0000000000016000 008:00005 ld-2.3.4.so libc-2.3.4.so 00005:0094e000 1188は0000000000000000 008 rx-- 00005のlibc-2.3:00a77000 8 R ---- 0000000000129000 008 .4.so 00a79000 8 RW --- 000000000012b000 008:00005 libc-2.3.4.so 000 0000000000a7b000 --- RW 8 00a7b000:00000 [アノン] 00a85000 52 rx-- 0000000000000000 008:00005 libsepol.so.1 00a92000 4 RW --- 000000000000c000 008:00005 libsepol.so.1 00d9d000 52 rx-- 0000000000000000 008:00005 libselinux.so.1 00a93000 32 RW --- 0000000000a93000 000:00000 [匿名] 00d9d000 52 rx-- 0000000000000000 008:00005 libselinux.so.1 00daa000 4 RW --- 000000000000d000 008:00005 libselinux.so.1 08048000 28 rx-- 0000000000000000 008:INIT 00005 0804f000 4 RW --- 0000000000007000 008:00005 INIT 084e1000 132 RW --- 00000000084e1000 000:00000 [アノン] b7f5d000 8 RW --- 00000000b7f5d000 000:00000 [アノン] bffee000 72 RW --- 00000000bffee000 000:00000 [スタック] ffffe000 4 ----- 0000000000000000 000:00000 [匿名] [ルート@ C44〜]#
拡張フォーマット1のプロセスを見ます
[ルートC44〜@]#件のpmap -x 1 1:INIT [5] バイトRSSアノンは、モードマッピングをロックされたアドレス 00934000 88 - - - rx-- ld-2.3.4.so 0094a000 4 - - - R ---- LD -2.3.4.so 0094b000 4 - - - RW --- ld-2.3.4.so 0094e000 1188 - - - rx-- libc-2.3.4.so 00a77000 8 - - - R ----のlibc-2.3 .4.so 8 00a79000 - - - RW --- libc-2.3.4.so 00a7b000 8 - - - RW --- [アノン] 00a85000 52 - - - rx-- libsepol.so.1 00a92000 4 - - - RW --- libsepol.so.1 00a93000 32 - - - RW --- [アノン] 00d9d000 52 - - - rx-- libselinux.so.1 00daa000 4 - - - RW --- libselinux.so.1 08048000 28 - - - rx-- INIT 0804f000 4 - - - RW --- INIT 084e1000 132 - - - RW --- [アノン] b7f5d000 8 - - - RW --- [アノン] bffee000 72 - - - RW --- [スタック] ffffe000 4 - - - - ----【アノン】 -------- ------- ------- ------- ------- 合計キロバイト1700 - - - [ C44〜@ルート]#
フォーマット処理のサイクル装置3066の最後の行、2秒間隔、
[C44〜@ルート]#真しばらく; PMAPは3066を-d行います| 尾-1; 睡眠2; 行って マッピングされた:プライベート5412Kの書き込み可能/:2028K共有:0K マッピングされた:プライベート5412Kの書き込み可能/:2028K共有:0K マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0K マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0K マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0K マッピングされた:プライベート5412Kの書き込み可能/:2028K共有:0K マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0K マッピングされた:5412Kの書き込み可能/プライベート:0K:2028K共有 マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0Kを マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0Kは、 マッピングされた:プライベート5412Kの書き込み可能/を:2028K共有:0Kを マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0Kは、 マッピングされた:プライベート5412Kの書き込み可能/を:2028K共有:0Kを
名前:
PMAP -レポートマッププロセスのメモリ(メモリ画像情報のプロセスを参照してください)
使用法
のpmap [-x | -d] [-q] PIDS ...
のpmap -V
オプションの意味
-X表示中の拡張形式表示拡張機能を拡張しました。フォーマット
-dデバイスは、デバイスのフォーマットを示した。表示装置形式
いくつかのヘッダ/表示しない-q静かフッタ行を。 最初と最後の行は表示されません
プログラム。表示バージョンの-Vショーバージョンが表示されたバージョンを
フォーマットフィールドフォーマットやデバイスを拡張:
住所:地図画像の開始アドレスのアドレス開始
キロバイト画像サイズのマップのサイズ:バイト
キロバイト常駐セットサイズの常駐セットサイズ:RSS
ダーティページ(両方とも共有して:ダーティキロバイト単位プライベート) 汚れをページサイズ
モード:マップイメージ権上の権限:R&LT =読み取り、W =書き込み、X =、S =共有、Pを実行=(コピーオンライト)プライベート
マッピング:ファイルが割り当てられたメモリのための「[匿名]」地図をバックアップ、または、または「[スタック]」のプログラム・スタックサポートイメージファイル、[アノン】プログラム・スタックに割り当てられたメモリ[スタック]。
オフセット:ファイルにファイルオフセットオフセット
デバイス:デバイス名(メジャー:マイナー ) デバイス名
例えば:
プロセス装置1フォーマットを見ます
[ルート@ C44〜]#1 PMAP -d 1 1:[5]にinit バイトモードオフセットデバイスマッピングアドレス 00934000 88 rx-- 0000000000000000 008:00005 ld-2.3.4.so 0094a000 4 R ---- 0000000000015000 008:00005 ld-2.3.4.so 0094b000 4 RW --- 0000000000016000 008:ld-2.3.4.so 00005 00005 libc-2.3.4.so:0094e000 1188は0000000000000000 008 rx-- 8 00a77000 R ---- 0000000000129000 008: 00005 libc-2.3.4.so 00005 libc-2.3.4.so:8 RW --- 000000000012b000 008 00a79000 00a7b000 8 RW --- 0000000000a7b000 000:00000 [アノン] 00a85000 52 rx-- 0000000000000000 008:00005 libsepol.so 0.1 00a92000 4 RW --- 000000000000c000 008:00005 libsepol.so.1 00a93000 32 RW --- 0000000000a93000 000:00000 [アノン] 00d9d000 52 rx-- 0000000000000000 008:00005 libselinux.so.1 00daa000 4 RW --- 000000000000d000 008:00005 libselinux.so.1 08048000 28 rx-- 0000000000000000 008: INIT 00005 0804f000 4 RW --- 0000000000007000 008:00005 INIT 084e1000 132 RW --- 00000000084e1000 000:00000 [アノン] b7f5d000 8 RW --- 00000000b7f5d000 000:00000 [アノン] bffee000 72 RW --- 00000000bffee000 000:00000 [スタック] ffffe000 4 ----- 0000000000000000 000:00000 [アノン] マップされた:プライベート1700Kの書き込み可能/:276K共有:0K [C44〜@ルート]#を
値の最後の行
プロセスのマッピングされた表現は、それは、事前に割り当てられた仮想メモリサイズの処理であり、仮想アドレス空間にマッピングされ、VSZのうちすなわちPS
書き込み可能/専用プロセスが占有するプライベートアドレス空間、つまり、実用のプロセスを表しますメモリのサイズ
共有表現処理とメモリサイズを共有する他のプロセス
プロセス装置1のフォーマットを表示し、最初と最後の行は表示されません。
[ルートC44〜@]#のPMAP -d -q 1 1:INIT [5] 00934000 88 rx-- 0000000000000000 008:00005 ld-2.3.4.so 0094a000 4 R ---- 0000000000015000 008:00005 LD-2.3。 4.so 0094b000 4 RW --- 0000000000016000 008:00005 ld-2.3.4.so libc-2.3.4.so 00005:0094e000 1188は0000000000000000 008 rx-- 00005のlibc-2.3:00a77000 8 R ---- 0000000000129000 008 .4.so 00a79000 8 RW --- 000000000012b000 008:00005 libc-2.3.4.so 000 0000000000a7b000 --- RW 8 00a7b000:00000 [アノン] 00a85000 52 rx-- 0000000000000000 008:00005 libsepol.so.1 00a92000 4 RW --- 000000000000c000 008:00005 libsepol.so.1 00a93000 32 RW --- 0000000000a93000 000:00000 [匿名] 00d9d000 52 rx-- 0000000000000000 008:00005 libselinux.so.1 00daa000 4 RW --- 000000000000d000 008:00005 libselinux.so.1 08048000 28 rx-- 0000000000000000 008:00005 INIT 0804f000 4 RW --- 0000000000007000 008:00005 INIT 084e1000 132 RW --- 00000000084e1000 000:00000 [アノン] b7f5d000 8 RW --- 00000000b7f5d000 000:00000 [アノン] bffee000 72 RW --- 00000000bffee000 000:00000 [スタック] ffffe000 4 ----- 0000000000000000 000:00000 [アノン] [ルートC44〜@]#
拡張フォーマット1のプロセスを見ます
[ルートC44〜@]#件のpmap -x 1 1:INIT [5] バイトRSSアノンは、モードマッピングをロックされたアドレス 00934000 88 - - - rx-- ld-2.3.4.so 0094a000 4 - - - R ---- LD -2.3.4.so 0094b000 4 - - - RW --- ld-2.3.4.so 0094e000 1188 - - - rx-- libc-2.3.4.so 00a77000 8 - - - R ----のlibc-2.3 .4.so 8 00a79000 - - - RW --- libc-2.3.4.so 00a7b000 8 - - - RW --- [アノン] 00a85000 52 - - - rx-- libsepol.so.1 00a92000 4 - - - RW --- libsepol.so.1 00a93000 32 - - - RW --- [アノン] 00d9d000 52 - - - rx-- libselinux.so.1 00daa000 4 - - - RW --- libselinux.so.1 08048000 28 - - - rx-- INIT 0804f000 4 - - - RW --- INIT 084e1000 132 - - - RW --- [アノン] b7f5d000 8 - - - RW --- [アノン] bffee000 72 - - - RW --- [スタック] ffffe000 4 - - - - ----【アノン】 -------- ------- ------- ------- ------- 合計キロバイト1700 - - - [ C44〜@ルート]#
フォーマット処理のサイクル装置3066の最後の行、2秒間隔、
[C44〜@ルート]#真しばらく; PMAPは3066を-d行います| 尾-1; 睡眠2; 行って マッピングされた:プライベート5412Kの書き込み可能/:2028K共有:0K マッピングされた:プライベート5412Kの書き込み可能/:2028K共有:0K マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0K マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0K マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0K マッピングされた:プライベート5412Kの書き込み可能/:2028K共有:0K マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0K マッピングされた:5412Kの書き込み可能/プライベート:0K:2028K共有 マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0Kを マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0Kは、 マッピングされた:プライベート5412Kの書き込み可能/を:2028K共有:0Kを マッピングされた:5412Kの書き込み可能/プライベート:2028K共有:0Kは、 マッピングされた:プライベート5412Kの書き込み可能/を:2028K共有:0Kを