[復刻版]、LinuxのパフォーマンステストパフォーマンステストLinuxのコマンドのpmapのpmapコマンド

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を

おすすめ

転載: www.cnblogs.com/jinanxiaolaohu/p/11095884.html