Назад | Перейти на главную страницу

Какой процессор для XEN - Стенд LAMP - Бюджет

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

Мне нужно создать тестовую площадку для виртуализации приложения LAMP (еще не решено), включая вычисления на стороне сервера. Я выберу XEN, так как на данный момент он, кажется, лучше поддерживается облачными хостерами. Аппаратное обеспечение предназначено для проверки концепции стартапа, занимающегося saas, и может быть использовано для закрытых живых альфа / бета-версий позже.

После тестирования стенд может быть

а) развернутый как размещенный сервер белого ящика

б) используется как рабочая станция

После долгих исследований для меня все свелось к opteron 6128 и xeon 5620, но я не обязательно должен быть прав.

Какой процессор предпочтительнее с точки зрения совокупной стоимости владения (стоимость МБ, требования к питанию 24/7 ...), Opteron 6128 или Xeon 5620? Какой из них предлагает лучшую производительность в реальных приложениях? (Есть ли у вас еще какие-нибудь предложения, которые я, вероятно, не заметил?)

Спасибо за ваше внимание

«Пропускная способность памяти 14,4 ГБ / сек, учитывая, что у нее есть два канала памяти, или около 1,8 ГБ / сек на ядро.» ... »в настоящее время Intel обеспечивает меньшее [полное] количество ядер, которые поддерживаются с большей пропускной способностью основной памяти ( всего и по ядрам) ".

Простите, я не понимаю. Я исследовал несколько часов, и я могу ошибаться, так как я уже много лет не говорю о процессорах, но serverfault, Анандтех, википедия (извините) даже PCPRO и AMD1, AMD2 , AMD3 заявляют, что серия 6100 (MC) имеет 4 канала памяти с высокой скоростью передачи памяти ( Анандтех, Анандтех2).

Извините, мне пришлось [удалить прямые ссылки] скрыть все гиперссылки из-за ограничений serverfault для сообщений с низкой репутацией. Просто возьми http://developer.amd.com/documentation/articles/pages/Magny-Cours-Direct-Connect-Architecture-2.0.aspx в качестве основной ссылки.

Так что, пожалуйста, поясните, моя математика работает по-другому, но я могу ошибаться:

Opteron 6100 есть 2 матрицы в упаковке (= корпус процессора) и 1 контроллер памяти на кристалл AMDс шириной 64 бита и частотой 1,8 ГГц Анандтех, где моя математика дает мне 64-битную шину, умноженную на 1,8 ГГц на контроллер памяти (= на кристалл) = 14,4 ГБ / с на кристалл, а не в целом, что при 4 ядрах на кристалл дает 3,6 ГБ / с на ядро ​​( если все жилы одинаково нагружены).

Таким образом, у Opteron будет больше пропускной способности памяти на ядро, чем у Xeon на поток. Кроме того, полный процессор opteron будет иметь глобальную пропускную способность памяти 28,8 ГБ / с, что выше, чем у части Xeon.

Спасибо за любые разъяснения.

Некоторые теоретические цифры:

  • Intel E5620: 2,4 ГГц с 4 ядрами + HT. Turbo-boost может поднять это значение до 2,66 ГГц, что дает примерно 12,5 ГГц совокупного процессора, может быть, немного больше, если ваша рабочая нагрузка очень дружественна к HT. Пропускная способность памяти до 25 ГБ / с при условии, что вы заполните все три канала памяти DDR3 1333 МГц или примерно 6,25 ГГц на ядро ​​\ 3,125 ГБ / с на поток.

  • Opteron 6128: 2 ГГц с 8 полными ядрами, что дает 16 ГГц совокупного процессора, примерно 28,8 Гбайт / с пропускной способности памяти, учитывая, что у него четыре канала памяти на сокет (2 на кристалл), или около 3,6 ГБ / с на ядро.

Очевидно, что не все CPU Ghz равны, и реальные цифры будут намного ниже, но есть явная разница в подходе: Intel в настоящее время предоставляет меньшее [полное] количество ядер, которые поддерживаются с большей пропускной способностью основной памяти (в целом и на ядро ).

