Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

6 เคล็ดลับในการทำให้ Virtualization ดีขึ้น

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

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

ผลิตภัณฑ์เวอร์ช่วลไลเซชันเต็มรูปแบบ ได้แก่ VMware Player, VMware Server, VirtualBox เป็นต้น ผลิตภัณฑ์เหล่านี้มอบวิธีที่ง่ายและมีประสิทธิภาพแก่ผู้ใช้เดสก์ท็อปในการสรุประบบปฏิบัติการทั้งหมดว่าเป็นเครื่องแขกเพื่อวัตถุประสงค์ในการศึกษา ทดสอบ ฯลฯ

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

1. ทำให้เครื่องเสมือนของคุณเร็วขึ้น วางไว้บนฮาร์ดดิสก์ที่ไม่ใช่ระบบปฏิบัติการ

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

2. แก้ปัญหาเนื้อที่ฮาร์ดดิสก์จำกัด; วางเครื่องเสมือนบนดิสก์ภายนอก

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

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

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

3. ใช้การเชื่อมต่อระยะไกลเพื่อแก้ปัญหาความซับซ้อนของเค้าโครงเครือข่ายจริง

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

ฉันได้แสดงให้เห็นแล้วในบทความ openSUSE 11 ของฉัน ในหน้า 5; เรียกใช้เซิร์ฟเวอร์ VMware ใน openSUSE 11 บนแล็ปท็อป T42 ของฉัน ฉันสั่งงานเครื่องแขกของ Windows และ Linux ที่อยู่บนโฮสต์ Windows และ Linux ระยะไกลผ่านระบบไร้สาย

4. วางเครื่องเสมือนของคุณบนพาร์ติชันที่ฟอร์แมตเป็น NTFS

อาจฟังดูแปลก แต่ประเด็นคือ Windows รองรับเฉพาะรูปแบบ Microsoft ในขณะที่ Linux, Mac และระบบปฏิบัติการขั้นสูงอื่นๆ รองรับระบบไฟล์ทุกระบบที่มี ซึ่งหมายความว่าคอขวด/จุดอ่อนที่สุดจะเป็นเครื่องที่ใช้ Windows เสมอ หากคุณมีสภาพแวดล้อมแบบผสม เครื่อง Linux จะสามารถใช้เครื่องเสมือนที่อยู่ในพาร์ติชันที่ฟอร์แมตเป็น NTFS ได้ แต่เครื่อง Windows จะไม่สามารถเห็นเครื่องเสมือนในระบบไฟล์ของ Linux

การวางเครื่องเสมือนบนไดรฟ์ / พาร์ติชัน NTFS ช่วยให้คุณใช้งานได้ทุกที่ ในทำนองเดียวกัน ให้หลีกเลี่ยงการใช้ระบบไฟล์ FAT32 เนื่องจากจะจำกัดไฟล์เครื่องเสมือนของคุณไว้ที่ขนาด 4GB

5. แยกเครื่องเสมือนออกเป็นไฟล์ขนาดเล็กเพื่อการพกพาที่ง่ายขึ้น

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


6. จัดสรรพื้นที่ดิสก์ล่วงหน้าเพื่อลดการแตกแฟรกเมนต์ เวลาในการเข้าถึงดิสก์

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

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

สรุป

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

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

ไชโย