ประสิทธิภาพการทำงานแตกต่างกันเมื่อทำการติดตั้งด้วย Wubi


22

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

คำตอบ:


17

คุณได้เป็นแรงบันดาลใจให้กับบทความเกี่ยวกับ Phoronix ซึ่งชื่อว่าWubi Windows Installer ของ Ubuntuซึ่งในหน้าที่ 2, 3 และ 4 มีชุดของการวัดประสิทธิภาพที่แสดงให้เห็นอย่างชัดเจนถึงผลกระทบต่อประสิทธิภาพการทำงานดูตัวอย่างด้านล่าง:

มาตรฐานการบีบอัด Gzip ใน Ubuntu 10.10 และ Ubuntu 10.10 พร้อม Wubi


2
ฉันแนะนำผู้ใช้ทุกคนตามลิงค์ไปยังบทความ การเป็นตัวแทนที่นี่คือการเลือกมาตรฐานที่เลวร้ายที่สุดและไม่สนใจผู้อื่นโดยทิ้งมุมมองที่มีอคติอย่างสมบูรณ์ซึ่งใช้เพื่อทำให้ผู้ใช้รายอื่นเข้าใจผิด เช่นที่นี่askubuntu.com/a/258189/14916 (เช่นเพียงแค่ตำหนิ Wubi แทนที่จะพยายามช่วยเหลือผู้ใช้ที่มีปัญหาพื้นฐานจริง ๆ )
bcbc

@bcbc รู้สึกอิสระที่จะแก้ไขเพื่อให้เป็นคำตอบที่ดีกว่า :)
8128

จากนั้นฉันจะแสดงความไม่พอใจที่ชอบธรรมของฉันได้อย่างไร ;) เฮ้อโอเคฉันจะเพิ่มกราฟอีกสักหน่อย
bcbc

ที่จริงฉันคิดว่าเราต้องได้รับอนุญาตเป็นลายลักษณ์อักษรเพื่อคัดลอกกราฟิก: "ข้อมูลทั้งหมดที่แสดงบนเว็บไซต์ Phoronix Media เป็นทรัพย์สินของ Phoronix Media และได้รับการคุ้มครองตามกฎหมายลิขสิทธิ์บทความอาจไม่ได้คัดลอกหรือแจกจ่ายโดยไม่ได้รับความยินยอม ."
bcbc

5

ฉันพบสิ่งนี้ในฟอรัมคุณสามารถอ่านได้ในโพสต์ดั้งเดิมของที่นี่

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

  2. ระบบไฟล์มีความน่าเชื่อถือน้อยกว่าในการติดตั้งจริง นี่เป็นเพราะคุณมีระบบไฟล์ 2 ระบบซ้อนกันอยู่ภายในซึ่งทำให้ระบบมีความเสี่ยงมากกว่า ntfs หรือ ext3 นี่อาจเป็นปัญหาหากคุณทำการรีบูทฮาร์ดไดรฟ์ (ถอดปลั๊กไฟ) การรีบูตยากไม่เคยเป็นความคิดที่ดีเลยแม้แต่น้อยใน wubi เราได้ใช้มาตรการบางอย่างเพื่อลดความเสี่ยง (และจะเพิ่มเทคนิคสองสามอย่างในการสร้างครั้งต่อไป) เพื่อให้การรีบูตยากสามารถทนได้ดีกว่า แต่กฎง่ายๆคือ: อย่ารีบูตยาก ใน linux มีการผสมคีย์ alt + sysrq หากคุณได้รับสแต็กด้วยเหตุผลใดก็ตาม

  3. การไฮเบอร์เนต / การระงับไม่ทำงานอย่างถูกต้อง เรากำลังพิจารณาเรื่องนี้ด้วยความช่วยเหลือของผู้พัฒนาเคอร์เนลอูบุนตู เราจะแก้ไขหรือมิฉะนั้นเราจะปิดใช้งานการไฮเบอร์เนต / ระงับ

ปัญหาด้านคือกับคน 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 เป็นแหล่งของแพ็คเกจและตัวติดตั้งจะเป็น "กราฟิก" อย่างสมบูรณ์

  • ก้อนใหญ่ของบุญไปถึงคนที่ทำให้เรามีความเป็นไปได้ในการบูตลินุกซ์จากภายใน windows (grub4dos) และให้เราเข้าถึง rt / ntfs (ntfs-3g) โดยไม่ต้องใช้เทคโนโลยีดังกล่าว wubi ในวันนี้

1

ทีนี้สองอย่าง หนึ่ง EXT4 เร็วกว่า NTFS นี่คือหลักฐาน: http://www.phoronix.com/scan.php?page=news_item&px=ODIxNw

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

สาม (เนื่องจากมีสามเสมอ) ไม่ต้องติดตั้ง Ubuntu บน Windows คุณไม่ต้องการใช้ซอฟต์แวร์ฟรีเพื่อเริ่มระบบของคุณซึ่งในที่สุดจะได้รับการอัปเดตจาก Microsoft หนึ่งวันและคุณจะไม่สามารถ เริ่ม Ubuntu อีกครั้ง


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

0

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

อย่างไรก็ตามมีสี่สิ่งที่คุณสามารถทำได้เพื่อเพิ่มประสิทธิภาพในการติดตั้ง Wubi:

  1. แปลงระบบไฟล์ของดิสก์อิมเมจจาก ext3 เป็น ext4 อย่าลืมเปลี่ยนไฟล์ / etc / mtab เป็นบรรทัดต่อไปนี้ก่อน:

/ dev / loop0 / ext4 rw 0 0

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

https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk

  1. จัดเรียงข้อมูลไฟล์ root.disk และ swap.disk ของคุณจากภายใน Windows โดยใช้คำสั่ง contig sysinternals เพียงดาวน์โหลดได้ฟรีจากเว็บไซต์ Microsoft TechNet หรือคุณสามารถใช้โปรแกรมอื่นที่สามารถจัดเรียงข้อมูลไฟล์ขนาดใหญ่เดียวได้ สิ่งนี้มีผลกระทบอย่างมากต่อการปรับปรุงประสิทธิภาพสำหรับฉันเช่นกัน

  2. ใช้พารามิเตอร์บรรทัดเคอร์เนล threadirqs ระยะของคุณอาจแตกต่างกันไป แต่สิ่งนี้ใช้ได้ดีสำหรับฉันในระบบ dual core ของ Dell ที่ฉันใช้มากที่สุด

  3. หากโปรแกรมยังคงทำให้ระบบทำงานช้าลงและหยุดชะงักเมื่อคุณรันโปรแกรมคุณสามารถเพิ่มพารามิเตอร์ให้กับโปรแกรมที่ละเมิดในไฟล์เดสก์ท็อปได้ (ตัวอย่างนี้ใช้ตัวอัปเดตซอฟต์แวร์ แต่จะทำงานร่วมกับโปรแกรมอื่น):

ionice -c 3 nice -n 19 / usr / bin / update-manager

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

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

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