Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: прерывается передача данных на сервере  (Прочитано 568 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lega911

  • Автор темы
  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
    • python & linux
Есть виртуалка на 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
« Последнее редактирование: 11 Декабря 2013, 23:52:54 от lega911 »

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.