Есть виртуалка на Hetzner'e, раздаю статику через nginx. Сервер не загружен (почти простаивает).
Так вот заметил что иногда один и тот же файл обычно отдается быстро (200мс), а иногда доходит до 1-4 сек.
Сделал замер в однопоточном режиме (с сервера из Digital Ocean): ab -n 1000 http://./static/jquery.js
file: 90kb
Connection Times (ms)
min mean[+/-sd] median max
Connect: 27 30 54.6 27 1026
Processing: 188 216 68.0 192 1121
Waiting: 27 28 7.7 28 258
Total: 215 246 88.5 219 1323
Percentage of the requests served within a certain time (ms)
50% 219
66% 220
75% 242
80% 246
90% 298
95% 354
98% 475
99% 579
100% 1323 (longest request)
даже коннект зависает, в итоге видно что 80-90% отрабатывают норм, остальные в теории попадают в прерывание.
есть предположение что не только сеть, но и вся виртуалка прерывается (cpu).
atop показывает, что все спокойно: CPU и диск - 2%, сеть тоже расслаблена.
Но иногда проскакивает "PAG" где "scan" > 3000. - это норм?
Или это Hetzner глючит? Куда копать?
Пользователь решил продолжить мысль 11 Декабря 2013, 23:52:54:
$ free -m
total used free shared buffers cached
Mem: 995 857 138 0 11 555
-/+ buffers/cache: 290 705
Swap: 2047 132 1915