Linux по сравнению с производительностью OpenBSD vmware

Интересно, что другие опыта имеют выполнения openbsd сверх инфраструктуры VMware.

У меня есть довольно регулярная установка Lighttpd+Mysql+PHP5 2 гостей VMware:

- Хрипящий Debian7

- OpenBSD 5.2 (эта версия была выбрана, потому что некоторые старшие версии даже не загружались с паникой ядра),

Ни одна из установок не имеет настройки, сделанной в их гостевых ядрах, sysctl конфигурации lighty/mysql или значения. Также я не использую memcached. Оба находятся на тех же аппаратных средствах, том же диске.

То, что я заметил, - то, что веб-страницы на obsd сервере являются очень медленными. Использование ЦП главным образом используется php, это обычно означало бы, что виртуализация openbsd не делает стоящий того?

Кто-либо знает причину позади, почему это медленнее, чем веб-сервер Linux? Я знаю, что когда дело доходит до поддержки оборудования Linux всегда лучше, чем bsds, но VMware эмулирует некоторые древние аппаратные средства, что распознано большинством систем так или иначе. Когда дело доходит до BSDs они лучше в том, что они были заставлены сделать (сетевые операции).

2
задан 7 May 2015 в 20:43
3 ответа

При всем уважении к моим коллегам по сети, я не думаю, что ваш вопрос был полностью прочитан другими, кто ответил.Общее предположение состоит в том, чтобы забить OpenBSD предположениями, которые не работают в реальных условиях использования, тогда как на самом деле ваша основная информация заключалась в том, что PHP больше всего потреблял процессор. Есть несколько вопросов, которые следовало бы задать:

  • , поскольку эта ситуация может легко быть связана с неэффективной конфигурацией php.ini или httpd.conf, вы определенно используете одну и ту же версию PHP на обеих платформах?

  • Какой Apache вы использовали в каждой системе (obsd по умолчанию в 5.2 использует собственную версию с усиленной безопасностью 1.3, но Debian по умолчанию использует Apache 2.0, что сильно искажает ваши результаты).

  • Какова ваша конфигурация самих виртуальных машин в VMWare (диски, сетевые адаптеры и т. Д.)?

Одна из причин указать на предвзятость в других ответах:

  • цитате Тео 7 лет.
  • , что i386 на самом деле является предпочтительной версией OBSD по сравнению с версией AMD64 для виртуализации.
  • оба действительно могут хорошо работать в VMWare с OBSD5.5 и, вероятно, 5.6 (текущая версия).
  • нет никаких вопросов конфигурация сравниваемой виртуальной машины, просто суждение о том, что она (перефразируя) «вероятно будет отстой».
2
ответ дан 3 December 2019 в 10:45

Насколько мне известно, OpenBSD не имеет хорошей поддержки виртуализации x86, потому что разработчики считают, что это ставит под угрозу безопасность. У вас будут лучшие результаты, запустив его на реальном оборудовании.

Это мнение Тео де Раадта по этому поводу -

виртуализация x86 - это, по сути, размещение еще одного почти полного ядро, полное новых ошибок, поверх отвратительной архитектуры x86, которая едва ли имеет правильную защиту страницы. Затем запустите вашу операционную систему по ту сторону этой новенькой груды дерьма. Вы абсолютно обманутым, если не глупым, если вы думаете, что всемирная коллекция инженеры-программисты, не умеющие писать операционные системы или приложения без дыр в безопасности, может развернуться и вдруг написать уровни виртуализации без дыр в безопасности.

1
ответ дан 3 December 2019 в 10:45

Я бы посоветовал не уделять должного внимания оптимизации под OpenBSD. Я никогда не слышал о том, чтобы кто-нибудь использовал OpenBSD на VMware за последние 6 лет. Однако мне было бы любопытно, почему вы планируете использовать OpenBSD.

Основные проблемы, с которыми я столкнулся, - это управление памятью и (отсутствие) доступности гостевых инструментов VMware для OpenBSD. Не уверен, что они установят чисто и без проблем.

Вы сравнивали эту производительность с OpenBSD на «голом железе»?

0
ответ дан 3 December 2019 в 10:45

Теги

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