バッファ・マネージャのスラッシングの回避
procs | memory | re | mf | page |
|
|
|
| faults |
| cpu |
| id | ||||
r b w | swap | free | pi po fr de sr | in | sy | cs us sy | |||||||||||
0 | 0 | 0 | 217348 | 272784 | 0 | 148 | 11 | 3 | 9 | 0 | 2 | 251 | 1835 | 601 | 6 | 3 | 91 |
0 | 0 | 0 | 3487124 | 205572 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 86 | 131 | 133 | 0 | 1 | 99 |
0 | 0 | 0 | 3487124 | 205572 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 71 | 162 | 121 | 0 | 0 | 100 |
0 | 0 | 0 | 3483912 | 204500 | 0 | 425 | 36 | 0 | 0 | 0 | 0 | 169 | 642 | 355 | 2 | 2 | 96 |
0 | 0 | 0 | 3482740 | 203372 | 0 | 17 | 6 | 0 | 0 | 0 | 0 | 158 | 370 | 210 | 1 | 3 | 97 |
0 | 0 | 0 | 3482676 | 203300 | 0 | 4 | 10 | 0 | 0 | 0 | 0 | 160 | 1344 | 225 | 1 | 2 | 97 |
0 | 0 | 0 | 3343272 | 199964 | 1 | 2123 | 36 | 0 | 0 | 0 | 0 | 213 | 131 | 399 | 7 | 8 | 85 |
0 | 0 | 0 | 3343264 | 185096 | 0 | 194 | 84 | 0 | 0 | 0 | 0 | 283 | 796 | 732 | 1 | 6 | 93 |
0 | 0 | 0 | 3342988 | 183972 | 0 | 17 | 58 | 0 | 0 | 0 | 0 | 276 | 1051 | 746 | 2 | 4 | 94 |
0 | 0 | 0 | 3342860 | 183632 | 0 | 119 | 314 | 0 | 0 | 0 | 0 | 203 | 1660 | 529 | 3 | 4 | 94 |
0 | 0 | 0 | 3342748 | 182316 | 2 | 109 | 184 | 0 | 0 | 0 | 0 | 187 | 620 | 488 | 4 | 2 | 95 |
0 | 0 | 0 | 3342312 | 181104 | 2 | 147 | 96 | 0 | 0 | 0 | 0 | 115 | 256 | 260 | 9 | 2 | 89 |
0 | 0 | 0 | 3340748 | 179180 | 0 | 899 | 26 | 0 | 0 | 0 | 0 | 163 | 836 | 531 | 4 | 4 | 92 |
0 | 0 | 0 | 3328704 | 167224 | 0 | 2993 | 6 | 0 | 0 | 0 | 0 | 82 | 2195 | 222 | 4 | 7 | 89 |
上記の出力の最初の行には、マシンが起動されてからのシステム・アクティビ ティの概要が示されています。最初の 3 行は、約 200MB の空き物理メモリが あり、マシンがアイドル状態であることを示しています。4 行目は、Sybase IQ が最初に起動されたときと対応しています。8 行目から、空きメモリの量が急 速に減少し始めています。これは、Sybase IQ バッファ・キャッシュが割り付 けられ、データベース・ページがディスクから読み込まれているときと対応し ています (CPU 使用率が増加していることに注意してください )。この時点で はクエリが開始されていないため、ユーザの CPU 時間がほとんどありません。
procs |
| memory | re | mf | page | fr | de | sr | faults | cs | cpu |
|
| ||||
r | b w swap | free | pi | po | in | sy | us sy id | ||||||||||
7 | 0 | 0 | 3247636 | 58920 | 0 | 1880 | 1664 | 0 | 0 | 0 | 0 | 1131 | 442 | 1668 | 80 | 18 | 3 |
18 | 0 | 0 | 3246568 | 43732 | 0 | 709 | 1696 | 0 | 0 | 0 | 0 | 1084 | 223 | 1308 | 90 | 10 | 1 |
12 | 0 | 0 | 3246604 | 37004 | 0 | 358 | 656 | 0 | 0 | 0 | 0 | 600 | 236 | 722 | 95 | 5 | 0 |
15 | 0 | 0 | 3246628 | 32156 | 0 | 356 | 1606 | 0 | 0 | 0 | 0 | 1141 | 226 | 1317 | 91 | 9 | 0 |
19 | 0 | 0 | 3246612 | 26748 | 0 | 273 | 1248 | 0 | 0 | 0 | 0 | 950 | 394 | 1180 | 92 | 7 | 0 |
上記の出力は少し後の、クエリが進行中のときのものです。これは、ユーザ・ モードの CPU レベル (us フィールド ) を見ると明らかです。依然としてページ イン・フォールト ( ページインされた KB を示す、pi フィールド ) が発生して おり、空きメモリの量が減少しているため、バッファ・キャッシュはまだ満杯 になっていません。
172 | Sybase IQ |