Назад | Перейти на главную страницу

Наше приложение тормозит «случайным образом» из-за проблем с дисковым вводом-выводом?

Мы создали приложение, которое требует загрузки сотен изображений для каждого пользователя каждый день.

Наша базовая настройка сервера выглядит следующим образом: Loadbalancer -> Nginx -> Databaseserver.

Однако наше приложение тормозит «случайным образом».

Кажется, это связано с дисковым вводом-выводом. Каждый раз, когда возникают всплески, приложение тормозит. Вот несколько изображений, показывающих проблему.

Что может вызвать это? И, самое главное: Как я могу это исправить? Честно говоря, не знаю, с чего начать. Любая помощь приветствуется! :)

У вас действительно есть два варианта:

  1. Получите более быстрый диск
  2. Добавьте намного больше ОЗУ (чтобы больше вещей можно было кэшировать в памяти

Вам, вероятно, следует сделать и то, и другое, поскольку есть вероятность, что вы начинаете менять местами, что убивает ваш дисковый ввод-вывод.