Изменение приоритета процесса в Linux для процесса jvm

Прекрасен это, если я изменяю приоритет процесса JVM через хороший в машине сервера [Linux]. Я хотел, чтобы мой процесс JVM использовал максимальные ресурсы от ОС.

Какова общепринятая практика? Люди настраивают ОС Linux специально для процесса для получения максимальной производительности?

0
задан 24 August 2014 в 18:34
2 ответа

Обычный подход fair share работает хорошо для большинства рабочих нагрузок, и не принято настраивать приоритеты производительности. Приоритеты процесса настройки могут иметь нежелательные побочные эффекты. Бывают случаи, например, пакетные процессы, когда приложения специально подбираются.

Для предоставления JVM более высокого, чем обычно, приоритета вам понадобятся привилегии root. Это может быть приемлемо, если процесс связан вводом/выводом. Если процесс связан с процессором, вы можете обнаружить, что он убивает производительность ВСЕХ других процессов. Сюда входит и процесс, который раньше имел приоритет.

Это обычное дело для хороших пакетных процессов, поэтому они не используют ресурсы, которые могут быть использованы интерактивными процессами. Мониторы скорости процессора можно настроить на игнорирование таких процессов при определении необходимости увеличения скорости процессора. Если пакетные процессы выровнены, то это обычно делается в скрипте, выполняющем процесс.

Современные ядра также позволяют устанавливать приоритеты ввода-вывода для процессов. Проверьте man ionice . Если ваш JVM связан IO, это может быть уместно.

Я провожу свой процесс очень хорошо. Это потому, что я хочу использовать только те циклы процессора, которые в противном случае не использовались бы для этих процессов. Обычно они используют более 90% доступных циклов.

1
ответ дан 4 December 2019 в 17:12

Установка благоприятного "хорошего" уровня даст этому процессу приоритет процессорного времени перед другими процессами. Вы сможете получить только определённую "производительность", основываясь на том, насколько мощен ваш процессор.

0
ответ дан 4 December 2019 в 17:12

Теги

Похожие вопросы