Если абсолютное ворчание процессора - это то, что вы ищете, тогда Opteron будет лучше, если пропускная способность памяти на ядро ​​более важна, то Xeon будет лучше, если ваши потребности находятся где-то посередине, тогда различия будут менее четкими, хотя я думаю AMD вытесняет Intel для вашего типа использования. У Anandtech есть хорошее сравнение из 6 Core Xeon 5670 и Opteron 6174, который сравнивает более высокий уровень (6 Core Intel против 12 Core AMD) этих двух семейств процессоров, но я думаю, что их выводы будут более или менее применимы к двум процессорам более низкого уровня, на которые вы смотрите.

Что касается затрат, то ЦП Intel дороже (разница в розничных ценах между ними делает Xeon E5620 примерно на 120 долларов дороже, чем Opteron 6124 на данный момент), и он должен быть сконфигурирован с памятью в наборах по 3 модуля DIMM, чтобы реализовать это максимальная пропускная способность памяти. Это означает, что вам следует обратить внимание на объем памяти 6, 12 и 18 и т.д. ГБ. AMD, имеющая 2 встроенных контроллера памяти, лучше всего работает с более обычными 4,8 и 16 и т. Д. Если 16 ГБ - это минимум, который вам требуется, вы должны учитывать дополнительную стоимость дополнительных модулей DIMM, которые сделают Intel вариант еще дороже.

Последняя деталь заключается в том, что E5620 поддерживает новые аппаратные инструкции Intel AES, которые могут иметь существенное значение, если в вашем сценарии использования будут использоваться какие-либо криптографические функции, которые будут их использовать.

Ваш путь наименьшего сопротивления может заключаться в том, чтобы зайти на ebay и купить HP XW9400. Подержанные довольно дешевы, хотя вам нужно убедиться, что вы получаете один с правильным процессором. Вам нужны процессоры Opteron 237x или 2380 - Opteron серии 2200 не поддерживает вложенные таблицы страниц, а серии 234x / 235x (Barcelona) имеют аппаратную ошибку.

Если вы не против установить свой собственный процессор, то с оптеронами серии 2200 можно купить за несколько сотен долларов, а Opteron 2376 можно купить на ebay примерно за 500 долларов. Вам нужно будет убедиться, что у вас есть совместимый радиатор, но те, что в машине, вероятно, подойдут.

XW9400 используют память DDR2, которой на рынке очень много из-за перепроизводства. Зарегистрированные комплекты 8GB DDR2 ECC, совместимые с XW9400, должны стоить около 250 долларов каждый на Ebay. При желании можно расширить аппарат до двух сокетов с 4-6 ядерными чипами Opteron и 64 ГБ ОЗУ.

Это дает вам довольно дешевую рабочую станцию ​​для разработки с аппаратной поддержкой виртуальных машин, комплектующими довольно хорошего качества и большим запасом ресурсов. Вы можете установить на него диски SAS или SATA, и он имеет слоты PCIe -x4 / x8, которые подходят для большинства контроллеров RAID, если вы почувствуете в этом необходимость. Обратите внимание, что материнская плата является OEM-версией Tyan S2915 (IIRC).

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

  • "класс сервера" = Xeon или Opteron
  • «самый низкий» = меньше ГГц и / или ватт

В итоге у вас будет 4 ядра, простаивающие большую часть времени в ожидании активности диска, если только у вас нет действительно хорошей подсистемы ввода-вывода (большой рейд с большим количеством шпинделей и / или быстрых дисков и / или SSD, либо напрямую подключенных, либо через SAN).

