Как максимально использовать JBOSS в многоядерных средах
Я развертываю jboss в многоядерной системе, где у меня будет от 12 до 20 ядер, и когда я запускаю сервер jboss, я вижу только 1 запущенный процесс и чувствую, что он не будет использовать более одного ядра...
Есть ли способ использовать больше ядер, или Jboss умный, и в рамках этого процесса он использует больше потоков или что-то?
Я использую AIX 6.1 в системе Power7. JVM J9 1.6
2 ответа
Я использую JBoss EAP 4.3 на двухпроцессорных / двухъядерных и двухпроцессорных / четырехъядерных серверах Dell PowerEdge. Когда мы загружаем тестирование приложения JBoss, все ядра используются (на разных уровнях) одновременно. Основная часть работы выполняется приложением, поскольку использование нашей базы данных в основном только для записи.
Кроме того, как указал Рональд, всегда лучше найти подходящие инструменты мониторинга производительности для вашей среды.
Он должен быть многопоточным, вы должны иметь возможность видеть упоминания о количестве потоков в журналах (ну, я лучше знаю websphere и ATG Dynamo, но во многом то же самое). Не то чтобы вы не могли испортить его с плохой конфигурацией. Читайте о мониторинге производительности для вашей ОС.