(Почему) Tomcat / Java работает лучше в Linux, чем в Windows? - PullRequest
4 голосов
/ 12 апреля 2010

Я только прочитал это (одно) исследование , в котором Tomcat под Linux превзошел Windows.

По вашему опыту, это вообще правда? Любая глубокая причина, которая могла бы объяснить разницу в производительности?

Ответы [ 3 ]

1 голос
/ 12 апреля 2010

Я не думаю, что такие тесты могут быть настолько информативными, тогда этому 4 года.

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

0 голосов
/ 12 апреля 2010

Несколько баллов (в основном спекуляция):

  • Tomcat разработан FOSS для программного обеспечения FOSS, поэтому разумно, что он будет работать лучше в программном обеспечении FOSS.
  • Linux лучше операционной системы ;-)

Вообще. Это зависит от тонкой настройки ... Если вы хорошо знаете Windows, вы лучше настроите его для Windows, а если вы лучше знаете Linux, то ...

0 голосов
/ 12 апреля 2010

Я беру любой эталон с зерном соли. Можно сыграть в любое сравнение.

Я считаю, что одним из ключей является попытка определить любую предвзятость, которую может иметь человек, проводящий сравнение. Было несколько печально известное сравнение Java EE Pet Store с .NET. Группа, проводившая исследование, была оплачена Microsoft. Они не сделали все возможное, чтобы оптимизировать решение Java EE, поставив его в плохом свете. В результате результаты были дискредитированы.

Есть ли у WebPerformance.com предвзятость в отношении Linux?

Если нет, то существует множество факторов, влияющих на такой результат. Я бы тщательно сравнил их все и попытался выяснить, смогу ли я найти что-то важное, что могло бы быть упущено.

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