Ubuntu ภายใน VirtualBox ช้า [ปิด]


9

ฉันใช้งาน Ubuntu บน VirtualBox ใน XP นี่คือรายละเอียด:

Host: Windows XP Pro
Guest: Ubuntu 8.10
Total RAM: 3GB
RAM For VM: 1GB
Total Video Memory: 128MB
Video Memory for VM: 40MB
Hard Drive: 200GB
Hard Drive for VM: 30GB
Processor: 2.80GHz Core Duo

ปัญหาคือเมื่อใดก็ตามที่ฉันอยู่ในเครื่องเสมือนสิ่งต่าง ๆ ดูเหมือนจะช้าลงโดยทั่วไป ตัวอย่างเช่น Firefox, Eclipse ใช้เวลาโหลดนานขึ้นการลากหน้าต่างแสดงความล่าช้าเป็นต้น

ฉันได้ลองใช้งาน Ubuntu มาก่อน (ไม่ได้อยู่ใน VM) และมันก็ดูรวดเร็วน่าอัศจรรย์ ดังนั้นฉันผิดหวังที่ต้องจัดการกับสถานการณ์นี้ แต่ฉันต้องการเข้าถึงพาร์ติชั่น XP โดยไม่ต้องรีบูตและด้วยความพยายาม

ฉันรู้สึกประหลาดใจกับความเชื่องช้าเนื่องจากโลกทั้งโลกดูเหมือนว่ากำลังทำเวอร์ชวลไลเซชันและฉันไม่สามารถจินตนาการได้ว่าทุกคนทำงานในระบบช้าอย่างรู้เท่าทัน

คำถามของฉันคือ - มีสิ่งที่ฉันควรทำเพื่อเพิ่มประสิทธิภาพ? ฉันกำลังทำอะไรผิดหรือเปล่า?

นี่คือเครื่องในบ้านของฉันและฉันไม่แน่ใจว่านี่เป็นฟอรัมที่ถูกต้องหรือไม่ ขอบคุณ


การเปิดตัวมาตรฐานของ Ubuntu เคยไม่ได้บู๊ตใน VirtualBox เนื่องจาก VirtualBox ไม่ชอบเคอร์เนล - ฉันคิดว่าปัญหาเกิดขึ้นจากการรองรับ ACPI ของเคอร์เนล คุณเคยต้องปิดการติดตั้งอิมเมจซีดีอีกครั้ง "ซ่อมแซม" การติดตั้งใหม่ของคุณและได้รับเคอร์เนลใหม่ เคอร์เนลในรีลีสใหม่สนับสนุน ACPI หรือไม่หรือเพียงแค่ปิดการสนับสนุนเมื่อทำงานเป็น VM เพื่อหลีกเลี่ยงปัญหาหรือไม่ นั่นจะส่งผลกระทบต่อประสิทธิภาพหรือไม่
David Hicks

คำตอบ:


3

มีสองสิ่งที่คุณสามารถทำได้

  • ลดหน่วยความจำที่คุณมอบให้กับ VM ให้เหลือครึ่งหนึ่งของหน่วยความจำระบบทั้งหมดหรือน้อยกว่า หากโฮสต์ไม่มีหน่วยความจำเพียงพอที่จะทำงานได้อย่างราบรื่นก็จะส่งผลกระทบต่อแขก โดยทั่วไปแล้ว Windows ต้องการหน่วยความจำเพิ่มและ Linux ต้องการน้อยกว่า
  • เปิดใช้งานส่วนขยาย VT ในการตั้งค่า VBox สิ่งนี้ใช้การสนับสนุนฮาร์ดแวร์ที่มีอยู่ใน CPU ของคุณหากคุณมีอยู่
  • ปิดเอฟเฟกต์เดสก์ท็อปเช่น Compiz ในเกสต์ VM VBox 2.2.2 รองรับการเร่งความเร็ว 3D ใน VMs แต่ 3D ยังช้าลงเล็กน้อย

ฉันหวังว่านี่จะช่วยได้.

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


@Magus - หน่วยความจำลดลงสำหรับแขก 1GB และฉันคิดว่าฉันดีขึ้นเล็กน้อย ฉันทำอีกสองสิ่งแล้ว
Kapsh

ดูระบบของคุณและดูว่าคุณไม่ได้ใช้หน่วยความจำหรือไม่ ... คุณสามารถลดขนาดหน่วยความจำให้ไกลยิ่งขึ้นไปยังระบบ linux ได้ถ้าต้องการ
5295

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

1

คุณได้ติดตั้งเพิ่มเติมหรือไม่ พวกเขาสร้างความแตกต่างค่อนข้าง

นี่คือวิธีการ


@vartec ฉันมีการติดตั้งส่วนเพิ่มเติม
Kapsh

