Існування на ринку двох категорій процесорів, для домашнього (десктопні) і корпоративного (серверні) користування, породжує питання щодо їх відмінностей і взаємозамінності.
Відмінності серверних і десктопних CPU
Незважаючи на однакову зовнішню схожість, ЦПУ для звичайного комп'ютера і сервера мають масу відмінностей. В першу чергу - по їх функціональному призначенню, обгрунтованого різним ритмом роботи для одного користувача і декількох. Не слід забувати про конструктивні особливості, адже навіть якщо в основі процесорів «однаковий» кремній, то це не означає, що і працювати вони будуть однаково. І, звичайно ж, цінове питання змушує думати про абсолютно різних сумах на придбання звичайного процесора або серверного. Всі ці нюанси будуть розглянуті в рамках цієї статті.
Читайте також:
Як вибрати процесор для комп'ютера
Як працює і за що відповідає процесор
функціональне призначення
Десктопні CPU були створені для задоволення потреб одного юзера в обчисленнях, які не відрізняються особливою складністю, що не вимагають багатозадачності понад відкриття пари-трійки вікон і забезпечення паралельного виконання декількох процесів. При цьому вони не розраховані, що один користувач буде використовувати процесор цілодобово, хоча теоретично це можливо за умови належного охолодження. Звичайне ЦПУ, як правило, знаходиться в безпосередній близькості від користувача, в системному блоці робочого ПК.
Серверні процесори призначені для роботи 24/7 в умовах стресового навантаження багатьма користувачами. Вони призначені для створення з комп'ютерної системи терміналу, для кількох користувачів, яким забезпечується доступ до єдиного інформаційного сховища, потоку даних і інструментів впливу на них. Завдання серверного рішення - забезпечити тривалу паралельне функціонування більш ніж одного користувача, при цьому надійно зберігаючи дані і результати їх роботи. В такому випадку CPU знаходиться в окремій серверної осередку, яка, гіпотетично, може бути вкрай віддаленої від користувача, так як взаємодія з нею здійснюється не безпосередньо.
Читайте також: Віддалене підключення до Windows 7 / Windows 10
Конструктивні особливості
Серверні ЦПУ, будучи «заточеними» на безперервну роботу в екстремальних умовах, ще на стадії виробництва проходять більш строгий відбір і тестування в порівнянні зі своїми десктопними побратимами. З явних особливостей також варто відзначити:
- Наявність додаткових температурних датчиків і навіть тахометра, які ретельно відстежують показники роботи процесора.
- Вбудований «сторожовий» таймер, який покликаний запустити CPU в разі зависання.
- Особливий режим роботи з жорсткими дисками, які обгризені в RAID-масиви, і ОЗУ, при якому використовується реєстрова, а не звичайна оперативна пам'ять.
Серверні ЦПУ зобов'язані забезпечити доступ до даних для багатьох користувачів, тому в самих серверах зазвичай все реалізовано з розрахунком на надійність, а велика кількість датчиків і дублюючих систем - норма. Окремо следут уточнити, що для серверних процесорів необхідні відповідні материнські плати, особливостями яких є підтримка багатьох слотів оперативної пам'яті, а в деяких випадках - декількох процесорів.
Крім того, серверні CPU здатні працювати тільки з реєстрової оперативною пам'яттю, що підтримує модуль ECC, що відповідає за виявлення і виправлення помилок в реальному часі. У порівнянні зі звичайною RAM вона менш продуктивна, але довговічніша і надійна. Інші типи пам'яті не будуть сприйматися ЦПУ коректно, але невеликим плюсом стане те, що серверний процесор може працювати в чотирьохканальна режимі, з сотнею гігабайт ОЗУ, а це поки не можуть дозволити собі десктопні CPU.
Читайте також: Як вибрати оперативну пам'ять для комп'ютера
Інші відмінності можна розглянути в порівнянні процесорів «робочої конячки» Intel Pentium G5400 і «еталонного» серверного рішення Intel Xeon E5-2670:
Розберемо по пунктах:
- Перше що кидається в очі - кількість ядер і, відповідно, потоків. Для серверних потреб потрібно набагато більше обчислювальної потужності, ніж для одного користувача. Тому у моделі Xeon - 12/24 ядер / потоків проти 2/4 у Pentium.
- Тактова частота ж просідає у серверній моделі, однак треба враховувати, що при цьому Xeon дає можливість декільком користувачам працювати на максимальних частотах.
- Графічне ядро у серверних процесорів відсутня за непотрібністю. Найчастіше вони використовуються для обчислень, де не потрібно застосування графіки, а в інших випадках задіюються дискретні відеокарти.
- Об'єм кешу значно більше у серверного рішення, що аргументується націленістю на безперервну і безпомилкову роботу з даними, а також з-за цього вище частота системної шини.
- Тепловиділення у Xeon значно вище через більшої кількості ядер, і також реалізується підтримка декількох додаткових інструкцій.
- Максимальна температура серверного процесора поступається значенням десктопного. Таке рубежное значення встановлено на догоду довговічності, так як чим більше CPU працює на високих температурах, тим більше його деформації. А це неприпустимо в серверах.
- Підтримка понад 700 ГБ оперативної пам'яті - ще одна характерна риса серверних процесорів. Це продиктовано необхідністю, адже уявіть, що буде, якщо декілька користувачів стануть користуватися ресурсоємних браузером типу Google Chrome без такої кількості ОЗУ. Трохи пригнічує, що максимальна тактова частота трохи нижче, в порівнянні з десктопних - з таймингами реєстрової пам'яті це призводить до вагомого зниження продуктивності. Але чотириканальний режим робить роботу кількох людей такий же комфортної, як для одного двоканальний.
Здавалося б, показано порівняння двох приблизно однакових CPU, особливості яких врівноважують один одного. Однак завжди важливо пам'ятати, що серверне рішення розраховане на багатьох користувачів і заточене на обчислення 24/7, а крім того, порівнювана модель Xeon - на три роки старший (випущена в 2015) розглянутого CPU лінійки Pentium. Актуальні серверні ЦПУ вже обійшли робочі десктопні варіанти, але не перевершили рішення для ентузіастів, так що порівнювати їх з монстрами типу I9-9900K немає сенсу.
Питання ціни та необхідності
Серверні процесори є рішеннями для комерційного, зокрема корпоративного сектора. Вони спеціалізовані на безперервній обробці потоку даних з подальшим надійним збереженням результату. Звідси і їх висока вартість: навіть порівнюваний трохи застарілий Xeon E5-2670 коштує близько 37 тис. Руб. проти максимум 5 тис. руб. щодо нового Pentium G5400.
Для середніх і великих компаній використання серверів та відповідних процесорів є необхідністю, тоді як звичайним користувачам серверні рішення ні до чого. Хіба що вони можуть бути актуальні при дуже специфічних умовах, наприклад, володінні відповідної материнською платою, але досить застарілим ЦПУ, і знаходження привабливих пропозицій покупки серверних CPU. Потрібно врахувати і підвищений тепловиділення таких процесорів, яке вже змушує придбати потужну систему охолодження, так само як і потреба в заміні звичайної RAM на реєстрову, не кажучи про те, що приріст продуктивності досить сумнівний. Так що слід зважувати всі «за» і «проти», перш ніж кинутися за покупками б / у серверних процесорів з Aliexpress, де ті вже порядком уцінені.
Читайте також:
Як зареєструватися на AliExpress
Як купувати на AliExpress: покрокова інструкція
У статті було розглянуто, чим відрізняється серверний процесор від звичайного, а також трохи порушено питання необхідності серверного рішення для звичайного користувача.