ทำไมหน่วยความจำที่แนะนำใน VirtualBox guest OS 512MB?


11

ฉันกำลังเตรียมที่จะสร้างเครื่องเสมือนบน VirtualBox ตัวช่วยสร้างจะถามขนาดหน่วยความจำที่จะใช้สำหรับเครื่องแขกนี้และแนะนำให้ใช้ 512MB ฉันมีหน่วยความจำ 16GB บนคอมพิวเตอร์ของฉันดังนั้นฉันคาดว่าจะสามารถใช้งานได้มากกว่า 512MB

  • ทำไม VirtualBox ถึงแนะนำ 512MB
  • นี่เป็นค่าฮาร์ดโค้ดหรือเป็นค่าที่คำนวณได้ตามจำนวนหน่วยความจำที่ฉันมีหรือไม่
  • สิ่งที่จะเป็นประโยชน์ของการใช้ค่าที่สูงขึ้นเช่น 4GB?

อัปเดต :

ฉันเพิ่งอ่านสิ่งต่อไปนี้จากเอกสารออนไลน์ VirtualBox ...

ขึ้นอยู่กับระบบปฏิบัติการทั่วไปที่คุณต้องการเรียกใช้คุณจะต้องมี RAM อย่างน้อย 512 MB (แต่อาจมากกว่าและยิ่งดีกว่า) โดยทั่วไปคุณจะต้องใช้ระบบปฏิบัติการโฮสต์ที่คุณต้องการเพื่อให้ทำงานได้อย่างสะดวกสบายรวมถึงจำนวนเงินที่ระบบปฏิบัติการแขกต้องการ ดังนั้นหากคุณต้องการเรียกใช้ Windows XP บน Windows XP คุณอาจจะไม่สนุกกับการใช้ RAM ที่น้อยกว่า 1 GB หากคุณต้องการทดลองใช้ Windows Vista ในผู้เยี่ยมชมมันจะปฏิเสธที่จะติดตั้งหากมีหน่วยความจำน้อยกว่า 512 MB ดังนั้นคุณจะต้องใช้สิ่งนี้สำหรับผู้เข้าพักคนเดียวรวมถึงหน่วยความจำที่ระบบปฏิบัติการของคุณต้องการ

ดังนั้นดูเหมือนว่าพวกเขาแนะนำ 512MBเป็นเพียงขั้นต่ำและฉันจะต้องการใช้หน่วยความจำให้มากที่สุดโดยไม่ต้องใช้หน่วยความจำที่คอมพิวเตอร์หลักของฉันจะใช้ แต่ฉันจะยังคงสนใจที่จะเรียนรู้ประสบการณ์ของคุณกับปัญหานี้


2
512MB เป็นเพียงจำนวนเงินเริ่มต้นที่แนะนำ หากคุณมีความต้องการให้เครื่องเสมือนมีมากกว่า 512MB ให้เพิ่มจำนวน ค่าเริ่มต้นจะต้องมีบางอย่างและนักพัฒนาเลือก 512MB
Ramhound

คำตอบ:


17

ปัญหาเกี่ยวกับค่าเริ่มต้นแปลก - เช่นตัวช่วยสร้างการตั้งค่าที่แนะนำ 512MB สำหรับแขกระบบปฏิบัติการ - เป็นที่รู้จักในตัวช่วยสร้างการตั้งค่าของ VirtualBox ที่อธิบายไว้อย่างดีในบทความนี้เกี่ยวกับ VirtualBox 5 รุ่นล่าสุด ; เน้นตัวหนาเป็นของฉัน:

GUI สำหรับการสร้าง VM ใหม่คล้ายกับเวอร์ชันก่อนหน้าแม้ว่าจะให้ค่าเริ่มต้นที่แปลก เมื่อสร้าง Windows 7 64-bit VM ตัวช่วยสร้างแนะนำให้จัดสรร RAM 512 MB ให้กับ VM ข้อกำหนดขั้นต่ำสำหรับ Windows 7 64- บิตคือ RAM 2 GB ทำให้ค่าที่แนะนำไม่เพียงพอ ระบบโฮสต์มี RAM 8 GB ซึ่งมากกว่าครึ่งหนึ่งฟรีในขณะที่ตัวช่วยสร้างเริ่มทำงาน ผู้ชมสำหรับ VirtualBox เป็นผู้เชี่ยวชาญด้านไอทีที่น่าจะรู้ดีกว่าการพยายามใช้ Windows 7 ด้วยค่าเริ่มต้นดังนั้นจึงไม่ใช่ปัญหาที่สำคัญอย่างยิ่ง

นอกจากนี้เอกสารประกอบสำหรับผู้ใช้ VirtualBox อย่างเป็นทางการระบุที่อยู่ขั้นต่ำสุดที่ 512MB ของการแนะนำ RAM ตัวหนาอีกครั้งที่สำคัญคือของฉัน:

ขึ้นอยู่กับระบบปฏิบัติการทั่วไปที่คุณต้องการเรียกใช้คุณจะต้องมี RAM อย่างน้อย 512 MB (แต่อาจมากกว่าและยิ่งดีกว่า) โดยทั่วไปคุณจะต้องใช้ระบบปฏิบัติการโฮสต์ที่คุณต้องการเพื่อให้ทำงานได้อย่างสะดวกสบายรวมถึงจำนวนเงินที่ระบบปฏิบัติการแขกต้องการ ดังนั้นหากคุณต้องการเรียกใช้ Windows XP บน Windows XP คุณอาจจะไม่สนุกกับการใช้ RAM ที่น้อยกว่า 1 GB หากคุณต้องการทดลองใช้ Windows Vista ในผู้เยี่ยมชมมันจะปฏิเสธที่จะติดตั้งหากมีหน่วยความจำน้อยกว่า 512 MB ดังนั้นคุณจะต้องใช้สิ่งนี้สำหรับผู้เข้าพักคนเดียวรวมถึงหน่วยความจำที่ระบบปฏิบัติการของคุณต้องการ

