Ми встановили на нашому сервері розробників настільну версію Ubuntu.
Мені було цікаво, чи є помітні втрати продуктивності порівняно з серверною версією.
Ми встановили на нашому сервері розробників настільну версію Ubuntu.
Мені було цікаво, чи є помітні втрати продуктивності порівняно з серверною версією.
Відповіді:
Наскільки я знаю, не втрачається жодна продуктивність, що стосується накладних витрат та чого іншого. В основному це залежить від того, що ви встановили. Ви можете перетворити робочий стіл Ubuntu в сервер Ubuntu, встановивши ті ж самі програми безпеки / моніторингу / візуалізації. Серверне видання просто постачається з кращим набором попередньо встановлених пакетів, які підходять для безпечного сервера, що легко підтримується.
У будь-якому випадку я рекомендую НЕ встановлювати X-сервер і середовище робочого столу (GNOME, KDE тощо). Це зменшує час завантаження та використання пам'яті / процесора.
Майже вся різниця між Ubuntu Desktop та Ubuntu Server полягає в наборі встановлених пакетів за замовчуванням.
Єдина реальна різниця коду полягає в пакеті ядра - linux-image-*-server
пакунки мають дещо іншу конфігурацію ядра на ядрах настільних ПК. Такі параметри ядра включають ввімкнення режиму PAE (для доступу до пам'яті 4GiB в 32-бітових системах) та зміну рівня попереднього вибору за замовчуванням (що визначає пріоритет процесорної пропускної здатності над затримкою завдання).
Як правило, вони не матимуть істотного впливу.
Крім того, що на машині працює X-сервер (і такі речі, як ubuntu-one-client, коли користувач зареєстрований локально), насправді немає ніякої різниці, ані впливу на продуктивність.
Не існує "серверної" версії та "настільної" версії Ubuntu, де одне магічне обмеження кількості з'єднань, які ви можете мати до машини (як і деякі інші "робочі станції" та "серверні" операційні системи минулих років).
Різні аромати встановлення - це просто інший набір стартових пакетів.
Важливим фактором продуктивності Ubuntu Desktop є включення Gnome. Ubuntu Desktop чудово підходить для сервера (хоча може бути бажане більш легке середовище робочого столу), але якщо вам не потрібне графічне середовище, сервер Ubuntu буде кращим.
Це не суворо пов'язано з продуктивністю, але Ubuntu Desktop також містить декілька пакетів, які просто не будуть корисні в серверному середовищі, наприклад, OpenOffice та GIMP. Однак їх завжди можна видалити.
Видання Desktop & Server мають різні ядра, що може призвести до різної продуктивності, особливо в деяких конкретних умовах завантаження. Однією з причин того, що переключення завдань відбувається частіше в ядрі настільних версій, тому що це покращує чуйність, але переключення завдань вимагає деяких накладних витрат і, таким чином, також трохи знижує продуктивність (деяких) додатків.
На практиці малоймовірно, що ви коли-небудь побачите цю різницю в системі розробки, і IME така система не перебуває під великим навантаженням, і, ймовірно, є інші відмінності в конфігурації, які все одно впливають на продуктивність.
Якщо ви хочете мінімізувати відмінності, пов’язані з ядром, завжди можна використовувати ядро сервера у настільному виданні.
І звичайно, у більшості випадків постійно працююча настільна система, ймовірно, має такий же або більший вплив на продуктивність, як і використання іншого ядра в будь-якому випадку ... ;-)
https://www.makeuseof.com/tag/difference-ubuntu-desktop-ubuntu-server/
"... Після Ubuntu 12.04, і серверний, і настільний варіанти використовують одне ядро. Раніше Desktop та Server використовували різні ядра. Оскільки і Ubuntu Desktop, і Ubuntu Server використовують одне ядро, ви можете додати будь-які пакети до будь-якого варіанту. Це означає, що, незважаючи на те, що встановлення за замовчуванням змінюється, ви можете відповідно налаштувати смак Ubuntu.
Тож ви можете почати з сервера Ubuntu і встановити середовище робочого столу, якщо вирішите, що не можете запустити його без голови. Крім того, ви можете почати з Ubuntu Desktop і додати необхідні пакети для створення сервера. Оскільки Ubuntu Server і Desktop діляться основним ядром Ubuntu, відмінності в установці за замовчуванням не виключають майбутніх установок програмного забезпечення. "