0

カスタム Web サーバー (変更されたタスク固有のコードでコンパイルされた Apache) では、一部の仮想メモリ番号の意味を解釈しようとしています。

サーバーは、CentOS 6.3 を実行するデュアル 6 コア Xeon、16 GB の RAM です。スワップスペースは7GB。

これが私たちが見ているものです:

sar -B は、約 250,000 の高いフォールト/秒と 450 の pgpgout/秒を報告しますが、pgpgin/秒は 0 から 1.7 しか報告しません。pgfree/s も高く、約 85,000 です。

数行の sar 出力を次に示します。

01:25:01 PM  pgpgin/s pgpgout/s   fault/s  majflt/s  pgfree/s pgscank/s pgscand/s pgsteal/s    %vmeff
01:25:31 PM      1.75    465.82 251459.20      0.03  79299.33      0.00      0.00      0.00      0.00
01:26:01 PM      0.00    459.65 253919.76      0.00  77851.65      0.00      0.00      0.00      0.00
01:26:31 PM      0.00    452.16 272236.57      0.00  82255.95      0.00      0.00      0.00      0.00

vmstat は、スワップ インまたはスワップ アウトを報告しません。使用中のスワップ領域はほとんどなく (112k)、十分な空き RAM:

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    112 3960132 252488 9516780    0    0     9    66    8    4 16  7 77  0  0
 3  0    112 3958768 252488 9517068    0    0     0     0 10951 19238  9  1 90  0  0
 3  0    112 3957396 252496 9517336    0    0     0    68 10947 18291  8  1 90  0  0
 2  0    112 3953720 252544 9517660    0    0     0   692 13714 20606  9  3 87  1  0

システムの負荷は低く (1 から 2)、サーバーは正常に動作しているように見えますが、ページ アウトとページ フォールトの数が非常に多いようです。Linux 仮想メモリの専門家はいますか?

4

0 に答える 0