readvgdaのVGSA欄の見方をご紹介します。
1 2 3 4 5 6 7 8 9 |
============= B: VGSA 0x80 (0x10000) ============= [ Thu Jan 6 14:43:11 GMT+11:0 ] [ 4d253a4f, 1823a098 ] factor: 1 -------- pv missing bits -------- 0 : 0 - 31 (bytes: 0x0-0x3) -------- pp stale bits -------- 0 : 0 - 32511 (bytes: 0x0-0xfdf) [ Thu Jan 6 14:43:11 GMT+11:0 ] [ 4d253a4f, 1823a098 ] ============= E: VGSA ============= |
Loading
内容を確認してみましょう。
1 |
「0 : 0 - 32511 (bytes: 0x0-0xfdf)」 |
「0 – 32511」はbit表記。
合計で「32512」bitとでました。 ①
「0x0-0xfdf」はbyte表記。
0xfdfは16進数ですが、これを10進数にすると「4063」。
※ 15*16*16 + 13*16 + 15 = 4063
0から始まっているので、合計で「4064」byteになります。
これをbitで表すと、「32512」bit
※ 4064 * 8 = 32512
①の値と一致することがわかります。
1 2 3 4 5 6 7 8 9 10 11 |
============= B: VGSA 0x80 (0x10000) ============= [ Thu Jan 6 14:43:11 GMT+11:0 ] [ 4d253a4f, 1823a098 ] factor: 1 -------- pv missing bits -------- 0 : 0 - 31 (bytes: 0x0-0x3) -------- pp stale bits -------- 0 : 0 - 1078 (bytes: 0x0-0xfdf) 1 : 1079 (bytes: 0x86) 0 : 1080 - 32511 (bytes: 0x86-0xfdf) [ Thu Jan 6 14:43:11 GMT+11:0 ] [ 4d253a4f, 1823a098 ] ============= E: VGSA ============= |
lsvgとの関係
lsvg VG名 の実行結果に「MAX PPs per VG」、「TOTAL PPs」の項目があります。
「MAX PPs per VG」の値が32512になっているかと思います。
そう、「pp stale bits」の値は、この「MAX PPs per VG」と一致します。
「TOTAL PPs」の値が1092の場合は、32512bit中の1092bit分のみが「pp stale bits」の記録に使用されます。
0からはじまるので1091bit目が1092個にあたり、そこまでが使用されるわけです。
1092bit目以降については表示されているものの特に意味をなさないと考えてよいでしょう。