+88 голосов |
Высокая производительность и большое количество ядер в современных процессорах часто является избыточными для бизнес-задач.
А знаете ли вы, что одно ядро современного процессора способно обслуживать:
- 20-30 пользователей базы данных
или
- 8-12 пользователей Удаленного рабочего стола (Remote Desktop) в 1С
или
- 50-100 пользователей файлового хранилища?
Технология Intel Hyper-Threading (HTT) в большинстве задач еще добавляет производительности, представляя для операционной системы одно физическое ядро процессора как два логических (потоки).
Если в компании 10-15 сотрудников, под 1С:Бухгалтерию хватило бы одного физического или двух логических ядер (с включенным HTT). Но серверных CPU c таким числом ядер сегодня просто нет! Получается, пользователь серверов начального уровня на 4-ядерных Intel Xeon покупает избыточный процессорный ресурс – которым и воспользоваться не может.
Как быть?
Шорт-лист ключевых отличий серверов от ПК открывает поддержка памяти с коррекцией ошибок ECC. Технология ECC позволяет исправлять однобитные (98% всех ошибок RAM) и выявлять двухбитные ошибки.
Мало кто обращает внимание, что у Intel есть целый список «не серверных» процессоров – Core i3, Pentium, Celeron – которые поддерживают память ECC и становятся на все серверные платы Socket 1151 на чипсете C232-C236. А вот у Core i5 и Core i7 поддержки ECC RAM нет (так Intel избегает каннибализма одних СPU другими).
Исходные процессорные пластины («вафли») одинаковы для всех. Назначение процессоров задают прошивки и блокировки модулей (как подавление ECC): для Core i5/i7 в приоритете мультимедийные достоинства, для Xeon – надежность операций в памяти и ввод/вывод на диски и в сеть. Core i3, Pentium и Celeron с точки зрения Intel закрывают нижние ниши серверных приложений.
Зная нагрузки приложений, можно сэкономить сотню-другую долларов. Речь не только о микробизнесе. К примеру, кластерной инфраструктуре нужен внешний сервер под задачи, важные, но нетребовательные к ресурсам: Secondary AD, центр мониторинга, хаб для USB-ключей защиты. Им достаточно Pentium или Celeron. Под Web-хостинг сгодится высокочастотный Core i3.
Заметим, все перечисленное реализуемо на нормальной серверной плате/платформе с привычным сервисным комфортом – например, функциями удаленного управления IPMI.
Делать серверы на дешевых процессорах не зазорно – если это отвечает задаче. Стыдно выдавать ПК за серверы и переплачивать за ненужные ядра/гигагерцы.
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
+88 голосов |
"внешний сервер под задачи, важные, но нетребовательные к ресурсам: Secondary AD, центр мониторинга, хаб для USB-ключей защиты. Им достаточно Pentium или Celeron."
под подобные цели интересней CPU с гораздо меньшим энергопотреблением - от атомных х86 до ARM
помнится, у кого-то подобные серверы даже могли монтироваться 2/4 штуки на юнит (не твины - именно отдельные RM-серверы)
а в формфакторе 10" (вместо стандартных 19"), подобное могло бы быть интересно мелким компаниям и бранчам крупных
правда в наши дни, на фоне роста опорных сетей и централизации ИТ, ах да, еще - клауды как же без них :-), это уже не так актуально как раньше
Давайте признаемся себе, что любая проприетарщина имеет право на жизнь только при большом тираже. В противном случае, специфическое решение работает против покупателя и продавца. Сокет 1151 тем и хорош, что позволяет делать типовые серверы на доступных и распространенных платах/платформах, в широком диапазоне: CPU (от Celeron до старших Xeon E3), RAM (8-64GB), дисков (до 8, прямого подключения).
"Стандартное" дает всегда больше степеней свободы и оборачивается прямой экономией. Ну а то, что пользователи неразумно подходят к выбору серверов и часто переплачивают за то, чем не пользуются - не новость. Плохо, что ничего не читают и никого не слушают :)
ничего не слышали про виртуальные машины? :)
Нет, конечно.
А что это такое?
Теория это теория. Практика сила. Лично моя практика - мой домашний комп (i5 4GHz) в разы быстрее в обеих 1с-ках (в 7ой и в 8ой). Сдох на работе сервер 4проца-64ядра, заменил на недельку на домашний комп, и ВСЕ отметили как быстро стала 1с-ка работать. И памяти не 128 а 32, и ядер всего 6, а для 20и пользователей всё стало НАМНОГО лучше, особенно в 7ке. И файловый там был, и виртуалки крутились (резерв домен и телефония), и SQL. И оказывается что 2х NVME накопителя в разы быстрее супер мощного и навороченого рейда из старых ссд. Каждую ночь бекапы на файлопомойку и хваленый рейд мне не нужен.
такие дела
Ларчик просто открывался.
1С - однопоточное приложение, то есть, производительность масштабируется по тактовой частоте CPU. Все дело в 4GHz. А 20 пользователям и 6 ядер не нужно, хватит 4.
И если все-таки делать по уму (материнская плата для работы 24/7, память ECC, 2 сетевых порта Ethernet, IPMI/iKVM), то лучшим решением будет Intel Core i3 9350KF (4 core @4GHz) в серверной плате.
Именно об этом и был блог. "Не следует множить сущее без необходимости". Старик Оккам рулит.