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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как найти причину низкой производительности веб-сервера на Ubuntu 20.04 desktop?  (Прочитано 2319 раз)

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

Оффлайн testerUbuntu20

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Возникла такая проблема, что запускаю самописный веб-сервер, тестирую его через ab, он показывает результат около 40 rps. При запуске на другой машине этот сервер может спокойно выдавать 10000+ rps, поэтому я думаю, что проблема связана не с ОС, а диском или cpu, но мне не хвататет знаний найти конкретную причину таких тормозов сервера. Я использовал некоторые диагностические инструменты, но в их выводе не увидел ничего странного. В чем может быть причина того, что сервер так тормозит.
 
Вывод от top (wa иногда поднимается до 20-25)
top - 09:37:47 up 29 min,  1 user,  load average: 1.34, 1.33, 1.87
Tasks: 427 total,   1 running, 426 sleeping,   0 stopped,   0 zombie
%Cpu(s):  5.2 us,  1.8 sy,  0.0 ni, 92.9 id,  0.1 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :  15919.4 total,   8185.7 free,   3083.7 used,   4650.0 buff/cache
MiB Swap:   4096.0 total,   4096.0 free,      0.0 used.  12406.4 avail Mem

sudo hdparm -Tt /dev/sdb
 Timing cached reads:   46746 MB in  2.00 seconds = 23419.42 MB/sec
 Timing buffered disk reads: 436 MB in  3.00 seconds = 145.32 MB/sec


sudo hdparm -Tt /dev/sdb

 Timing cached reads:   46272 MB in  2.00 seconds = 23182.34 MB/sec
 Timing buffered disk reads: 642 MB in  3.01 seconds = 213.43 MB/sec

dd if=/dev/zero of=/tmp/test1.img bs=1G count=1 oflag=dsync
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 10.8404 s, 99.0 MB/s


« Последнее редактирование: 29 Декабря 2021, 11:32:57 от ALiEN175 »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1402
    • Просмотр профиля
Цитировать
wa - время, потраченное на ожидание на периферийных устройствах ввода-вывода (например, на диске)


если этот параметр меняется, может быть, проблемы в том же диске?

Оффлайн testerUbuntu20

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Цитировать
если этот параметр меняется, может быть, проблемы в том же диске?
Для проверки запустил iotop, когда запущен сервер и его тестирование, но пока всё работало не было странного или необычного поведения, всё по нулям

 

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