Существуют ли библиотеки Java для настройки приоритета планировщика ввода-вывода в Linux? - PullRequest
3 голосов
/ 07 августа 2010

У меня есть программа на Java, работающая в системе Linux, которой я хотел бы дать более высокий приоритет планировщика ввода-вывода.Существует ли библиотека на основе JNI / JNA, которая позволила бы мне сделать это из моего кода?

Ответы [ 2 ]

1 голос
/ 29 октября 2010

Вы можете получить PID процесса Java с помощью API управления Java, по крайней мере, при использовании Sun JVM. Посмотрите на фактические реализации объектов управления, один возвращает pid (пока не знаю, какой именно).

Тогда я бы использовал jnative для вызова функции linux, так что вам не нужно полагаться на установку ionice.

1 голос
/ 07 августа 2010

Вы можете вызвать и внешнюю команду и вызвать ionice в вашем процессе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...