ประสิทธิภาพการทำงานลดลงหากคุณใช้งาน Ubuntu desktop edition บนเครื่องเซิร์ฟเวอร์


19

เราได้ติดตั้ง Ubuntu desktop edition บนเซิร์ฟเวอร์ dev ของเราแล้ว

ฉันสงสัยว่ามีการสูญเสียประสิทธิภาพที่เห็นได้ชัดเมื่อเทียบกับรุ่นเซิร์ฟเวอร์


2
คำตอบที่คุณได้รับนั้นถูกต้อง แต่ฉันก็คิดว่าฉันสังเกตเห็นสิ่งหนึ่ง: คุณบอกว่าคุณกำลังใช้เซิร์ฟเวอร์ dev - สำหรับกรณีนั้น GUI แบบเต็มอาจเป็นสิ่งที่ดีโดยเฉพาะอย่างยิ่งถ้า คนจัดการมันไม่ได้มีประสบการณ์ดูแลระบบ
Nicholas Knight

จริงมากนั่นคือเหตุผลที่อยู่เบื้องหลังการติดตั้ง ตอนนี้เราใช้เทอร์มินัลได้สะดวกกว่าดังนั้นเราไม่ต้องการเลเยอร์เดสก์ท็อปจริงๆ
Gabriel Solomon

คำตอบ:


21

เท่าที่ฉันรู้ไม่มีการสูญเสียประสิทธิภาพเท่าที่เหนือหัวและอะไรก็ตาม ส่วนใหญ่จะขึ้นอยู่กับสิ่งที่คุณติดตั้ง คุณสามารถเปลี่ยน Ubuntu บนเดสก์ท็อปให้เป็นเซิร์ฟเวอร์ Ubuntu ได้โดยติดตั้งโปรแกรมความปลอดภัย / การตรวจสอบ / การแสดงภาพประกอบเพลงเดียวกัน เซิร์ฟเวอร์รุ่นนี้มาพร้อมกับแพ็คเกจที่ติดตั้งไว้ล่วงหน้าที่ดีกว่าซึ่งเหมาะกับเซิร์ฟเวอร์ที่ปลอดภัยและดูแลรักษาง่าย

ไม่ว่าจะด้วยวิธีใดฉันจะไม่แนะนำให้ติดตั้งเซิร์ฟเวอร์ X และสภาพแวดล้อมเดสก์ท็อป (GNOME, KDE และอื่น ๆ ) สิ่งนี้จะช่วยลดเวลาบูตและการใช้หน่วยความจำ / CPU


1
การมี GUI บนเซิร์ฟเวอร์จะเพิ่มเวคเตอร์การโจมตีด้วย
Sergiy Kolodyazhnyy

16

ความแตกต่างเกือบทั้งหมดระหว่าง Ubuntu Desktop และ Ubuntu Server นั้นอยู่ในแพ็คเกจเริ่มต้นที่ติดตั้งไว้

ความแตกต่างของรหัสจริงเท่านั้นที่อยู่ในแพคเกจเคอร์เนล - linux-image-*-serverแพคเกจมีการกำหนดค่าเคอร์เนลแตกต่างกันเล็กน้อยกับเมล็ดเดสก์ท็อป ตัวเลือกเคอร์เนลดังกล่าวรวมถึงการเปิดใช้งานโหมด PAE (สำหรับการเข้าถึง> หน่วยความจำ 4GiB บนระบบ 32 บิต) และเปลี่ยนระดับ pre-emption เริ่มต้น (ซึ่งให้ความสำคัญกับปริมาณงานของ CPU มากกว่าเวลาแฝงงาน)

โดยทั่วไปสิ่งเหล่านี้จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงานที่สำคัญ


คุณสามารถสลับระหว่างพวกเขาในระบบที่ทำงานอยู่แล้ว
Broam

1
เคอร์เนลเหมือนกันในการติดตั้งทั้งคู่ตั้งแต่เวอร์ชั่น 12.04 help.ubuntu.com/community/…
VarunAgw

4

นอกเหนือจากข้อเท็จจริงที่ว่าเซิร์ฟเวอร์ X กำลังทำงานบนเครื่อง (และสิ่งต่าง ๆ เช่นอูบุนตูหนึ่งไคลเอนต์เมื่อผู้ใช้ล็อกอินในเครื่อง) ไม่มีความแตกต่างหรือประสิทธิภาพที่แท้จริง

ไม่มีรุ่น "เซิร์ฟเวอร์" และรุ่น "เดสก์ท็อป" ของ Ubuntu ที่หนึ่ง จำกัด การเชื่อมต่อที่คุณสามารถใช้กับเครื่องได้อย่างน่าอัศจรรย์ (เช่นระบบปฏิบัติการ "เวิร์กสเตชัน" และ "เซิร์ฟเวอร์" อื่น ๆ )

รสชาติการติดตั้งที่แตกต่างกันเป็นเพียงชุดเริ่มต้นที่แตกต่างกัน