นี่คือทั้งหมดที่พูดในขณะที่ VirtualBox มี "ตัวช่วยสร้าง" ที่ช่วยลดขั้นตอนการติดตั้ง / ติดตั้งของแขกระบบปฏิบัติการเล็กน้อยมันไม่ได้ออกแบบมาเพื่อการตัดสินใจทุกครั้ง - หรือสมมติว่าคุณควรตัดสินใจ VirtualBox ไม่ใช่ซอฟต์แวร์สำหรับผู้ใช้ทั่วไปอย่าง Word หรือ Excel; เป็นเครื่องมือสำหรับผู้ใช้ / ผู้ดูแลระบบที่แท้จริง

มีข้อสันนิษฐานเบื้องต้นเกี่ยวกับทักษะ / ความรู้ของผู้ใช้ที่เชื่อมต่อกับการใช้ซอฟต์แวร์การจำลองเสมือนเช่น VirtualBox และท้ายที่สุดที่เป็นแกนหลักของข้อสันนิษฐานนั้นก็คือคนที่ใช้ VirtualBox จะรู้พอที่จะทำการตัดสินใจขั้นพื้นฐานของตัวเองเมื่อมันมาถึงการจัดสรรทรัพยากรเมื่อตั้งค่าระบบปฏิบัติการ guest ใน VirtualBox

ตัวอย่างเช่นฉันสามารถใช้ Ubuntu 12.04 (เซิร์ฟเวอร์) เป็นระบบปฏิบัติการ guest บนการติดตั้ง Mac OS X ของ VirtualBox ด้วย RAM ขนาด 512MB แต่มันล่าช้าอย่างเห็นได้ชัดถ้าฉันเน้นเซิร์ฟเวอร์เล็กน้อย ฉันต้องการให้มันทำงานกับที่ใดก็ได้จาก 1GB ถึง 4GB ของ RAM เพื่อให้แน่ใจว่าสิ่งต่าง ๆ ทำงานได้อย่างราบรื่น ขึ้นอยู่กับสิ่งที่ฉันทำ / ทดสอบในเวลา


4

ไม่มีเหตุผลใดที่คุณไม่ควรใช้หน่วยความจำเสมือน 4GB ใน VirtualBox หากระบบปฏิบัติการเกสต์ของคุณต้องการ ฉันทำมันด้วยตัวเองและด้วยหน่วยความจำเสมือน 4GB ฉันได้รับประสิทธิภาพที่ใกล้เคียงโลหะเปลือยในระบบปฏิบัติการ 64 บิต

การตั้งค่า VirtualBox ช่วยให้คุณสามารถจัดสรรหน่วยความจำวิดีโอสูงสุด 128MB จาก VirtualBox GUI และจากบรรทัดคำสั่งคุณสามารถเพิ่มหน่วยความจำวิดีโอขนาด 128 เมกะไบต์ไปยังระบบปฏิบัติการเกสต์สำหรับหน่วยความจำวิดีโอรวม 256MB เปิดเทอร์มินัลแล้วพิมพ์:

VBoxManage modifyvm "Linux" --vram 256

โดยที่ "Linux" ควรแทนที่ด้วยชื่อ Linux OS ของคุณใน VirtualBox


2

จำนวน RAM ที่จัดสรรโดย VirtualBox เป็นสิ่งที่คอมพิวเตอร์แม่ข่ายจะอุทิศให้กับการจัดการเครื่องดังกล่าว สิ่งนี้ส่งผลโดยตรงต่อประสิทธิภาพของการจำลองเสมือน

หากการทำเวอร์ชวลไลเซชันของระบบปฏิบัติการที่มีน้ำหนักเบาเช่นLubuntuหรือDamn Small Linuxคุณไม่จำเป็นต้องใช้หน่วยความจำมากนักในการรักษาความเสถียรด้วยความเร็วที่เหมาะสม Windows จะต้องใช้อย่างมีนัยสำคัญมากขึ้นและการตั้งค่าเต็มรูปแบบด้วย GUI ที่ซับซ้อน / ทรัพยากรหนักจะต้องการมากกว่านั้นเพื่อให้ทำงานได้ดี การใช้ RAM 4GB แทน 512MB จะทำให้ VM ทำงานได้มากขึ้น เว้นแต่ว่าเป็นสิ่งจำเป็นสำหรับ VM หรือคุณจะต้องทำงานหนักมากคุณอาจหนีไปได้ไม่น้อยกว่าหรือน้อยกว่า

สิ่งสำคัญที่สุดคือคุณสามารถเปลี่ยนการตั้งค่าได้แม้หลังจากสร้าง VirtualBox ของคุณแล้ว หากสิ่งต่าง ๆ ทำงานช้าเพียงปิดเครื่องจัดสรรทรัพยากรมากขึ้นแล้วเปิดใหม่อีกครั้ง

หมายเหตุ:จำไว้ว่าสภาพแวดล้อมแบบเวอร์ช่วลไลซ์จะไม่ทำงานเร็วเท่ากับโฮสต์ที่มีการตั้งค่าเช่น VirtualBox ดังนั้นจึงไม่มีปัญหาที่จะทำให้สามารถทำงานได้มากขึ้น นี่คือข้อมูลที่ดีจาก Stack Exchange

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