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

Являются ли процессоры Intel Core i3 / i5 / i7 серверным?

  1. Многие компании, предоставляющие веб-хостинг, теперь предлагают процессоры Intel Core i3 / i5 / i7 в рамках «дешевого выделенного хостинга». Но у моего ноутбука процессор Intel Core i3, что делает его скорее настольным, чем серверным.

  2. Когда я поговорил об этом с одним из сотрудников службы технической поддержки компании, предоставляющей веб-хостинг, он сказал мне, что их «процессор i3 поставляется в комплекте с ECC / Registered DDR3 RAM на материнской плате серверного класса (разъем LGA1156)». Более того, он сказал мне следующее:

«Мы решили предложить именно этот процессор в качестве нашего« бюджетного »сервера, но никоим образом не снижает качество самого сервера. Мы используем надлежащие методы охлаждения, а также те же вентиляторы и радиаторы, которые мы используем на наших процессорах Xeon.

Основное различие между Xeon и i3 'состоит в том, что процессоры Xeon могут поддерживать несколько процессоров на одной материнской плате, а они - нет. Они также позиционируются как серверные ЦП, в то время как i3 - нет, но они работают так же хорошо при тех же условиях ».

Я хотел бы услышать любой вклад, который я получаю от сообщества. Хорошо ли использовать процессор i3 / i5 / i7 с типом настройки, упомянутым выше? или есть что-то, о чем я должен беспокоиться?

РЕДАКТИРОВАТЬ: Чтобы быть более понятным, у меня есть двухъядерный процессор Intel Core i3-540 (3,06 ГГц) с HyperThreading. И я буду вести блог на wordpress (генерирует около 1-1,5 миллиона просмотров страниц в месяц).

Из того, что я видел, есть пять вещей, о которых следует знать при использовании процессоров серии i по сравнению с процессорами серии Xeon:

  1. Процессоры Xeon обычно можно использовать в материнских платах, поддерживающих несколько процессоров; Процессоры i-Series не могут (как вам сказал продавец). Это, безусловно, самая большая разница между самими процессорами. Безусловно, хороший процессор i7 обладает надежностью и производительностью, доступными для работы с нагрузкой на сервер, если вы все еще находитесь в диапазоне с одним процессором.
  2. Материнские платы для процессоров Xeon доступны с большим количеством слотов памяти. Это важно, если вам нужно больше ОЗУ (или потребуется в течение всего срока службы сервера).
  3. Материнские платы для процессоров Xeon доступны с много более высокая память и пропускная способность PCI, что может огромный разница в производительности, особенно для определенных типов рабочих нагрузок, общих для серверов.
  4. Материнские платы, поддерживающие процессоры i-Series, обычно рассчитаны на оперативную память настольного уровня. Материнские платы, поддерживающие процессоры Xeon, обычно ожидают серверного уровня (зарегистрированный) ОЗУ. Конечно, вы можете найти серверные платы и системные платы для настольных ПК, которые поддерживают оба типа как ЦП, так и ОЗУ, но типичная ситуация с каждой платой - это соответствие типа ОЗУ поддерживаемому типу ЦП.
  5. Новые чипы от Intel, как правило, первыми выходят в виде серверных процессоров. Это означает, что большинство процессоров Core i7 имеют процессор Xeon, который почти полностью совпадает. Но на самом верхнем уровне, скорее всего, будет процессор Xeon, у которого (пока) нет эквивалента i7. Однако это важно только для топового оборудования. - Примечание: С тех пор, как я написал это, стало более обычным явлением иметь многоядерные модели Xeon, которые никогда не выпускаются эквивалентной версии i-Series.

Мы видим, что самая большая разница между ними часто заключается в поддерживаемой материнской плате, а не в процессоре. Тем не менее, часто эти дополнительные функции материнской платы не нужны, и вы можете получить приемлемую производительность от i7 или даже i5.

Предполагая, что у вас приемлемая производительность, для вас все еще важен номер четыре выше. Если у вас есть и процессор i-Series, и оперативная память настольного уровня, вы больше не используете серверное оборудование производственного уровня. Некоторое время он может работать нормально - на самом деле, он, вероятно, будет работать нормально - но, опять же, это может быть не так, и это не тот риск, на который хочет пойти хороший системный администратор. Частота отказов и средняя долговечность не так хороши ... но в контексте этого вопроса вас беспокоит вспомогательный состав, а не сам процессор.

В этом случае, учитывая, что они предлагают зарегистрированную оперативную память с материнской платой серверного класса, если вас устраивает уровень производительности оборудования, это может быть хорошим выбором. Я добавлю, что на момент написания оригинала Лучший Core i3, который я нашел на сайте Intel, был двухъядерным с гиперпоточностью. В наихудший Xeon, который мне удалось найти, был четырехъядерным без гиперпоточности (который больше соответствовал i5).

Давайте разберемся с этим.

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

Тогда вас беспокоит надежность, то есть работа месяцами и месяцами. Даже в самых дорогих системах вашу надежность будут определять не только ЦП, но и другие факторы. Наиболее важным является наличие дискового хранилища, которое, скорее всего, выйдет из строя. Вы хотите быть уверены, что не потеряете никаких данных в случае сбоя диска. Обычно это достигается с помощью RAID, зеркального, rAID10 или RAID 5. Затем вы хотите подготовиться к аварии, чтобы у вас остались данные, если весь центр обработки данных выйдет из строя. Если вы вообще не хотите потерять данные, вам необходимо реплицировать свою базу данных на другой сайт. Если потерять полдня или около того не составляет большого труда, просто запланируйте резервное копирование по сети.