แปลกฉันติดตั้ง Kubuntu ใน Vbox ด้วย Additions แล้วมันก็รวดเร็วอย่างน่าประหลาดใจ การตั้งค่าของฉันค่อนข้างเหมือนกันยกเว้นโปรเซสเซอร์คือ Core 2 Duo และระบบคือ Vista (32 บิต)
vartec

คุณใช้งานแอพพลิเคชั่นชนิดใดใน Kubuntu
Kapsh

เบราว์เซอร์ (Firefox, Konqueror), IDE (Komodo), เซิร์ฟเวอร์ Apache และอื่น ๆ
vartec

"ใน VirtualBox คลิก Devices-> Install Guest Additions" นั่นจะเจ๋งมาก หาก VirtualBox ยังมีเมนูอุปกรณ์
TelFiRE

1

หาก "... แต่ฉันต้องการเข้าถึงพาร์ติชัน XP โดยไม่ต้องรีบูตและด้วยความพยายาม ... " เป็นปัญหาจริงของคุณคุณสามารถเมาท์พาร์ทิชัน ntfs ได้โดยตรงจาก Ubuntu (Linux) โดยไม่มีปัญหา google ด่วนสำหรับ "ubuntu ntfs" จะให้รายละเอียดเพิ่มเติม


0

ฉันพบเจอบางอย่างเกี่ยวกับการรักษาหน่วยความจำวิดีโอที่กำหนดให้กับ VM เป็นพลังงานไบนารีเพื่อประสิทธิภาพที่ดีที่สุด ลองลดขนาดลงเป็น 32MB หรือชนได้ถึง 64MB สำหรับ VM


0

ฉันมีปัญหานี้เช่นกัน ฉันใช้เวลาหลายชั่วโมงในการเล่นกับ xorg.conf ของฉัน สำหรับฉันแล้วดูเหมือนว่าสำหรับฮาร์ดแวร์ของฉัน (Lenovo T60, การ์ดแสดงผล ati) ฉันไม่สามารถใช้ Mouse Integration หรือไดรเวอร์ vbvideo ถ้าฉันต้องการดูประสิทธิภาพที่เหมาะสม ลองใช้ไดรเวอร์วิดีโอปกติของคุณแทน สิ่งที่ฉันมีอีกอย่างคือฉันไม่สามารถปรับขนาดหน้าต่างแบบไดนามิกได้


0

ฉันมีปัญหาเดียวกันกับ Ubuntu Server 9 ภายใต้ VirtualBox

ฉันใช้ VB เพื่อทดสอบสคริปต์การปรับใช้ Weblogic Server (WLS) ดังนั้นฉันต้องเรียกใช้อินสแตนซ์เซิร์ฟเวอร์ผู้ดูแลระบบ Weblogic ภายใน VM ตอนนี้เวลาเริ่มต้นของ WLS ไม่สม่ำเสมออย่างมาก บางครั้งมันเริ่มในเวลาน้อยกว่า 2 นาที (OK สำหรับ non-VM WLS) บางครั้งจะหยุดทำงานในขั้นตอนเฉพาะและเห็นได้ชัดว่าไม่ได้ทำอะไรเลย (ตรวจไม่พบดิสก์หรือกิจกรรม CPU)

ความจริงที่น่าสนใจคือถ้า VB ได้รับคีย์บอร์ดของฉัน (เช่นฉันกำลังทำอะไรในคอนโซลอื่นของ Ubuntu เดียวกัน) การเริ่มต้นนั้นเร็วกว่ามาก บ่อยครั้งที่ "Enter" อย่างง่าย ๆ ในคอนโซล WLS unix ที่ถูกแขวนไว้ให้ตื่นขึ้นและยังคงดำเนินต่อไป ดังนั้นฉันคิดว่าปัญหาคือทรัพยากร (CPU quants?) ความอดอยาก อย่างใดอย่างหนึ่ง VM ได้รับลำดับความสำคัญต่ำมากจาก Windows และ WLS มี CPU ไม่เพียงพอที่จะดำเนินการ มันเป็นเพียงความคิดของฉัน

สิ่งที่ฉันสนใจจริงๆคือวิธีแก้ไข

ฉันได้พยายามให้ความสำคัญกับ VB "สูง" หรือแม้แต่ "เรียลไทม์" ในตัวจัดการงานของ Windows ผลลัพธ์ที่มองเห็นได้มากที่สุดคือ VB แขวนเครื่องของฉันในขณะที่ยังล้มเหลวในการบู๊ต WLS ในเวลาที่เหมาะสม ฉันเปิดรับข้อเสนอแนะใด ๆ จริง ๆ หากมีคนบอกฉันว่า "ฉันทำแบบเดียวกัน (รัน WLS) ใน VB ภายใต้ Slackware Linux" - ฉันจะติดตั้ง Slackware ไม่มีปัญหา!

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