vmstatのswpdはどういう意味ですか?

vmstatのswpdはどういう意味ですか?

私のLinuxコンピュータでvmstatを使用していますが、次のように表示されます。

➜  ~ vmstat                                                                                                                                                                                                                        [16:56:44]
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 18290200 1056100 8039540    0    0     1     6    4    7  1  0 99  0  0

swpd: the amount of virtual memory used.man vmstatをチェックすると、私が使用している仮想メモリがどのようにゼロになる可能性があるため、これは私にとって意味がないと言います。マンページvmstatエラーですか?

答え1

「...使用される仮想メモリの量」

たぶん「kswapdで使用されている」を追加する必要があります。 2014年のいくつかの素晴らしい例は次のとおりです。Vmstat出力の読み方

「swapd」は、「si」または「so」がある場合でも値を持ちます。

[user@RHEL ~]$ vmstat 1 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 3  1 244208  10312   1552  62636    4   23    98   249   44  304 28  3 68  1  0
 0  2 244920   6852   1844  67284    0  544  5248   544  236 1655  4  6  0 90  0
 1  2 256556   7468   1892  69356    0 3404  6048  3448  290 2604  5 12  0 83  0
 0  2 263832   8416   1952  71028    0 3788  2792  3788  140 2926 12 14  0 74  0
 0  3 274492   7704   1964  73064    0 4444  2812  5840  295 4201  8 22  0 69  0

推測する「swpd」はvmstat「swap、used」と同じですfree

vmstat「si」と「so」を「1秒あたり」の値としてマークすると、スワップ使用量全体のスナップfreeショットのみが提供されます。

関連情報