VServer Apache: нормально ли, что загрузка страницы занимает 5 секунд для ~100 клиентов?

VServer Apache: нормально ли, что загрузка страницы занимает 5 секунд для ~100 клиентов?

Я администрирую виртуальный сервер с 16x Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz с кучей системной памяти 32GiB. Сервер используется как веб-сервер и имеет 100-150 пользователей в час пик. В это время серверу требуется около 5 секунд для обработки входящих запросов. Практически невозможно что-либо сделать.

На самом сервере работают Apache/2.2.22, MySQL 5.5.41-0ubuntu, PHP 5.3.10-1ubuntu3.16 и, конечно же, самописное веб-приложение, использующее фреймворк CakePHP.

Когда сервер не загружен, mysqld потребляет около 90% ресурсов ЦП, а когда загружен — до 350% ЦП.

$ top
top - 02:58:11 up 6 days, 15:12,  1 user,  load average: 1.00, 1.00, 0.85
Tasks:  91 total,   2 running,  89 sleeping,   0 stopped,   0 zombie
Cpu(s):  6.3%us,  0.0%sy,  0.0%ni, 93.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  33554432k total,  2455720k used, 31098712k free,        0k buffers
Swap:        0k total,        0k used,        0k free,  2047796k cached

Я предположил, что сервер не использует все свои ресурсы и поэтому не справляется с обслуживанием более 150 клиентов.

Если бы оборудование было достаточно мощным, чтобы справиться с таким количеством клиентов, что мне нужно сделать, чтобы исправить это?очень высокоскорость загрузки?

Связанный контент