Имеем:
FreeBSD 6.0, ядро пересобрано с SMP и 4BSD шедулером.
При проведении бенчмарков апача и пхп наблюдается не полная загрузка ядер. Узкое место однозначно не клиентская машинка.
При просмотре top видно что подавляющее большинство процессов апача (штук 150-200) исполняются на 7 ядре. Дисковой активности никакой, памяти свободно очень много. Траффик порядка 10МБит, хотя подключение 1ГБит.
При увеличении количества тредов до 512 со стороны клиента время отклика увеличивается, вплоть до таймаутов, но опять таки idle на машинке 30-40%.
Как сделать так чтобы грузились все ядра? Может какие еще оптимизации провести?
|