Если ваш хост выходит из строя из-за выхода из строя блока питания, сетевой карты, памяти, вентиляторов процессора или других компонентов, вам необходимо иметь какой-то механизм аварийного переключения. Обычно это достигается за счет работы в кластере, где 2 или более систем подключены к одному хранилищу. Чтобы настроить кластер, вы просто определяете файловые системы, IP-адреса и сценарии запуска / остановки / мониторинга приложений, и когда ваш сервер выйдет из строя, кластер гарантирует, что конечный пользователь даже не заметит. Я бы сказал, что вложение 1000 долларов или более в дорогой Xeon не дает вам большей надежности. Вместо этого используйте деньги на покупку второго сервера в качестве резервного. Или, если хостинговая компания предоставляет HW, ознакомьтесь с тем, какие решения для обеспечения высокой доступности они предлагают. Если они профессиональны, у них будет такая поддержка, вплоть до науки, включая резервное копирование за пределами площадки и быстрое восстановление после сбоя сервера. Если предлагаемые ими варианты системы обладают достаточной производительностью, вы сможете спать по ночам. Если они не предлагают ни одну из этих функций, а продают только автономный сервер с внутренним хранилищем, тогда вам следует написать собственное решение и один раз сделать резервную копию полной конфигурации ОС и приложения, а также часто получать копию своей БД, чтобы вы можете быстро повторно развернуть его на том же или другом сайте. Потратив дополнительные деньги на мощные чипы, вы не получите того спокойствия, которое вы ищете. Замена микросхемы в сервере выполняется за несколько минут, попытка восстановления после сбоя диска, если у вас нет стратегии резервного копирования / восстановления, займет у вас дни, или вырубит вас навсегда, или, в случае бизнеса, поставит их на грань банкротства. Либо ваши данные и время безотказной работы настолько ценны, что вы потратите дополнительное время и деньги, чтобы обеспечить непрерывную безотказную работу, либо вы можете использовать более дешевые решения, такие как надежда на лучшее, но частое резервное копирование. n Определите свои требования и сумму, которую вы хотите потратить, а если этого недостаточно, выберите, какие функции наиболее важны для вас. Если вы настроите все самостоятельно и запустите серверы в своей собственной сети, вы сможете работать с двумя используемыми настольными компьютерами или ноутбуками в кластере за 2-300 долларов плюс все, что вам нужно для хранения. Вы даже можете использовать внутреннее хранилище и делать частые репликации с сервера 1 на сервер 2, и даже не иметь NAS или другого общего хранилища.

Да и Нет ... однако это зависит от того, что вы определяете как «уровень сервера».

Если бы вы получили Xeon-эквивалент процессора Core I, технически это был бы компонент серверного уровня.

Однако, если вы обновляете Xeon эпохи P4 до современного i3 / 5/7 (или даже до современного двухъядерного Celeron!), Вы заметите огромное увеличение скорости во всех областях.

Однако компьютер - это гораздо больше, чем просто процессор.

На сервере, помимо процессора, вам нужны компоненты хорошего качества с длительным сроком службы, так как вы хотите, чтобы они прослужили около 5 лет (средний цикл замены), в идеале вам нужна встроенная графика - но просто базовая / не высококлассная, вы хотите Память ECC и другие вещи - для всего этого требуется материнская плата серверного уровня, а большинство материнских плат серверного уровня используют только процессоры серверного уровня.

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

Простой ответ: Нет

Длинный ответ: Смотря как

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

Это зависит от того, сколько у вас денег и что вам нужно от вашего сервера.

Например, в Hetzner у меня есть настольный компьютер с Windows с процессором Ryzen, который, как я позже обнаружил, очень плох в Linux Centos. Поэтому я отменил сервер, но у меня есть машина со 128 Гб оперативной памяти, процессором xeon и 4 твердотельными накопителями, которая работает нормально.

Теперь я пробую новый рабочий стол с процессором I7 и 64 ГБ оперативной памяти и 2 жесткими дисками по 3 ТБ каждый в массиве raid 0.

Я подозреваю, что это не сработает для моих 9 сайтов и 63 поддоменов, расположенных на atlantia.online.

Но кто знает?

Жесткие диски намного медленнее, чем твердотельные накопители. Но у меня есть arcvhive 440GB для переноса.

1: Это, безусловно, настольный процессор. Единственные процессоры iX, которые даже прикоснуться Уровень Xeon был бы лучше 2011, 2011-v3 и 2066 i7 и i9 ... но даже в этом случае они в основном просто действительно хорошие процессоры для настольных ПК.

2: iX (особенно i3!) Не отличается от правильного серверного чипа (например, Xeon) просто «без поддержки нескольких процессоров» на одной материнской плате. Это помешательство. Все микросхемы (i3, i5, i7, i9, Xeons) имеют определенный сокет (например, 2066, 1155 и т. Д.), И количество процессов, которые может обрабатывать плата, больше связано с самой платой (например, платы с двумя сокетами 2011 г. , одинарная розетка 775 и др.).

Если они подразумевают, что у них есть материнские платы с сокетом X (скажем, 1156) и что единственное различие между вариантами Xeon заключается в том, что «версии iX не имеют нескольких процессоров» на плате, то это большой, большой, БОЛЬШОЙ красный флаг.