2

ปัจจัยด้านประสิทธิภาพที่สำคัญใน Ubuntu Desktop คือการรวมของ Gnome Ubuntu Desktop นั้นใช้ได้กับเซิร์ฟเวอร์ (แม้ว่าจะต้องการสภาพแวดล้อมเดสก์ทอปที่มีน้ำหนักเบากว่า) แต่ถ้าคุณไม่ต้องการสภาพแวดล้อมแบบกราฟิก Ubuntu Server ก็น่าจะดีกว่า

สิ่งนี้ไม่ได้เกี่ยวข้องกับประสิทธิภาพอย่างเข้มงวด แต่ Ubuntu Desktop มีหลายแพ็คเกจซึ่งจะไม่เป็นประโยชน์ในสภาพแวดล้อมเซิร์ฟเวอร์เช่น OpenOffice และ GIMP อย่างไรก็ตามสามารถลบออกได้เสมอ


GIMP ไม่รวมอยู่ใน Ubuntu Desktop edition อีกต่อไป ประเด็นของคุณยังคงใช้ได้ :)
snostorm

จริงๆเหรอ? อืมฉันเดาว่าฉันออกจากวง
DLH

0

รุ่นเดสก์ท็อปและเซิร์ฟเวอร์มีเมล็ดที่แตกต่างกันซึ่งอาจส่งผลให้ประสิทธิภาพแตกต่างกันโดยเฉพาะอย่างยิ่งภายใต้เงื่อนไขการโหลดบางอย่าง เหตุผลหนึ่งที่ทำให้เกิดการสลับงานเกิดขึ้นบ่อยครั้งในเคอร์เนลของเดสก์ท็อปเอดิชันเพราะปรับปรุงการตอบสนองได้ดีขึ้น แต่การสลับงานทำให้เกิดโอเวอร์เฮดและค่าใช้จ่ายก็ลดลงเล็กน้อย

ในทางปฏิบัติมันไม่น่าเป็นไปได้ที่คุณจะเห็นความแตกต่างนี้ในระบบการพัฒนาและ IME ระบบดังกล่าวไม่ได้อยู่ภายใต้ภาระหนักและอาจมีความแตกต่างการกำหนดค่าอื่น ๆ ที่มีผลต่อประสิทธิภาพอยู่ดี

หากคุณต้องการลดความแตกต่างที่เกี่ยวข้องกับเคอร์เนลเป็นไปได้เสมอที่จะใช้เคอร์เนลเซิร์ฟเวอร์ในเดสก์ท็อปรุ่น

และแน่นอนว่าในกรณีส่วนใหญ่การใช้งานระบบเดสก์ท็อปอย่างถาวรอาจส่งผลกระทบต่อประสิทธิภาพการทำงานได้มากเท่ากับการใช้เคอร์เนลที่แตกต่างกันอยู่แล้ว ... ;-)


0

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

“ ... หลังจาก Ubuntu 12.04 ตัวแปรทั้งเซิร์ฟเวอร์และเดสก์ท็อปใช้เคอร์เนลเดียวกัน ก่อนหน้านี้ Desktop และ Server ใช้เมล็ดที่แตกต่างกัน เนื่องจากทั้ง Ubuntu Desktop และ Ubuntu Server ใช้เคอร์เนลเดียวกันคุณจึงสามารถเพิ่มแพ็คเกจลงในตัวแปรใดก็ได้ ซึ่งหมายความว่าแม้ว่าการติดตั้งเริ่มต้นจะแตกต่างกันไปคุณสามารถปรับแต่งรสชาติ Ubuntu ของคุณได้ตามต้องการ

ดังนั้นคุณอาจเริ่มต้นด้วยเซิร์ฟเวอร์ Ubuntu และติดตั้งสภาพแวดล้อมเดสก์ท็อปถ้าคุณตัดสินใจว่าคุณจะไม่สามารถทำงานได้ หรือคุณอาจเริ่มด้วย Ubuntu Desktop และเพิ่มแพ็คเกจที่จำเป็นเพื่อสร้างเซิร์ฟเวอร์ เนื่องจากเซิร์ฟเวอร์ Ubuntu และเดสก์ท็อปแบ่งปันเคอร์เนล Ubuntu หลักความแตกต่างในการติดตั้งเริ่มต้นจึงไม่ จำกัด การติดตั้งแพคเกจซอฟต์แวร์ในอนาคต "


1
ดูเหมือนจะไม่เป็นความจริง เดสก์ท็อปของฉัน 16.04 อยู่ในเคอร์เนล 4.15 ในขณะที่เซิร์ฟเวอร์ 16.04 ของฉันอยู่บน 4.4
xenoid

@xenoid คุณอาจเปลี่ยนไปใช้เคอร์เนล HWE บนเดสก์ท็อปของคุณ แต่ไม่ใช่เซิร์ฟเวอร์ของคุณ
Chai T. Rex
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.