เครื่องจักรเสมือนมีประสิทธิภาพเพียงพอที่จะเป็นเวิร์กสเตชันหลักหรือไม่?


6

ฉันมี MacBook Pro ผ่านนายจ้างของฉัน แต่ฉันชอบที่จะใช้เวลาส่วนใหญ่ใน Linux การใช้งาน Linux ในเครื่องเสมือน (เช่น VirtualBox) ในโหมดเต็มหน้าจอจะช้ากว่าการรันบนฮาร์ดแวร์โดยตรงเพื่อให้งานเวิร์คสเตชั่นปกติ (การท่องเว็บการเขียนและการใช้รหัส ฯลฯ ) น่ารำคาญหรือไม่

ฉันอาจจะสามารถสลับฮาร์ดดิสก์สำหรับ SSD ได้หากจะช่วยได้

(ฉันดูที่การบูตสองระบบปฏิบัติการ Mac OS และ Linux แต่ดูเหมือนว่าจะเป็นการยุ่งยากที่จะให้ Linux ทำงานบนฮาร์ดแวร์ Mac ล่าสุด)

คำตอบ:


8

ฉันทำสิ่งนี้แล้ว มันได้ผล. ประสิทธิภาพคือ น้อย ลดลงและมีการเล่นโวหาร ตรวจสอบให้แน่ใจว่าได้ให้ทรัพยากรเพียงพอกับ VM - RAM เป็นหลัก แน่นอนไม่ให้ VM ทั้งสองแกนประมวลผล! ให้หนึ่ง ฉันได้ทำมันบนแมคบุ๊ก 4GB ให้ VM 1.5GB และหนึ่งคอร์

ที่กล่าวว่า "มีความสุข" ในบริบทนี้เป็นสิ่งที่ "ตาของคนดู" เล็กน้อย คุณอาจจะมีหรือไม่มีความสุขขึ้นอยู่กับความคาดหวังของคุณ

นอกจากนี้ยังขึ้นอยู่กับสิ่งที่คุณกำลังทำ สำหรับฉันนั่นคือการเขียนโปรแกรม PHP (เช่น Vi จำนวนมาก), LAMP box sysadmin stuff (เช่น terminal มากมาย), การท่องเว็บ

ฉันต้องยอมรับว่าในที่สุดฉันก็หงุดหงิดกับข้อ จำกัด บางอย่าง

ข้อดี:

  • ไปใช้ Linux กับฮาร์ดแวร์แล็ปท็อปที่ดี
  • ไม่ต้องยุ่งยากกับการติดตั้ง Linux บน MBP (Linux บนฮาร์ดแวร์ Apple ได้รับเสมอ IMO ดีขึ้นมากใน Dells หรือ Thinkpads หรือแล็ปท็อป "ทั่วไป" อื่น ๆ )
  • สิ่งที่ฮาร์ดแวร์เช่น sleep, VPN, การควบคุมระดับเสียงอะไรก็ตามเพียงแค่ทำงาน (เกี่ยวข้องกลับไปที่ความคิดเห็น "เที่ยวยุ่งยิ่ง" ก่อนหน้านี้)
  • Trackpad ได้รับประโยชน์จากไดรเวอร์ของ Apple ทั้งหมด (เกี่ยวข้องกับสองจุดสุดท้าย)

จุดด้อย:

  • การสูญเสียประสิทธิภาพ
  • ปัญหาเช่นปัญหาการรีเฟรชหน้าจอแปลก ๆ , คีย์บอร์ด Apple, เมาส์ปุ่มเดียวหรือแทร็กแพดของ Apple ที่ทำสิ่งแปลก ๆ , การรวมเดสก์ท็อปแปลก ๆ (ขออภัยฉันไม่สามารถนึกถึงเฉพาะ)

ในที่สุดความผิดหวังของฉันกับนิสัยใจคอไม่มากการแสดงทำให้ฉันกัดกระสุนและใช้ความดีทั้งหมดของแอพลีย์ตรง ฉันลบ VM อย่างสมบูรณ์ (ฉันยังมีเซิร์ฟเวอร์ VM แต่สำหรับการทำ Sandbox Server) ฉันต้องบอกว่าฉันเป็นอย่างนี้มาก ๆ มีความสุขมากกว่านี้ Mac OS มีหลายสิ่งที่คุณสามารถทำได้เพื่อให้ผู้ใช้ลีนุกซ์เป็นมิตรยิ่งขึ้น คำแนะนำของฉันคือให้คุณสำรวจสิ่งเหล่านั้นแทน

ไอเดีย:

  • ติดตั้ง gvim
  • ลอง iTerm
  • ลองดู Macports หรือ Darwin Ports (ผมจำไม่ได้ว่าไหนดีกว่า)
  • เรียนรู้ช็อตคัตคีย์บอร์ดของ Apple (แทบจะไม่แตกต่างจากเดสก์ท็อป Linux อย่างไรก็ตามพวกมันมีความสอดคล้องกันมากใน Mac OS เนื่องจาก Apple ใช้ความสอดคล้องของ UI ค่อนข้างเข้มงวด)
  • ลองใช้เชลล์ GUI ที่ดีกว่า Finder (จริงๆแล้วฉันใช้ CLI เป็นส่วนใหญ่เพราะฉันเกลียด Finder มาก)
  • หลายสิ่งหลายอย่างอื่น ๆ

ขอบคุณ! สิ่งเดียวที่ทำให้ฉันไม่อยากอยู่กับ Mac เพียงอย่างเดียว (ซึ่งฉันทำมาตลอดปีที่ผ่านมา) คือการจัดการหน้าต่างและ One True Menu Bar - ฉันชอบโฟกัสมากดังต่อไปนี้ - เมาส์ไม่มีออโต้และบาร์เมนู ต่อหน้าต่างซึ่งไม่สามารถทำได้ใน Mac OS
Reid

@JDS: ทำไมไม่ให้ทั้งสองแกน?
living being

เพราะหากมีบางสิ่งบางอย่างเกิดขึ้นกับการล็อก VM ขึ้นหรือแขวนหรือทำงานผิดปกติเครื่องทั้งหมดของคุณจะล็อคและวิธีแก้ปัญหาเดียวจะเป็นการรีเซ็ตฮาร์ดไดรฟ์ทั้งกล่อง ในขณะที่ถ้าคุณปล่อยให้เป็นอิสระอย่างน้อยหนึ่งหลัก (ใจคุณคำตอบเดิมของฉันถูกเขียนเมื่อ คู่ แกนเป็นเรื่องธรรมดามากขึ้น - รูปสี่เหลี่ยม เป็นเรื่องปกติในปัจจุบัน) จากนั้นโฮสต์ยังสามารถตอบสนองได้มากพอที่จะให้คุณฆ่าเฉพาะ VM
JDS

1

ทุกอย่างขึ้นอยู่กับทรัพยากรที่อนุญาตให้แขกของคุณ ฉันสามารถบอกคุณได้ว่าฉันใช้ระบบปฏิบัติการหลายระบบในฐานะแขกและไม่พบประสบการณ์ที่น่ารำคาญเลย

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