Установка apache2 с Кв. - добирается, apache2-mpm-prefork?

Я ищу в настоящее время лучший (как в соотношении цены и качества) комбинация CPU/микросхемы/материнской платы для создания доступных серверов приложений, которые поддерживают много RAM (по крайней мере 12 ГБ; лучше больше).

Для значения AMD серверы Opteron почти всегда обыгрывают Xeon с точки зрения стоимости. Для одного очень экономно оценены более старые Opteron. Два, Opteron все еще поддерживают Зарегистрированную RAM DDR2 / RAM ECC, которая является еще более дешевой, чем DDR3 (для более новых Xeon в эти дни). Наконец, все платы Opteron поддерживают минимум 16 ГБ и могут перейти к 64GB-128GB в зависимости от размера и производителя. В защиту Intel Xeons в этом конкретном сценарии, создавая ЛЮБОЙ сервер со спецификациями как предоставленные менее чем 1 000$ OP очень твердо сделать независимо от производителя.

Поскольку я хочу создать серверы сам, я не ищу рекомендаций поставщика сервера как Dell и т.д.

Если Вы хотите пойти путем Opteron AMD, Tyan делает лучшее множество плат для Opteron. Супермикро другой поставщик материнской платы, но эти дни имеют больше выбора для Xeon.

Серверы будут главным образом использоваться для хостинга виртуальных машин производства/тестирования с очень немногими пользователями, поэтому хотя ЦП и производительность IO важны, мне действительно нужно много RAM для поддержки, многие находят что-либо подобное VMs. Какова в настоящее время лучшая платформа для этого? AMD, Intel? Какой поставщик (поставщики) платы? Настольные центральные процессоры или центральные процессоры сервера?Большое спасибо!

Хорошо, таким образом, я признаю, что я - мальчик вентилятора Opteron AMD по ряду причин. Но это вовсе не значит все, что делает Intel, является bad/crap/expensive/whatever. Я раньше любил старые процессоры Intel Xeon II (и у меня все еще есть старая система только для подарка на память). Однако я создавал свои собственные серверы, а также делал серверы для клиентов в течение некоторого времени теперь, и я должен был бы сказать прошлые 3-4 года, Opteron (IMO) обыгрывают Intel на двух/трех факторах:

  1. Цена - 9 из 10 раз, сопоставимые Opteron являются более дешевыми, чем их дубликаты Intel. Следует иметь в виду цены RAM и затраты материнской платы также. Я утверждал бы, что платы Xeon могут быть по конкурентоспособной цене к AMD платы Opteron, но добавить RAM и ЦП, и теперь затраты наклонились к Xeon.

  2. Питание - Opteron были более добросовестными из мощности, чем Xeon за прошлые приблизительно 5 лет. AMD имел потребление как главный приоритет их центральных процессоров строки сервера назад в 2004-5. Xeon действительно мощны, но принимают во внимание количество энергии, которое они используют по сравнению с Opteron.

  3. Производительность - В то время как я не буду отклонять это Xeon часто, добивается большего успеха в производительности по сравнению с Opteron, имеют в виду цену ЦП/RAM и количества энергии, требуемого разбить Opteron для начала.

Таким образом за менее чем 1 000$, Вы могли сделать:

  • AMD Opteron 2346HE (четырехъядерный - 55 Вт) (ссылка) = 154,99$ [Newegg] + HSF за 30$
  • Материнская плата Tyan S2927-E (двойной CPU/32GB макс.) (ссылка) = 299,99$ [Newegg]
  • DDR2 667 ECC на 2 ГБ зарегистрированный DIMMs (ссылка) = [eWiz] x 4 за 55$ = 220$

Всего на уровне 704,98$, вот четырехъядерное с сервером VM на 8 ГБ с возможностью добавить другой ЦП и на 8 ГБ больше. Предоставленный, это - более дешевый способ получить то, что Вы хотите. Для получения до 16 ГБ, Вам нужно больше RAM + другой ЦП. Добавьте 404,99$ для общего итога 1 109,97$ (не включение доставки, ни источника питания, случая, жестких дисков, и т.д. и т.д.).

Выбираете ли Вы Intel, или AMD прекрасен полностью, но поймите, что затраты особенно на рынке сервера являются намного более трудными, поскольку цены обычно не понижаются для материнских плат или RAM. На самом деле цены RAM намного более энергозависимы для серверов. Я купил DDR2 ECC на 4 ГБ зарегистрированный DIMMs настолько же низко как $85/DIMM, и теперь цены составляют более чем 150$ для той же пары от того же поставщика. Рынок серверов НЕ работает как рынок человека, увлеченного своим хобби,/геймера.

