ฉันรู้ว่า Wubi ช้าลงในดิสก์ IO แต่ฉันไม่พบอะไรเกี่ยวกับมันออนไลน์นอกเหนือจากข้อความที่คลุมเครือเช่น "การค้นหาดิสก์ช้าลงเล็กน้อย" มีใครทำเปรียบเทียบเพื่อวัดความแตกต่างความเร็ว?
ฉันรู้ว่า Wubi ช้าลงในดิสก์ IO แต่ฉันไม่พบอะไรเกี่ยวกับมันออนไลน์นอกเหนือจากข้อความที่คลุมเครือเช่น "การค้นหาดิสก์ช้าลงเล็กน้อย" มีใครทำเปรียบเทียบเพื่อวัดความแตกต่างความเร็ว?
คำตอบ:
คุณได้เป็นแรงบันดาลใจให้กับบทความเกี่ยวกับ Phoronix ซึ่งชื่อว่าWubi Windows Installer ของ Ubuntuซึ่งในหน้าที่ 2, 3 และ 4 มีชุดของการวัดประสิทธิภาพที่แสดงให้เห็นอย่างชัดเจนถึงผลกระทบต่อประสิทธิภาพการทำงานดูตัวอย่างด้านล่าง:
ฉันพบสิ่งนี้ในฟอรัมคุณสามารถอ่านได้ในโพสต์ดั้งเดิมของที่นี่
ประสิทธิภาพของดิสก์ช้าลงเล็กน้อย คุณไม่ควรสังเกตเห็นความแตกต่างภายใต้สถานการณ์ปกติ ปัญหาจะชัดเจนขึ้นถ้าคุณมีหน่วยความจำน้อยและใช้ swap มากหรือถ้าพาร์ติชัน windows ของคุณมีการแยกส่วนมาก มันควรจะยังเร็วกว่าภายใต้ VM หรือ LiveCD ทั่วไป
ระบบไฟล์มีความน่าเชื่อถือน้อยกว่าในการติดตั้งจริง นี่เป็นเพราะคุณมีระบบไฟล์ 2 ระบบซ้อนกันอยู่ภายในซึ่งทำให้ระบบมีความเสี่ยงมากกว่า ntfs หรือ ext3 นี่อาจเป็นปัญหาหากคุณทำการรีบูทฮาร์ดไดรฟ์ (ถอดปลั๊กไฟ) การรีบูตยากไม่เคยเป็นความคิดที่ดีเลยแม้แต่น้อยใน wubi เราได้ใช้มาตรการบางอย่างเพื่อลดความเสี่ยง (และจะเพิ่มเทคนิคสองสามอย่างในการสร้างครั้งต่อไป) เพื่อให้การรีบูตยากสามารถทนได้ดีกว่า แต่กฎง่ายๆคือ: อย่ารีบูตยาก ใน linux มีการผสมคีย์ alt + sysrq หากคุณได้รับสแต็กด้วยเหตุผลใดก็ตาม
การไฮเบอร์เนต / การระงับไม่ทำงานอย่างถูกต้อง เรากำลังพิจารณาเรื่องนี้ด้วยความช่วยเหลือของผู้พัฒนาเคอร์เนลอูบุนตู เราจะแก้ไขหรือมิฉะนั้นเราจะปิดใช้งานการไฮเบอร์เนต / ระงับ
ปัญหาด้านคือกับคน wubi มักจะจัดสรรพื้นที่ดิสก์น้อยกว่าพวกเขาจะมีการติดตั้งปกติ (เนื่องจากพวกเขาใช้มันเป็นรุ่นทดลองแล้วใช้ต่อไป) แน่นอนว่าถ้าพื้นที่ว่างหมดแล้วมันจะสร้างปัญหา แต่นั่นก็ไม่ใช่ความผิดของเรา เรากำลังมองหาวิธีที่จะขยายดิสก์เสมือน แต่นั่นจะเป็นแอปแยกต่างหาก ที่กล่าวไว้ใน linux คุณสามารถสร้างลิงค์จากโฟลเดอร์ภายในพาร์ติชั่นจริงไปยังโฟลเดอร์ภายในดิสก์เสมือนดังนั้นบรรเทาความเจ็บปวด
กล่าวโดยย่อ: จัดสรรพื้นที่ให้เพียงพออย่ารีบูตอย่างหนักและอย่าหยุด / จำศีล นอกเหนือจากนั้นควรเป็น monty เต็ม: ความเร็วเดียวกัน (นอกเหนือจาก # 1), การสนับสนุน / การตรวจสอบฮาร์ดแวร์เดียวกัน, พฤติกรรมเดียวกัน, ซอฟต์แวร์เดียวกัน ข้อเสียเล็กน้อยจากการพิจารณาว่าเราให้สิ่งที่ถือได้ว่าเป็นตัวติดตั้งระบบปฏิบัติการที่ง่ายที่สุดเท่าที่เคยสร้างมา
สำหรับการใช้งานระยะยาวฉันจะถือว่า wubi เป็นทางออกระยะกลาง คุณสามารถใช้มันอย่างมีความสุขเป็นเวลาหลายสัปดาห์และหลายเดือน แต่เนื่องจากปัญหา 3 ข้อข้างต้นถ้าคุณพบว่าตัวเองใช้ Ubuntu ค่อนข้างหนักคุณอาจต้องทำการติดตั้งแบบเต็มในภายหลัง ที่กล่าวว่าเรามีเครื่องมือในการโยกย้ายดิสก์เสมือนไปยังพาร์ติชันจริง (LVPM โดย tuxcantfly) ดังนั้นการโยกย้ายควรจะค่อนข้างราบรื่น (นั่นควรจะส่งผลให้การติดตั้งซึ่งเป็น 100% เหมือนกับมาตรฐานในขณะที่เก็บข้อมูลและการตั้งค่าของคุณ)
หากคุณมีพาร์ติชั่นฟรีหรือฮาร์ดดิสก์สำรองและมั่นใจในการแบ่งพาร์ติชั่นและ ISO เบิร์นไม่มีเหตุผลอะไรมากที่จะใช้ Wubi เพียงแค่ตรงไปที่การติดตั้งแบบเต็มผ่านซีดีสด แต่สำหรับคนที่ไม่ทราบว่าพาร์ติชั่นคืออะไร wubi น่าจะเป็นทางออกที่ดีที่สุดในปัจจุบันโดยเฉพาะเมื่อเครื่องมือเช่น LVPM เข้าถึงสถานะสุดท้าย ฉันหวังว่า wubi จะนำการปฏิวัติเล็ก ๆ มาสู่ตัวติดตั้งลีนุกซ์และด้วยเหตุนี้การยอมรับของ Linux คล้ายกับสิ่งที่ Knoppix / LiveCD ทำเมื่อไม่กี่ปีที่ผ่านมา อนาคตอันใกล้.
FYI: Wubi หวังว่าจะเป็นวิธีการติดตั้งอย่างเป็นทางการโดย Ubuntu รุ่นถัดไปและเราจะ "ผสาน" กับ Ubuntu แม้ว่าการติดตั้งในระยะยาวที่แนะนำจะยังคงอยู่บนพื้นฐานของตัวติดตั้ง LiveCD ปัจจุบัน (ที่มีการแบ่งพาร์ติชัน) แต่ตัวติดตั้ง Wubi จะมีอยู่ในซีดีอย่างเป็นทางการและเป็นการดาวน์โหลดแยกต่างหาก โดย Gutsy เราจะใช้ LiveCD ISO ซึ่งตรงข้ามกับ Alternate ISO เป็นแหล่งของแพ็คเกจและตัวติดตั้งจะเป็น "กราฟิก" อย่างสมบูรณ์
ทีนี้สองอย่าง หนึ่ง EXT4 เร็วกว่า NTFS นี่คือหลักฐาน: http://www.phoronix.com/scan.php?page=news_item&px=ODIxNw
สองด้วย NTFS นั้นมีการแตกแฟรกเมนต์และแม้ว่าจะเป็นการยากที่จะกำหนดว่าจะทำให้ระบบช้าลงเท่าไหร่คุณก็รู้ว่ามันจะช้าลงในที่สุด
สาม (เนื่องจากมีสามเสมอ) ไม่ต้องติดตั้ง Ubuntu บน Windows คุณไม่ต้องการใช้ซอฟต์แวร์ฟรีเพื่อเริ่มระบบของคุณซึ่งในที่สุดจะได้รับการอัปเดตจาก Microsoft หนึ่งวันและคุณจะไม่สามารถ เริ่ม Ubuntu อีกครั้ง
ฉันได้ทำการเปรียบเทียบความแตกต่าง นอกจากนี้ยังขึ้นอยู่กับระบบ แต่เหตุผลหลักสำหรับประสิทธิภาพการทำงานคือ ext3 และความจริงที่ว่าดิสก์อิมเมจเป็นไฟล์
อย่างไรก็ตามมีสี่สิ่งที่คุณสามารถทำได้เพื่อเพิ่มประสิทธิภาพในการติดตั้ง Wubi:
/ dev / loop0 / ext4 rw 0 0
ถ้าคุณทำไม่ได้คุณจะไม่บูต คุณสามารถเปลี่ยนบรรทัดนั้นโดยไม่ทำอะไรเลย (และประสิทธิภาพจะค่อยๆดีขึ้นเมื่อมีไฟล์ใหม่เพิ่ม) แต่ฉันใช้วิธีต่อไปนี้ซึ่งใช้งานได้ดีกว่าและให้ประโยชน์ของ ext4 ทันทีสำหรับไฟล์ทั้งหมด (คุณสามารถทำให้รูทของคุณ .disk ไฟล์ใหญ่ขึ้นในเวลาเดียวกันเหมือนที่ฉันทำ):
https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk
จัดเรียงข้อมูลไฟล์ root.disk และ swap.disk ของคุณจากภายใน Windows โดยใช้คำสั่ง contig sysinternals เพียงดาวน์โหลดได้ฟรีจากเว็บไซต์ Microsoft TechNet หรือคุณสามารถใช้โปรแกรมอื่นที่สามารถจัดเรียงข้อมูลไฟล์ขนาดใหญ่เดียวได้ สิ่งนี้มีผลกระทบอย่างมากต่อการปรับปรุงประสิทธิภาพสำหรับฉันเช่นกัน
ใช้พารามิเตอร์บรรทัดเคอร์เนล threadirqs ระยะของคุณอาจแตกต่างกันไป แต่สิ่งนี้ใช้ได้ดีสำหรับฉันในระบบ dual core ของ Dell ที่ฉันใช้มากที่สุด
หากโปรแกรมยังคงทำให้ระบบทำงานช้าลงและหยุดชะงักเมื่อคุณรันโปรแกรมคุณสามารถเพิ่มพารามิเตอร์ให้กับโปรแกรมที่ละเมิดในไฟล์เดสก์ท็อปได้ (ตัวอย่างนี้ใช้ตัวอัปเดตซอฟต์แวร์ แต่จะทำงานร่วมกับโปรแกรมอื่น):
ionice -c 3 nice -n 19 / usr / bin / update-manager
ผู้ผลิตแน่ใจว่าคุณมีคำสั่ง ionice ติดตั้งหรือขั้นตอนนี้จะไม่ทำอะไรเลยนอกจากจะเกิดข้อผิดพลาด
หลังจากทำสี่สิ่งเหล่านี้ความนิยมในการแสดงจะน้อยกว่าเมื่อก่อน ฉันไม่ได้มีปัญหาอะไรมากตั้งแต่และมีความสุขมากกับการติดตั้ง Wubi ของฉันจนถึงขณะนี้ หวังว่านี่จะเป็นประโยชน์