Здравствуйте! Несколько абстрактный вопрос..
Есть debian сервера, на каждом из них живут по несколько java-приложений. Каждое приложение использует свой jetty и свою java-машину. Т.е. запущено несколько копий java. Теперь собственно сама проблема: На ядре 2.4 2-3 ява машины уживаются без проблем, все работает как надо. Но на ядрах 2.6 - теже самые несколько инстансов создают существенный load (la), явно больше чем на 2.4 ядрах. С одной стороны, наверняка поменялся алгоритм вычисления load average и, допустим, там где на 2.4 было 0.5 - на 2.6 будет 5. Но, самое неприятное то, что именно на 2.6 ядрах иногда рост la становится захлебывающим. Т.е. ладно он поднялся до 10-ти, а потом упал. Но переодически процесс лавинообразен, машина начинает прогибаться, приложения подтормаживать. Сначала грешил на изменившийся memory management, что из-за громоздкости java машин - система свопится, при этом делает не так эффективно как на 2.4 и отсюда проблемы. На такие мысли наводил часто висевший в топе kswapd во время нагрузок. Но сейчас это удалось опровергнуть, были созданы тестовые java-приложения, которые аллокейтят памят и всячески дрючат процессор. Результат тот же: на 2.4 ядрах несколько таких приложений уживаются вместе лучше, чем на 2.6. Еще есть подозрение на какие-то изменившиеся нюансы между NPTL и linuxthreads библиотеками.. но не знаю на что именно смотреть. Какие тесты еще можно провести - ума не приложу. Т.к. среднестатически все хорошо/плохо одинаково, что на 2.4, что на 2.6 ядрах во время тестов. Т.е. по к-ву runnable процессов в очереди, по нагрузке на процессор, память, и т.д. Но факт есть: на 2.6 ядрах несколько ява-приложений в какой-то момент времени начинают укладывать систему, растет la и все плохо. На 2.4 этого практически не происходит. Уважаемые подписчики, у кого есть опыт с java-хостингом? У кого живут несколько java-машин? Поделитесь опытом, пожалуйста. Встречалось ли подобное? Или какие еще тесты посоветуете прогнать, чтобы попытаться найти причину? Извините за много текста, буду благодарен за любые наводки. P.S. Debian sarge, 2.4 и 2.6 ядра разные, от дистрибутивных до самосборных с kernel.org - без разницы. -- WBR, Alexander Burnos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]