web-dev-qa-db-ja.com

サーバーマシンでUbuntuデスクトップエディションを実行すると、パフォーマンスが低下しますか?

Ubuntuデスクトップエディションを開発サーバーにインストールしました。

サーバー版と比較して顕著なパフォーマンスの低下があるかどうか疑問に思っていました。

19
Gabriel Solomon

私の知る限り、オーバーヘッドやその他の点でパフォーマンスの低下はありません。それは主にインストールしたものに依存します。同じセキュリティ/監視/視覚化プログラムをインストールすることで、デスクトップUbuntuをサーバーUbuntuに変えることができます。サーバーエディションには、安全でメンテナンスが容易なサーバーに適した、事前にインストールされたパッケージのより良いセットが付属しています。

いずれにしても、Xサーバーとデスクトップ環境(GNOME、KDEなど)をインストールしないことをお勧めします。これにより、起動時間とメモリ/ CPU使用量が削減されます。

21
helloandre

Ubuntu DesktopとUbuntu Serverの違いのほとんどは、インストールされているパッケージのデフォルトセットにあります。

唯一の本当の コード 違いはカーネルパッケージにあります-linux-image-*-serverパッケージは、デスクトップカーネルとは若干異なるカーネル構成を持っています。このようなカーネルオプションには、PAEモードの有効化(32ビットシステムで4GiB以上のメモリにアクセスするため)およびデフォルトのプリエンプションレベルの変更(タスクレイテンシよりもCPUスループットを優先する)が含まれます。

通常、これらはパフォーマンスに大きな影響を与えません。

16
RAOF

Xサーバーがマシン上で実行されているという事実(およびユーザーがローカルにログインした後のubuntu-one-clientなど)を除いて、実際には違いもパフォーマンスへの影響もありません。

Ubuntuの「サーバー」バージョンと「デスクトップ」バージョンはありません。これは、マシンへの接続数を魔法のように制限するものです(他の「ワークステーション」や「サーバー」オペレーティングシステムと同様)。

異なるインストールフレーバーは、開始パッケージの異なるセットにすぎません。

4
Broam

Ubuntu Desktopの重要なパフォーマンス要因は、Gnomeが含まれていることです。 Ubuntu Desktopはサーバーには適しています(ただし、より軽量なデスクトップ環境が望ましい場合があります)が、グラフィカル環境が必要ない場合は、Ubuntu Serverをお勧めします。

これは厳密にはパフォーマンスに関連するものではありませんが、Ubuntuデスクトップには、OpenOfficeやGIMPなどのサーバー環境では役に立たないパッケージもいくつか含まれています。ただし、これらはいつでも削除できます。

2
DLH

https://www.makeuseof.com/tag/difference-ubuntu-desktop-ubuntu-server/

「... Ubuntu 12.04以降、サーバーとデスクトップの両方のバリアントは同じカーネルを使用します。以前は、デスクトップとサーバーは異なるカーネルを使用していました。 Ubuntu DesktopとUbuntu Serverの両方が同じカーネルを採用しているため、いずれかのバリアントに任意のパッケージを追加できます。つまり、デフォルトのインストールはさまざまですが、それに応じてUbuntuフレーバーをカスタマイズできます。

そのため、ヘッドレスで実行できないと判断した場合は、Ubuntu Serverから始めてデスクトップ環境をインストールします。または、Ubuntu Desktopから始めて、サーバーを作成するために必要なパッケージを追加することもできます。 Ubuntu ServerとデスクトップはUbuntuのコアカーネルを共有しているため、デフォルトのインストールの違いは、将来のソフトウェアパッケージのインストールを妨げません。」

0
Randall Jordan

Desktop&Serverエディションには、特に特定の負荷条件の下で異なるパフォーマンスをもたらす可能性のある異なるカーネルがあります。たとえば、デスクトップエディションのカーネルではタスクの切り替えが頻繁に発生するため、応答性が向上しますが、タスクの切り替えによりオーバーヘッドが発生し、アプリケーションのパフォーマンスがわずかに低下する場合があります。

実際には、開発システムでこの違いを目にすることはほとんどありません。IMEのようなシステムには大きな負荷がかかっておらず、おそらくパフォーマンスに影響する他の構成の違いがあります。

カーネルに関連する違いを最小限に抑えるには、デスクトップエディションでサーバーカーネルを使用することが常に可能です。

そしてもちろん、ほとんどの場合、デスクトップシステムを永続的に実行することは、おそらくとにかく別のカーネルを使用するのと同じかそれ以上のパフォーマンスに影響を与えます。

0
JanC