Java работает очень медленно при минимальной установке CentOS, но быстро при обычной установке
Используя CentOS 6.2, обе эти установки находятся на одном сервере:
После "минимальной" установки программы Java работают невероятно медленно. После выполнения "рабочей станции разработки программного обеспечения" программы Java запускаются с нормальной скоростью.
Некоторая информация, собранная до сих пор:
Включение служб, отсутствующих в минимальной установке, например,
irqbalance
,cpuspeed
не помоглоПровели тесты с использованием пакета Phoronix для тестирования скорости CPU/RAM/HD. Все эти тесты работают нормально на обеих установках.
Сделали тесты, используя набор DaCapo (который находится в Java). Все эти тесты работают ужасно (то есть в 5-50 раз медленнее) при минимальной установке.
Пробовал несколько версий JRE: OpenJDK 6, Sun Java 6, Sun Java 7
Обновились до последних пакетов с yum
Проверяли это замедление несколько раз на двух разных серверах.
Оба сервера используют двухъядерные процессоры Xeon и имеют 16 ГБ ОЗУ или более
У кого-нибудь есть идеи, что может вызвать это?
1 ответ
При тестировании oracle jdk это был файл bin с сайта oracle?
Пакет от oracle должен работать точно так же: пожалуйста, скачайте эти rpms (они отлично установятся на centos 6)
Это официальные пакеты (вам нужно установить оба). Затем вам также нужно сделать:
(выберите, какую Java вы хотите использовать)
alternatives --config java
(выберите, какой javac вы хотите использовать)
alternative -- config javac