Я веду небольшой тюбик с платными видео для инженеров. Я заметил, что мой CPU IOWait и средняя нагрузка в большинстве случаев довольно высоки. Я понимаю, что для сайта с пробирками IOWait является нормальным явлением, поскольку процессор ожидает в очереди этих больших коротких видеороликов.
В настоящее время я использую следующий VPS (в связи с обновлением):
1 vCPU core
4GB RAM
80GB SSD
512GB InfiniBand RDMA BlockStorage
CentMinMod modified LEMP stack
Вот некоторые средние значения за последний месяц:
CPU usage: 15%
CPU WA: 63.3%
Memory used (minus buffers): 773M
Load average: 1.30
Number of active users per minute: 80
Мой вопрос: что можно сделать для повышения производительности? Честно говоря, я не вижу заметных задержек, но я получаю больше трафика с каждым днем, поэтому хотел бы улучшить эти показатели.
P.S. Первоначально я думал, что BlockStorage является узким местом, но я вижу отставание в 10 мс в журналах, и переключение на напрямую подключенный SSD только немного улучшило его, но средние значения нагрузки все еще были больше 1.