В моей текущей настройке (debian squeeze x64, 6 процессоров) ни java, ни apache, похоже, не используют весь потенциал сервера. Мониторинг munin показывает, что использование ЦП никогда не превышает 200%. Мы провели несколько стресс-тестов, которые подняли нагрузку на сервер до 80, но использование процессора всегда оставалось низким. Любые идеи?
Посмотри на этот документ об оптимизации для работы в многоядерных системах
Там куча всего, от того, как структурировать код, до таких вещей, как numactl для управления привязкой к процессору.