เหตุใดเครื่องเสมือนของฉันจึงช้า (5 เคล็ดลับเพื่อเพิ่มความเร็ว)

  • แบ่งปันสิ่งนี้
Cathy Daniels

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

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

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

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

เหตุใดเครื่องเสมือนจึงทำงานได้ช้า

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

ระบบโฮสต์

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

หากระบบของคุณขาดสิ่งที่ฉันต้องการเรียกว่าทรัพยากร “Big 3”—CPU, หน่วยความจำ และพื้นที่ดิสก์—นี่อาจเป็นสาเหตุของปัญหาของคุณ เครื่องเสมือนต้องการพลังการประมวลผลจำนวนมาก ยิ่งเร็วยิ่งดี: หากคุณมี CPU หลายตัวหรือโปรเซสเซอร์แบบมัลติคอร์ นั่นจะทำให้สิ่งต่างๆ ดียิ่งขึ้น

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

คุณจะต้องมีพื้นที่ว่างในดิสก์เพียงพอเพื่อจัดสรรให้กับ VM ของคุณ วิธีที่ดีที่สุดคือตั้งค่าเครื่องเสมือนด้วยพื้นที่ดิสก์คงที่แทนพื้นที่ดิสก์แบบไดนามิก การตั้งค่านี้กำหนดให้คุณต้องมีพื้นที่ว่างในขณะที่สร้าง VM

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

ฮาร์ดแวร์อื่นๆ อาจทำให้เครื่องเสมือนของคุณช้าลงได้เช่นกันหากอุปกรณ์เหล่านั้น ต่ำกว่ามาตรฐาน การ์ดแสดงผล, การ์ด wifi, USB และอุปกรณ์ต่อพ่วงอื่นๆ มีส่วนทำให้การทำงานช้าลงอย่างไรก็ตาม ผลกระทบด้านลบอาจน้อยมากเมื่อเทียบกับ Big 3

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

การกำหนดค่า

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

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

แอปอื่นๆ

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

ซอฟต์แวร์ VM

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับซอฟต์แวร์ VM เฉพาะ โปรดดูบทความ Best Virtual ซอฟต์แวร์เครื่อง

เคล็ดลับในการเพิ่มความเร็ว VM ของคุณ

ตอนนี้เราได้พูดถึงบางสิ่งที่อาจทำให้เครื่องเสมือนของคุณทำงานช้าลง ถึงเวลาเรียนรู้สิ่งที่คุณสามารถทำได้เพื่อปรับปรุง ประสิทธิภาพของมัน

หน่วยความจำ

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

แล้วคุณจะสร้างสมดุลให้กับทั้งสองได้อย่างไร หลักทั่วไปที่ดีคือจัดสรรหน่วยความจำอย่างน้อย ⅓ ของโฮสต์ให้กับ VM คุณสามารถกำหนดเพิ่มเติมได้หากต้องการ แต่ไม่มีแอปพลิเคชันอื่นๆ จำนวนมากที่ทำงานพร้อมกัน

CPU

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

การใช้ดิสก์

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

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

แอปอื่นๆ

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

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

เคล็ดลับอื่นๆ

เคล็ดลับเบ็ดเตล็ดสำหรับการเร่งความเร็วเครื่องเสมือน: ตรวจสอบการตั้งค่าบางอย่าง คุณมีพร้อมใช้งานสำหรับ VM ของคุณ มองหาการตั้งค่าวิดีโอ เช่น การเร่งความเร็ววิดีโอ 2D และ 3D การตั้งค่าซอฟต์แวร์อาจมีวิธีอื่นในการเพิ่มประสิทธิภาพระบบปฏิบัติการและเพิ่มประสิทธิภาพ

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

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

คำสุดท้าย

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

คุณมีเคล็ดลับในการปรับแต่งระบบปฏิบัติการหรือไม่? แจ้งให้เราทราบหากคุณมีคำถามหรือข้อเสนอแนะ

ฉันชื่อ Cathy Daniels เป็นผู้เชี่ยวชาญใน Adobe Illustrator ฉันใช้ซอฟต์แวร์มาตั้งแต่เวอร์ชัน 2.0 และได้สร้างบทช่วยสอนมาตั้งแต่ปี 2546 บล็อกของฉันเป็นหนึ่งในจุดหมายปลายทางยอดนิยมบนเว็บสำหรับผู้ที่ต้องการเรียนรู้เกี่ยวกับ Illustrator นอกจากงานของฉันในฐานะบล็อกเกอร์แล้ว ฉันยังเป็นนักเขียนและนักออกแบบกราฟิกอีกด้วย