Сколько процессоров на сервере
Обновлено: 21.11.2024
Что касается серверных процессоров, поставщики используют слишком много запутанных терминов: несколько процессоров, несколько сокетов, несколько ядер, несколько потоков и т. д. В этой статье давайте попробуем расшифровать, что означают все эти термины. а также их влияние на приложения, работающие на компьютерах-серверах.
Необходимость нескольких процессоров/ядер:
Серверный процессор (ЦП) — это один из основных компонентов Сервера, на котором выполняются все вычисления, необходимые для выполнения различных задач, возложенных на него. Как вы можете догадаться, производительность процессора (скорость, определяемая тактовой частотой, на которой он работает, например 1,5 ГГц) играет важную роль, поскольку приложения становятся все более и более требовательными.
Но производительность одного процессора ограничена. Ранее его производительность повышалась за счет увеличения тактовой частоты, на которой он работает. Но когда они попытались поднять тактовую частоту выше 3 ГГц, количество выделяемого процессором тепла сделало невозможной нормальную работу процессора.
Поэтому единственным способом увеличить производительность сервера было добавление дополнительных процессоров к тому же серверу и заставить все эти процессоры работать в тандеме друг с другом. Это привело к трем различным инновациям: несколько процессоров (в нескольких сокетах), несколько ядер (в каждом сокете) и несколько потоков (в каждом ядре).
Несколько процессоров (в нескольких сокетах):
Это самая простая терминология. Несколько процессоров означают именно это — несколько процессоров на одном сервере, которые работают вместе для выполнения вычислительных задач. Каждый процессор обычно имеет свой собственный сокет (интегральная схема, кэш-память и интерфейс шины). Таким образом, один сокет может содержать один процессор, и все эти процессоры связаны между собой с помощью схемы высокоскоростной шины. Таким образом, двухпроцессорный сервер означает, что сервер может содержать два процессора (максимум).
Каждый сервер имеет ограничение на максимальное количество процессоров, которое может быть размещено (например, один сокет, 2 сокета, 4 сокета и т. д.). Увеличение количества процессоров — лучший способ повысить производительность сервера, но этот метод нерентабелен. Количество серверов, необходимых для приложения, уменьшится, если несколько процессоров будут подключены к одному и тому же серверу.
Несколько ядер (в каждом сокете):
Каждый процессор сделан с использованием интегральных схем. Благодаря усовершенствованиям в технологии интегральных схем стало возможным упаковать все больше и больше компонентов (транзисторов и т. д.) в размер кристалла процессора. Таким образом, схемы, необходимые для двух (или более) отдельных процессоров, были интегрированы в один кристалл для создания многоядерных процессоров. Каждое ядро логически отделено от других, поэтому компоненты, предназначенные для отдельных ядер в одном кристалле процессора, функционально не перекрываются.
Основное различие между несколькими ядрами (в одном кристалле процессора) и несколькими физическими процессорами, несмотря на одинаковую вычислительную мощность, заключается в том, что несколько ядер могут быть вставлены в один сокет, а несколько ядер совместно используют определенный процессор. ресурсы, такие как кэш-память и шинный интерфейс. Благодаря многоядерным процессорам серверы могут сэкономить много места и повысить производительность.
Хотя производительность нескольких ядер не так высока, как у нескольких отдельных процессоров, она значительно выше, чем у одноядерного процессора (улучшение не менее чем на 50 % для каждого дополнительного ядра). Еще одним преимуществом является тот факт, что все ядра, объединенные вместе, достигают более высокой производительности, используя меньшую мощность для каждого ядра, чем отдельные процессоры. Но некоторая вычислительная мощность многоядерных процессоров зарезервирована для управления связью между процессорами. Сегодня на одном кристалле процессора доступны двухъядерные, четырехъядерные, 6-ядерные, 12-ядерные (и даже 96-ядерные) процессоры.
Несколько потоков (в каждом ядре):
Когда отдельное ядро процессорного кристалла выполняет инструкции, оно обычно не использует всю мощность ядра. Так была введена концепция, называемая многопоточностью. При многопоточности каждое ядро может одновременно выполнять два (или более) отдельных цикла обработки. Таким образом, при использовании многопоточности неиспользуемые ресурсы каждого процессора используются более эффективно, а производительность процессора увеличивается.
Итак, если на сервере есть два процессора, каждый из которых является двухъядерным, и каждое ядро поддерживает два потока, сервер может одновременно выполнять восемь потоков в любой заданный момент времени. Хотя в каждом ядре может выполняться несколько потоков, наиболее распространенной конфигурацией, используемой в отрасли, является двухпоточность.
Программное обеспечение/приложения для нескольких процессоров/ядер/потоков:
Одно из важных соображений, которое требуется для использования полной мощности многопроцессорных, многоядерных и многопоточных приложений, заключается в том, что операционные системы должны поддерживать симметричную многопроцессорную обработку (SMP), а приложения должны быть предназначен для использования возможностей параллельной обработки. В противном случае приложения будут работать так, как если бы они работали в одном потоке/ядре/процессоре.
Для разработчиков приложений важно разрабатывать приложения, которые могут распределять различные процессы по отдельности для различных потоков/ядер, и многие языки кодирования поддерживают это. Есть также некоторые библиотеки и компиляторы, предоставляемые производителями серверных процессоров, которые помогают создавать такие приложения.
В некоторых приложениях пользователи (или) операционные системы могут выделять (или выделять) ресурсы (мощность процессора, ОЗУ и т. д.) для определенных процессов. Даже отдельные ядра могут быть выделены для определенных приложений. Например, операционная система может выделить отдельное ядро для сканирования на вирусы, в то время как основное приложение работает на трех других ядрах. Даже если есть проблемы со сканированием на вирусы, зависает только это ядро, не затрагивая приложения, работающие на других ядрах.
Оптимизация процессора / Core Interconnect Fabric / L2 Cache:
Поскольку нескольким ядрам (и даже нескольким процессорам) необходимо постоянно обмениваться данными друг с другом, важно оптимизировать структуру межсоединений (возможно, увеличив ее пропускную способность или соединив их с помощью ячеистых конфигураций), которая соединяет различные ядра/процессоры с сетью. блоки памяти.
Даже кэш L2 (это блок памяти, необходимый для хранения общих операций процессоров при выполнении вычислений) обычно оптимизируется производителями процессоров. Например, данные хранятся в общем кэше L2, и к ним могут обращаться все ядра/процессоры, так что даже при изменении значения переменных новое значение доступно следующему ядру или процессору, обращающемуся к нему. Объем памяти, доступный в кэше L2, в таких ситуациях увеличивается для удовлетворения потребностей многоядерных процессоров.
64-битные и 32-битные приложения:
Некоторые приложения написаны для 64-разрядных процессоров. 64-разрядный процессор поддерживает более широкий диапазон вычислений, выполняемых с использованием более широкого диапазона чисел. Производительность/скорость обработки приложения улучшается при использовании 64-битного приложения. Но чтобы воспользоваться преимуществами 64-разрядных приложений, версия операционной системы также должна поддерживать 64-разрядную работу, а драйверы процессора и устройств также должны поддерживать 64-разрядную работу.
Большинство серверных процессоров по умолчанию поддерживают 64-разрядные версии, а также имеют обратную совместимость для поддержки 32-разрядных приложений. Но все 32-битные приложения могут не работать гладко на 64-битном процессоре. 64-разрядный процессор/приложение/ОС может (использовать) использовать любой объем ОЗУ для своей работы, в то время как большинство 32-разрядных приложений поддерживают максимум 4 ГБ ОЗУ (на практике это немного меньше).
Вы можете быть в курсе различных компьютерных сетей и связанных с ними ИТ-технологий, подписавшись на этот блог, указав свой адрес электронной почты в поле на боковой панели с надписью "Получать обновления по электронной почте при публикации новых статей"
Мне интересно, как я могу узнать, сколько ядер у процессора моего сервера? Это то, что я вижу в диспетчере задач моего сервера.
Максимальное использование гиперконвергентной инфраструктуры
2022-03-22 18:00:00 Веб-семинар UTC Веб-семинар: Dell — максимально эффективное использование гиперконвергентной инфраструктуры Сведения о событии Просмотреть все события
15 ответов
Введите 'msinfo32' в поле поиска (без кавычек), нажмите Enter
Отображается сводка системы
Вы также можете сделать это через Диспетчер устройств..
Предложение Chad2420 сработает — я полагаю, что Диспетчер серверов или системный апплет в Панели управления предоставят вам ту же информацию.
TLWiz
Знаете ли вы, какой процессор у вашего сервера? Google возьмет эту информацию и покажет статистику Intel по процессору (при условии, что Intel)
Рамблер
Я что-то пропустил? но на картинке видно 16 ядер.
Rambler написал:
я что-то упустил? но на картинке видно 16 ядер.
или 8 ядер с технологией Hyper-Threading, или 2 8-ядерных процессора, или 4 четырехъядерных процессора.
Возможно, это будут 2 четырехъядерных процессора с технологией Hyper-Threading, в результате чего получится 8 физических ядер, действующих как 16, каждое из которых на снимке экрана отображается в виде отдельного прямоугольника.
Используйте Диспетчер устройств > Процессоры, чтобы увидеть все 16 ядер. Отсюда вы также можете увидеть модель и дать ей Google, чтобы убедиться.
CNS Connect LLC — поставщик ИТ-услуг.
Нажмите и удерживайте кнопку Windows, одновременно нажимая экран печати, посмотрите на модель процессора. Погуглите процессор по его модели, и если это процессор Intel, найдите ссылку с надписью Intel Ark. На сайте Intel есть вся необходимая информация, а затем и некоторая.
Rambler написал:
я что-то упустил? но на картинке видно 16 ядер.
или 8 ядер с технологией Hyper-Threading, или 2 8-ядерных процессора, или 4 четырехъядерных процессора.
Это основнойэст!
Компьютерный чип
Еще один способ — открыть командную строку и ввести «set» без кавычек, затем найти «PROCESSOR_IDENTIFIER», затем погуглить текст после этого, и вы найдете несколько страниц, на которых будет указан ваш точный тип процессора и конечно, сколько у него ядер.
Снуфыкат
Диспетчер устройств сообщит вам номер модели проца, после чего вы сможете погуглить его.
в свойствах моего компьютера должна быть указана модель процессора, и погуглите ее
Попробуйте Speccy, брат ccleaner, от piriform.
CPU Z – это бесплатный инструмент, который предоставит вам всевозможную подробную информацию о вашем оборудовании.
Вот учебник с 3-4 способами определения количества ЦП
Эта тема заблокирована администратором и больше не открыта для комментариев.
Чтобы продолжить это обсуждение, задайте новый вопрос.
Эргономичное оборудование
Кто в США должен нести ответственность за предоставление эргономичного оборудования по запросу сотрудника?Это ИТ, поскольку ИТ предоставляет клавиатуры и мыши? Должен ли это быть HR, поскольку он эргономичен и несет потенциальную ответственность, если НЕ предоставляется? Должен ли это быть тот отдел.
Приветствие Xfinity (личный домашний Интернет)
Во-первых, мне больно. Я мог бы произнести речь «Он ставит передо мной задачу», как Хан в «Звездном пути 2: Гнев Хана». Просто замените «Они» на «Он». Но они сделали то, чего я хотел годами (десятилетиями?), так что, думаю, это должно быть признано. Ю.
Щелкни! SATCOM Threat, IE End of Life, Mac с кирпичами, Planet 9, Lego Delorean
Ваша ежедневная доза технических новостей. Вы должны это услышать. ФБР и CISA предупреждают об угрозах для сетей спутниковой связи Согласно новому предупреждению ФБР и CISA спутниковые сети находятся в зоне высокого риска. Согласно ZDNet.
Какими сверхспособностями вы хотели бы обладать?
Что может сделать ИТ-специалист со сверхспособностями? В каких ИТ-задачах вы бы их использовали и как?
Можно ли подключить интерфейс управления коммутатора к одному из его собственных портов коммутатора?
Недавно я понял, что у меня есть конфигурация коммутатора с непреднамеренным потенциальным побочным эффектом. У меня есть Aruba 6300F с несколькими виртуальными локальными сетями. Он работает в режиме уровня 3. Это работает следующим образом: я просто «включаю» функции маршрутизатора, а затем.
Процессор – это наиболее важный пункт в спецификации при покупке компьютера. В наши дни выбор одного из них стал более сложным из-за увеличения числа серверных ядер. В настоящее время вы можете приобрести серверы с сотнями ядер. Но что это значит и сколько вам нужно?
Корпорация Intel создавала основные ЦП корпоративного класса, которые одновременно выполняли только одну задачу. Они собирались взять заказ из очереди, обработать его и затем двигаться дальше. Повышение тактовой частоты, то есть частоты, с которой электричество проходит через чип, повысит эффективность. Чем выше частота, тем проще могут быть интерпретированы инструкции. Кроме того, компания будет производить микросхемы с использованием транзисторов меньшего размера, что также повысит эффективность.
Несоблюдение этих двух требований. До тех пор, пока электрические помехи не начнут снижать эффективность чипа, вы можете слишком увеличить тактовую частоту, и помехи будут усиливаться по мере уменьшения размеров компонентов. Таким образом, в начале 2000-х компания занялась параллельными вычислениями.
Все началось с технологии Hyper-Threading. Это предоставляет операционной системе один физический ЦП в качестве двух логических «ядер». Он использует внутреннюю логику, чтобы вести себя так, как будто каждый чип разделяет нагрузку. Пока один чип ожидает завершения выполнения инструкции, другой чип продолжает выполнение другого.
С тех пор Intel и другие компании выпустили процессоры с несколькими физическими ядрами. Серверы всегда отлично справлялись с различными запросами пользователей, помещая их в очередь. Очередь по-прежнему существует, но теперь несколько ядер могут обрабатывать запросы одновременно, чтобы обслуживать их быстрее, так же как локальное хранилище увеличивает количество проверок.
Итак, хорошо иметь больше ядер, верно? Ну да, но масштабировать серверные процессоры сложнее, чем вы ожидаете. Вы не можете просто положить больше ядер в коробку и ожидать, что она будет расширяться. Вот некоторые вещи, которые следует учитывать:
Рабочая нагрузка
Прежде чем измерять вычислительную мощность, необходимо учитывать рабочую нагрузку, как и в любом процессе определения размера сервера. Метрика будет зависеть от вашего приложения. Одновременные пользователи также являются хорошим показателем для веб-приложений, в то время как пакетная аналитика может потребовать учета объема данных и времени обработки. Чтобы найти ссылку, используйте исторические данные из ваших текущих систем.
Приложение
Приложение, работающее на сервере, должно поддерживать несколько физических основных функций. Большинство из них делают в эти дни, но сначала стоит проконсультироваться с вашим поставщиком. Затем необходимо проверить критерии их лицензирования. Большинство поставщиков лицензируют свои приложения по количеству ядер, что означает, что вы будете платить больше за ядро.
Виртуальные машины
С несколькими виртуальными машинами (ВМ), работающими на одном физическом устройстве, большинство ИТ-отделов в наши дни могут виртуализировать свои рабочие нагрузки. Оба они будут использовать комбинацию физических ядер, которые вы идентифицируете.
Масштабируйте количество физических ЦП в зависимости от количества ВМ, которые вы планируете запустить. Общее эмпирическое правило заключается в том, чтобы запускать четыре виртуальных ЦП (vCPU) на каждое физическое ядро, но опять же могут быть разные спецификации для конкретных рабочих нагрузок.
Не назначайте свои физические ядра полностью виртуальным ЦП. Вам понадобится физическое резервное ядро на тот случай, если обеим виртуальным машинам потребуется одновременно запросить доступ к физической мощности ЦП.
Другие физические ресурсы.
Такой же прочный физический фундамент, как и другие вычислительные инструменты, поддерживающие его. Для выполнения своей работы требуется достаточно памяти.Просто разделите общий объем памяти устройства на количество ядер, и вы получите среднее количество оперативной памяти на ядро, но вы можете разделить память между каждой виртуальной машиной по своему усмотрению. Поставщики также предлагают минимальное количество памяти на ядро для различных типов приложений.
Точно так же убедитесь, что у каждого ядра достаточно места на диске для поддержки всех ВМ, которые вы размещаете на этом ядре, и еще около 20 % для обработки таких вещей, как моментальные снимки ВМ (где вы сохраняете версию своей ВМ на диск, чтобы вы можете восстановить его позже).
Наконец, убедитесь, что в сети достаточно ресурсов. Несколько ВМ могут совместно использовать одну сетевую карту (NIC), но по мере увеличения рабочих нагрузок имеет смысл установить несколько сетевых карт, чтобы поддерживать трафик от нескольких ВМ, которые будут питаться от большего количества ядер.
Количество ваших основных серверов в конечном итоге будет зависеть от вашей конкретной ИТ-среды и рабочих нагрузок, но, по крайней мере, это руководство предлагает некоторые факторы, которые следует учитывать.
Ищете выделенный сервер или сервер без ПО? Существует множество конфигураций на выбор.
Очень важно определить конфигурацию сервера, соответствующую вашим требованиям.
Основой любого сервера является количество ЦП, которые будут его обеспечивать, а также фактическая модель и тип ЦП. С этого момента вы добавляете необходимый объем ОЗУ, хранилище и другие параметры, которые требуются для вашего варианта использования.
Прочитав эту статью, вы сможете понять разницу между однопроцессорным и двухпроцессорным сервером. Если вы планируете создать среду без операционной системы для своей рабочей нагрузки, один из вопросов заключается в том, выбрать ли установку с одним или двумя процессорами.
Эта статья должна помочь вам принять правильное решение относительно ваших будущих потребностей в инфраструктуре.
Различия между процессором, ядром и потоками
В те дни, когда компьютеры начали проникать во все аспекты нашей жизни, мы даже не могли представить себе многоядерный процессор. Это была битва за высокие тактовые частоты ядра процессора. Чем выше тактовая частота, тем быстрее ЦП может обрабатывать информацию.
Когда одноядерных процессоров стало недостаточно, производители начали разрабатывать чипы с несколькими ядрами и потоками. Достаточно скоро мы начали видеть серверы с несколькими процессорами на одной материнской плате. Но в чем разница между процессором, ядром и потоком? Ознакомьтесь с кратким обзором.
Что такое процессор?
ЦП (центральный процессор) — это часть оборудования, отвечающая за выполнение задач из других частей компьютера.
Одноядерные процессоры могли обрабатывать только один набор инструкций за раз. Практически все современные процессоры содержат несколько ядер. Это позволяет выполнять несколько задач одновременно.
Что такое ядро ЦП?
Ядро — это физическая часть процессора. Ядра действуют как процессоры в одном чипе ЦП. Чем больше ядер у процессора, тем больше задач он может выполнять одновременно.
Одно ядро может выполнять одну задачу за раз, в то время как другие ядра обрабатывают другие задачи, назначенные системой. Таким образом, общая производительность существенно повышается по сравнению со старыми одноядерными процессорами. Существуют также логические ядра, которые функционируют как отдельные потоки внутри ядра. Несмотря на то, что они повышают производительность, логические ядра не могут сравниться с физическими ядрами.
Что такое потоки процессора?
Потоки — это пути, по которым ваш компьютер может обрабатывать информацию.
Если ЦП имеет шесть ядер с двумя потоками на ядро, это означает, что существует двенадцать путей для обработки информации.
Основное различие между потоками и физическими ядрами заключается в том, что два потока не могут работать параллельно. В то время как два физических ядра могут одновременно выполнять две задачи, одно ядро чередуется между потоками. Это происходит быстро, так что кажется, что имеет место настоящая многозадачность.
Однопроцессорные серверы — преимущества и факты
Однопроцессорные серверы работают на материнской плате с одним сокетом для ЦП. Это означает, что ЦП с наибольшим количеством ядер, доступный на рынке, определяет максимальное количество ядер на сервер. С другой стороны, современный рынок процессоров предлагает множество высокопроизводительных устройств, способных справляться с интенсивными рабочими нагрузками.
Самые мощные чипы относятся к семейству масштабируемых процессоров Intel® Xeon® с максимальным числом ядер 28 и потоками 56. Однако масштабируемые процессоры Intel® Xeon® почти всегда являются частью многопроцессорных систем.
В большинстве последних однопроцессорных серверов используются процессоры семейства Intel® Xeon® E, преемника семейства Xeon E3.Наиболее экономичным выбором является процессор Intel® Xeon® E-2186G из новейшей линейки продуктов Coffee Lake. Благодаря 6 ядрам с тактовой частотой 3,8 ГГц (4,7 ГГц в режиме Turbo Boost), 12 потокам и 128 ГБ оперативной памяти ECC (после обновления BIOS, которое выйдет в первом квартале) вы сможете без проблем запускать несколько различных сервисов круглосуточно и без выходных.
Процессоры Intel® Xeon® E-2100 обеспечили многочисленные улучшения производительности, безопасности и надежности однопроцессорных серверов. Тем не менее ограничения объема ОЗУ в конфигурациях с одним ЦП остаются одним из их самых больших недостатков.
Случаи использования однопроцессорных серверов
Развитие технологии ЦП позволило однопроцессорным серверам справляться с интенсивными рабочими нагрузками. Это строго зависит от модели процессора, на котором работают серверы, а также от других компонентов, таких как объем оперативной памяти.
Поскольку расхождения между конфигурациями однопроцессорных серверов могут быть значительными, целесообразно разделить их на несколько категорий. Это ни в коем случае не официальная классификация серверов. Это просто классификация высокого уровня, чтобы вы могли получить общее представление о том, как мы можем использовать однопроцессорные серверы.
Низкий сегмент
Используя недорогие однопроцессорные серверы начального уровня, вы можете рассчитывать на создание общего сервера приложений для небольшой организации. Это включает в себя почтовый сервер для дюжины или около того активных сотрудников. Узнайте больше о серверах приложений в нашей статье «Веб-серверы и серверы приложений».
Недорогие однопроцессорные серверы могут предоставить компьютеры, достаточно мощные для среды разработки и тестирования для вашей команды программистов. В этом сегменте вы также можете настроить собственный DNS-сервер.
Большинство современных серверов начального уровня поддерживают память с кодом исправления ошибок (ECC). Он исправляет возникающее повреждение данных, предотвращает возможные сбои системы и помогает поддерживать круглосуточную работу системы.
Средний сегмент
Линейка однопроцессорных серверов среднего сегмента также разнообразна. Такой сервер по-прежнему не разорит ваш банк, но сможет запускать все упомянутые выше службы, но для более крупной организации. Кроме того, машины среднего класса хорошо подходят для интернет-магазина среднего размера или небольшого сервера онлайн-игр.
Организации также могут использовать эти машины в качестве серверов совместной работы для быстрого обмена данными между различными секторами. Поскольку данные могут изменяться одновременно в разных местах, серверы для совместной работы отслеживают изменения и выполняют правильную синхронизацию.
Существует множество различных приложений для серверов совместной работы, от интерактивных 3D-приложений до инструментов управления проектами.
Высокий сегмент
Если бюджет позволяет использовать высокопроизводительный однопроцессорный сервер, вы можете создать машину с большим количеством ядер для более интенсивных рабочих нагрузок. Некоторые из этих приложений включают определенные научные моделирования и статистические вычисления.
Кроме того, на этих надежных серверах могут эффективно работать крупные веб-сайты и интернет-магазины. Вы также можете создать меньшую виртуальную среду и создать многоцелевой сервер, используя один модуль.
Для лучших однопроцессорных серверов мы оставили обработку мультимедиа и потоковую передачу. Эти звери с 20+ ядрами могут легко обрабатывать видео для среднего потребления онлайн-медиа. Высокопроизводительные серверы также подходят для потенциального масштабирования и кластеров высокоскоростных серверов для интенсивных рабочих нагрузок.
Двухпроцессорные серверы — преимущества и факты
Самое очевидное различие между однопроцессорными и двухпроцессорными серверами заключается в том, что на материнской плате установлено два процессорных разъема вместо одного.
За этим следуют дополнительные преимущества, такие как огромное количество линий PCI, два отдельных набора кэш-памяти и два набора разъемов для оперативной памяти. Если конкретная материнская плата имеет 24 слота памяти, 12 слотов принадлежат первому ЦП, а остальные 12 — второму ЦП. В случаях, когда занят только один слот ЦП, ЦП не может использовать другой набор планок ОЗУ. Это случается редко, так как на двухпроцессорных серверах всегда заняты оба слота. Линейка процессоров Intel® Xeon® Gold — это наиболее экономичный вариант для двухпроцессорных систем. К ним относятся Intel® Xeon® Gold 5118 или Intel® Xeon® Gold 6130, если вам нужен больший объем кэш-памяти и более высокая тактовая частота.
Что касается двухпроцессорных серверов, о которых следует помнить, так это о наличии необходимой задержки в таких системах. Это относится к вычислительным задачам, для которых требуются одни и те же наборы данных. Чтобы эффективно делиться доступными ресурсами и не мешать друг другу, необходим NUMA (неравномерный доступ к памяти). Это помогает назначать доступную память и устройства каждому ЦП, сводя время задержки к минимуму.Но при рабочих нагрузках, предназначенных для этих серверов, это не проблема.
Двухпроцессорные серверы и многопроцессорные системы, как правило, лучше всего подходят для сред с ограниченным пространством. Когда бизнесу требуется максимально возможная вычислительная мощность в одном устройстве, ему необходимо использовать конфигурации с несколькими сокетами, чтобы разместить большое количество серверов в ограниченном пространстве.
Случаи использования — двухпроцессорные серверы
Довольно часто двухпроцессорные серверы содержат процессоры высшего класса. Это делает их подходящими практически для любого сегмента рынка и бизнеса. Обратите внимание, что типичные приложения для малого бизнеса не выиграют от большого количества ядер.
Где эти серверы действительно хороши, так это в многопоточных приложениях с интенсивным использованием ЦП, таких как научные высокоточные вычисления и моделирование. То же самое касается машинного обучения и глубокого обучения, ферм рендеринга и аналогичных развертываний высокопроизводительных вычислений, где происходит чрезмерный объем вычислений ЦП.
Среды, в которых используется большая база данных с многочисленными одновременными запросами, используют преимущества серверов с двумя процессорами и максимально возможным количеством ядер. Чем больше ядер доступно, тем больше задач базы данных может обрабатывать система. Двухпроцессорные серверы могут даже обрабатывать несколько баз данных на одном компьютере благодаря огромной вычислительной мощности.
Эти серверы хороши, когда служат основой для виртуальной среды или основой кластера серверов. Имея до 56 ядер и вдвое больше потоков, вы даже можете назначать физические ядра своим виртуальным машинам для повышения производительности и стабильности.
Возможно, вы заметили, что мы не создали классификацию двухпроцессорных серверов в разных сегментах. Основная причина в том, что если вы ищете сервер с двумя процессорами, вы уже глубоко в высоком сегменте компьютерного мира. Тем не менее, у провайдеров есть предложения по двухпроцессорным компьютерам, где вы можете арендовать «голый» сервер без больших затрат.
Сравнение производительности: серверы с одним и двумя процессорами
Как обычно бывает, чем больше, тем лучше. Машины с большим числом ядер, безусловно, превосходят по производительности серверы с шестью или восемью ядрами и одним чипом ЦП. Однако не все так просто.
Хотя конфигурации с двумя ЦП обеспечивают огромное количество ядер и значительно превосходят однопроцессорные серверы, некоторые тесты показали лишь незначительное увеличение производительности по сравнению с конфигурациями с одним ЦП с аналогичным числом ядер и тактовой частотой на чип. Это относится к обстоятельствам, когда два процессора одновременно работали с одними и теми же данными.
С другой стороны, мы наблюдаем значительный прирост производительности двухпроцессорных серверов, когда рабочая нагрузка оптимизирована для подобных настроек. Это особенно верно, когда процессоры выполняют интенсивные многопоточные задачи. Один из них — абстрагирование ресурсов в виртуальные машины, которые одновременно работают над отдельными задачами.
Одна только скорость процессора и количество ядер не всегда вредны. Двухпроцессорные серверы поддерживают гораздо больше оперативной памяти, чем однопроцессорные серверы. Например, масштабируемые процессоры Intel® Xeon® Gold 5118 имеют максимальный заявленный объем памяти 768 ГБ. С другой стороны, линейка процессоров Xeon E-2100 поддерживает до 128 ГБ ОЗУ после обновления BIOS.
Чтобы подтвердить превосходство производительности многопроцессорных серверов над конфигурациями с одним процессором, в первой половине 2019 г. будет реализована поддержка энергонезависимой памяти Intel® Optane DC для масштабируемых процессоров Cascade Lake Xeon. Этот новый тип доступной памяти с низкой задержкой занимает промежуточное положение между NvME, SATA и SSD. Новый тип памяти повысит производительность приложений, требовательных к данным, при сохранении высокого уровня безопасности.
Выбор правильной настройки сервера
Не существует волшебной формулы, позволяющей определить, нужен ли вам однопроцессорный сервер низкого уровня или монстр с двумя процессорами. Есть несколько факторов, которые играют важную роль в этом решении. Это также зависит от того, хотите ли вы арендовать сервер или купить его. На современном рынке обычно выгоднее арендовать сервер, чем строить собственный дата-центр. Причина в объеме работы, связанной с настройкой надлежащего кондиционирования воздуха, электропитания, кабелей и всего остального, что необходимо для стабильной работы центра обработки данных.
Вот некоторые рекомендации по выбору подходящего сервера без ПО для вашего бизнеса:
- Составьте список того, для чего вы собираетесь использовать сервер. Обратите внимание на требования программного обеспечения, которое вы планируете использовать.
- Постарайтесь предвидеть возможные рабочие нагрузки. Вы хотите иметь достаточно ресурсов в периоды пиковой нагрузки, но не слишком много оборудования, простаивающего во время среднего и низкого потребления.
- Убедитесь, что затраты на эксплуатацию вашей ИТ-среды не превышают выгод, которые она приносит.
- Если вы планируете предоставлять какие-либо онлайн-услуги своим клиентам, постарайтесь оправдать их ожидания. Особенно, если у вас есть соглашения об уровне обслуживания.
Заключение
Сегодня на однопроцессорные серверы приходится большая часть рынка. Может показаться, что двухпроцессорные серверы с большим количеством ядер ЦП лучше всего подходят для корпоративных сред и центров обработки данных. Эти здания должны содержать как можно больше ядер на единицу, чтобы сэкономить место.
Высокопроизводительные серверы лежат в основе успешных бизнес-операций и стимулируют научные исследования и разработки. Вот почему важно выбрать правильный сервер для вашей ИТ-инфраструктуры. Если вам нужна помощь в принятии этого решения, вы можете обратиться к профессионалам. Вы также можете напрямую обратиться к специалистам phoenixNAP за помощью в выборе сервера, подходящего для вашей рабочей нагрузки.
Читайте также: