Настройка Контейнеров OpenVZ для работы лучше с Java?

Существует ли проблема IO при попытке получить файл? Файл локален или на NAS? Попытайтесь включая файл в сценарии отдельно удостовериться Ваш не удар ошибки в Вашем коде где-то в другом месте.

1
задан 22 December 2012 в 17:43
2 ответа

Вы должны использовать ядро ​​RHEL6 (он же 2.6.32-, он же 042stab) и настроить свои контейнеры с помощью VSwap. См. http://openvz.org/VSwap для получения дополнительной информации. Это делается по умолчанию при новых установках.

Если вам нужны мини-контейнеры, назначьте необходимую оперативную память, а затем увеличьте объем подкачки в два-четыре раза, чтобы включить некоторое «растягивание» памяти CT. Например, для 256M это будет

vzctl set $ CTID --ram 256M --swap 1G --save

Убедитесь, что для других beancounters (особенно privvmpages) установлено неограниченное значение. Еще раз,

1
ответ дан 3 December 2019 в 21:39

Зачем исключать настройки Java, если проблема может заключаться в неправильном понимании параметра -Xmx?

Я бы посчитал правильным размером 2 ГБ или ОЗУ для кучи 1,5 ГБ. Куча - это только часть памяти, которую использует JVM. Собственный код, включая сам код JVM, память, используемую собственными библиотеками, кэш кода, память на основе стека (каждый поток имеет свой собственный стек) и постоянная генерация, все хранятся вне кучи.

1
ответ дан 3 December 2019 в 21:39

Теги

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