Mất hiệu năng nếu bạn chạy phiên bản máy tính để bàn Ubuntu trên máy chủ là gì?


19

Chúng tôi đã cài đặt phiên bản máy tính để bàn Ubuntu trên máy chủ dev của chúng tôi.

Tôi đã tự hỏi nếu có bất kỳ mất hiệu suất đáng chú ý so với phiên bản máy chủ.


2
Câu trả lời bạn có là đúng, nhưng tôi cũng nghĩ tôi lưu ý một điều: Bạn nói rằng bạn đang chạy một máy chủ dev - trong trường hợp cụ thể đó, GUI đầy đủ thực sự có thể là một điều rất tốt, đặc biệt là nếu những người quản lý nó không có kinh nghiệm hệ thống.
Hiệp sĩ Nicholas

rất đúng, đó là lý do đằng sau việc cài đặt nó. Bây giờ chúng tôi thoải mái hơn khi sử dụng thiết bị đầu cuối vì vậy chúng tôi không thực sự cần lớp máy tính để bàn.
Gabriel Solomon

Câu trả lời:


21

Theo như tôi biết, không có hiệu suất bị mất nhiều như trên đầu và không có gì. Nó chủ yếu phụ thuộc vào những gì bạn đã cài đặt. Bạn có thể biến Ubuntu máy tính để bàn thành Ubuntu máy chủ bằng cách cài đặt cùng các chương trình bảo mật / giám sát / trực quan hóa. Phiên bản máy chủ chỉ đi kèm với một bộ gói cài đặt sẵn tốt hơn phù hợp với máy chủ an toàn, dễ bảo trì.

Dù bằng cách nào, tôi khuyên bạn KHÔNG nên cài đặt máy chủ X và môi trường máy tính để bàn (Gnome, KDE, v.v.). Điều này giúp giảm thời gian khởi động và sử dụng bộ nhớ / CPU.


1
Có GUI trên máy chủ cũng tăng vector tấn công.
Sergiy Kolodyazhnyy

16

Hầu như tất cả sự khác biệt giữa Ubuntu Desktop và Ubuntu Server nằm trong bộ gói mặc định được cài đặt.

Sự khác biệt thực sự duy nhất là trong gói kernel - các linux-image-*-servergói có cấu hình kernel hơi khác so với các kernel của máy tính để bàn. Các tùy chọn kernel như vậy bao gồm bật chế độ PAE (để truy cập> bộ nhớ 4GiB trên các hệ thống 32 bit) và thay đổi mức trước khi thực hiện mặc định (ưu tiên thông lượng CPU hơn độ trễ của tác vụ).

Chúng thường không có tác động lớn đến hiệu suất.


Bạn có thể chuyển đổi giữa chúng trên một hệ thống đã chạy.
Broam

1
Hạt nhân là như nhau trong cả hai cài đặt kể từ phiên bản 12.04 help.ubuntu.com/community/...
VarunAgw

4

Ngoài thực tế là một máy chủ X đang chạy trên máy (và những thứ như ubfox-one-client một khi người dùng đăng nhập cục bộ), thực sự không có sự khác biệt cũng như ảnh hưởng đến hiệu suất.

Không có phiên bản "máy chủ" và phiên bản "máy tính để bàn" của Ubuntu, nơi người ta giới hạn một cách kỳ diệu số lượng kết nối bạn có thể có với một máy (như một số hệ điều hành "máy trạm" và "máy chủ" khác trong nhiều năm qua).

Các hương vị cài đặt khác nhau chỉ đơn giản là một bộ gói bắt đầu khác nhau.


2

Yếu tố hiệu suất đáng kể trong Ubuntu Desktop là sự bao gồm của Gnome. Ubuntu Desktop phù hợp với máy chủ (mặc dù môi trường máy tính để bàn nhẹ hơn có thể được yêu cầu), nhưng nếu bạn không cần môi trường đồ họa, Ubuntu Server sẽ thích hợp hơn.

Điều này không hoàn toàn liên quan đến hiệu suất, nhưng Ubuntu Desktop cũng chứa một số gói đơn giản là không hữu ích trong môi trường máy chủ, chẳng hạn như OpenOffice và GIMP. Chúng luôn có thể được gỡ bỏ.


GIMP không còn được bao gồm trong phiên bản Ubuntu Desktop. Quan điểm của bạn vẫn còn hiệu lực, mặc dù. :)
snostorm

ồ vậy sao hmm tôi đoán tôi ra khỏi vòng lặp
DLH

0

Các phiên bản Desktop & Server có các nhân khác nhau có thể dẫn đến hiệu suất khác nhau, đặc biệt là trong một số điều kiện tải cụ thể. Một ví dụ lý do là việc chuyển đổi tác vụ xảy ra thường xuyên hơn trong nhân của phiên bản máy tính để bàn vì điều đó giúp cải thiện khả năng phản hồi, nhưng chuyển đổi tác vụ phải chịu một số chi phí và do đó cũng làm giảm hiệu suất của một số ứng dụng.

Trong thực tế, không chắc là bạn sẽ thấy sự khác biệt này trên một hệ thống phát triển và IME một hệ thống như vậy không phải chịu tải nặng và có lẽ nó có những khác biệt về cấu hình khác ảnh hưởng đến hiệu suất.

Nếu bạn muốn giảm thiểu sự khác biệt liên quan đến kernel, bạn luôn có thể sử dụng kernel server trong phiên bản máy tính để bàn.

Và tất nhiên, trong hầu hết các trường hợp, việc chạy vĩnh viễn một hệ thống máy tính để bàn có thể có tác động nhiều hơn hoặc nhiều hơn đến hiệu suất như việc sử dụng một hạt nhân khác dù thế nào ... ;-)


0

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

Sau ... Ubuntu 12.04, cả hai biến thể Máy chủ và Máy tính để bàn đều sử dụng cùng một kernel. Trước đây, Desktop và Server đã sử dụng các kernel khác nhau. Vì cả Ubuntu Desktop và Ubuntu Server đều sử dụng cùng một kernel, bạn có thể thêm bất kỳ gói nào vào một trong hai biến thể. Điều này có nghĩa là trong khi cài đặt mặc định khác nhau, bạn có thể tùy chỉnh hương vị Ubuntu của mình cho phù hợp.

Vì vậy, bạn có thể bắt đầu với Ubuntu Server và cài đặt môi trường máy tính để bàn nếu bạn quyết định không thể chạy nó không đầu. Ngoài ra, bạn có thể bắt đầu với Ubuntu Desktop và thêm các gói cần thiết để tạo máy chủ. Do Ubuntu Server và Desktop chia sẻ một nhân Ubuntu lõi, sự khác biệt cài đặt mặc định không loại trừ các cài đặt gói phần mềm trong tương lai.


1
Điều này có vẻ không đúng. Máy tính để bàn 16.04 của tôi nằm trên kernel 4.15 trong khi máy chủ 16.04 của tôi ở trên 4.4.
xenoid

@xenoid Có lẽ bạn đã chuyển sang kernel HWE trên máy tính để bàn nhưng không phải máy chủ của bạn.
Chai T. Rex
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.