Какой процессор предпочтительнее с точки зрения совокупной стоимости владения (цена МБ, требования к питанию 24/7 ...), Opteron 6128 или Xeon 5620? Какой из них предлагает лучшую производительность в реальных приложениях? (Есть ли у вас еще какие-нибудь предложения, которые я, вероятно, не заметил?)

  • Цена MB: Платы Opteron обычно маленький дешевле Xeon'ов. Вот некоторые из них:
    1. TYAN S8230GM4NR Dual Socket G34 (469,99 долларов США)
    2. ASUS KGPE-D16 Dual Socket G34 (439,99 долл. США)
    3. SUPERMICRO MBD-H8SGL-F-O (264,99 долл. США)
  • Требования к мощности передаются Opterons пока вы идете на версии HE или EE. AFAIK, серия Opteron 6100 имеет только HE (википедия).
  • Лучшая производительность в реальных приложениях: это может произойти в любом случае. Xeon обычно очень хорошо справляется с операциями обработки данных, в основном частично с большим кешем L3, в то время как у Opteron обычно не так много L3. Есть и другие факторы, влияющие на производительность Xeons, но в вашем случае я не уверен, что это имеет значение.

Мне нужно создать тестовую площадку для виртуализации приложения LAMP (еще не решено), включая вычисления на стороне сервера. Я выберу XEN, так как на данный момент он, кажется, лучше поддерживается облачными хостерами. Аппаратное обеспечение предназначено для проверки концепции стартапа, занимающегося saas, и может быть использовано для закрытых живых альфа / бета-версий позже.

Итак, этот проект действительно является «доказательством концепции стартапа, занимающегося saas»? Потратьте как можно меньше денег и больше места для обновления, если это необходимо. Хотя я признаю свою фанатичную позицию AMD, я бы сказал, что для вашей конкретной ситуации я бы меньше сосредоточился на производственной / конечной среде вашего продукта / услуги и сосредоточился бы только на аспекте испытательного стенда.

Бюджет - это не просто проблема, это то основная забота, так что просто выбирайте более дешевый маршрут пока соответствует вашим минимальным требованиям (ЦП, 16 ГБ ОЗУ ECC и т. д.), что, как правило, работает в пользу AMD, поскольку они по-прежнему использовать DDR2 для слегка старые Opterons (Стамбул, Шанхай, Барселона). Новые Opteron действительно используют DDR3, что немного дороже, но я бы уменьшил масштаб настолько, насколько это возможно, при наличии возможности для роста.

Так, например, можно получить плату с двумя сокетами и ОЗУ высокой плотности (4x4 ГБ или 2x8 ГБ DIMM), чтобы если вам нужно расширить это вариант. Создание серверов в значительной степени зависит от бюджета, который зависит от того, есть ли у вас возможность обновления. Увидев, что это всего лишь испытательный стенд, постарайтесь снизить расходы.

Последние несколько замечаний / предложений:

  • Имейте в виду, что технологии меняются, поэтому даже при использовании вашего альфа / бета-продукта, возможно, в какой-то момент в будущем вы переключитесь на Xeons. Совершенно нормально. Но на самом деле сейчас нет ничего, что можно было бы сделать, чтобы по-настоящему предвидеть будущее. Просто сосредоточьтесь на затратах и ​​способе обновления и просто бегите с этим. Не переживайте сейчас по поводу бесконечно малых деталей. Стартапам нужен большой прогресс быстро.

  • Не забывайте и о хорошем RAID-контроллере! ЦП / ОЗУ не имеют большого значения без хорошего дискового ввода-вывода!

Хотя я безумно обожаю чипы Intel серии 55 / 56xx, знаю, что они невероятно быстрые, и покупаю их все время, у меня есть роскошь в виде бюджета - похоже, вас больше беспокоит стоимость.

Имея это в виду, я хотел бы предложить третий вариант - AMD Athlon II X3 440. Он очень дешевый, имеет всего 3 ядра, но с тактовой частотой 3,0 ГГц, поддерживает ECC и 16 ГБ, а также доступен в стандартной настольной форме. Если это чисто PoC-система, почему бы не купить самую дешевую вещь, которая сделает эту работу?

Сами процессоры стоят около 50 долларов (5620 в 6 раз больше), и я только что заметил ЭТОТ мобо тоже. Надеюсь, это, по крайней мере, заставит вас по-другому взглянуть на проблему.