Для Ваших определенных потребностей необходимо обратиться, сколько общего количества Вы думаете, что Вам, возможно, понадобится. 12 ГБ не слишком много для серверов, но если Вы думаете, что Вам, возможно, понадобятся 32 ГБ когда-нибудь или 64 ГБ, который значительно изменяет Ваши критерии выбора материнской платы. Запланируйте будущее, и Вы будете видеть затраты, связанные с теми решениями. RAM, например: плотность имеет значение больше, чем что-либо еще. При получении 8x DIMMs на 1 ГБ является дешевым. При получении 2x DIMMs на 4 ГБ является дорогим, но он позволяет Вам, добавляет больше 4 ГБ позже. Это - огромный фактор при покупке частей сервера. Не пропускайте это.

Насколько Вашей целью просто получить сервер на 12 ГБ для виртуализации некоторых экземпляров для того, что я принимаю, является работа, можно пойти рабочая станция, маршрут несервера однако, Вы сильно ограничите свои опции для будущего расширения. Большая часть поддержки плат рабочей станции/игр, 12-16GB максимум RAM. Это будет большим препятствием для Вас, если виртуализация будет тем, что Вы хотите.

В целом, если затраты будут первоочередной задачей, и будущее расширение не, то любой ценой плата рабочей станции/игр будет работать просто великолепно от Intel. Ваши затраты будут значительно меньше. Однако, если бы Вы ожидаете для будущего, и расширение может быть проблемой, я убедил бы Вас пойти путем сервера по 2 причинам:

  1. Легкий к ресурсам позже как дополнительный ЦП/RAM
  2. Устойчивость - части сервера, обычно менее подверженные ошибкам и, могут иметь дело с больше
6
задан 9 February 2011 в 01:02
4 ответа

Плакат мог бы интересоваться причинами почему:

  • предварительное ветвление: Каждый запрос получает свой собственный (разделенный от памяти) процесс
  • рабочий: многопоточный Apache, потоки использования вместо процессов, обычно быстрее, чем предварительное ветвление и мог бы использовать меньше памяти.

Поскольку PHP не ориентирован на многопотоковое исполнение, общее предложение состоит в том, чтобы установить Apache с "предварительным ветвлением" MPM. Различия между Apache MPMs: http://httpd.apache.org/docs/2.0/en/mod/#core

Короткий ответ на Ваш вопрос: Debian автоматически выберет правильную версию Apache при установке PHP.

14
ответ дан 3 December 2019 в 00:01

apt-get install libapache2-mod-php5 apache2-mpm-prefork, установка просто apache2 приведет к установке mpm_prefork, когда Вы выберете mod_php5 так или иначе

3
ответ дан 3 December 2019 в 00:01

Это - вопрос зависимостей.

В данном случае при установке apache2 он установит зависимости по умолчанию для распределения, которое могло бы быть apache2-mpm-worker вместо apache2-mpm-prefork. Если то, в чем Вы нуждаетесь, является предварительным ветвлением, было бы лучше установить его конкретно вместо универсального apache2 пакета.

1
ответ дан 3 December 2019 в 00:01

Я предлагаю, чтобы Вы использовали способность для тех задач, она обеспечит интерфейс ncurses, который показывает Вам все зависимости и позволяет Вам изменять свой выбор перед фактическим процессом установки. Это - просто лучший инструмент для управления пакетом.

В Вашем случае необходимо запустить способность, затем нажать / и введите apache2 (который является виртуальным пакетом, используемым для отслеживания зависимостей), когда-то выделенное нажатие + и пакеты будут выбраны со всеми его зависимостями, затем нажать g и на следующем экране можно рассмотреть то, что будет установлено и изменит его в случае необходимости. Когда Вы сделаны нажатие g снова и процесс установки запустится.

руководство способности

Править: для лампы необходимо выбрать также php5 пакет, которые предоставляют всю php инфраструктуру апачу и для php скриптам CLI, пакет mysql-сервера, который обеспечивает mysql сервер и php5-mysql пакет, который обеспечивает php mysql и функции pdo.

0
ответ дан 3 December 2019 в 00:01

Теги

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