Які відмінності в продуктивності при установці з Wubi?


22

Я знаю, що Вубі повільніше вводить диск IO, але я не можу знайти нічого про нього в Інтернеті, окрім розпливчастих тверджень, таких як "трохи повільніше шукає диск". Хтось робив якісь орієнтири для кількісної оцінки різниці швидкостей?

Відповіді:


17

Ви надихнули статтю про Phoronix під назвою The Performance Impact Of Ubuntu's Wubi Windows Installer , яка на 2-й, 3-й та 4-й сторінках має ряд еталонів, які досить чітко показують вплив на ефективність, див. Приклад нижче:

Тест Gzip Compression в Ubuntu 10.10 та Ubuntu 10.10 з Wubi


2
Рекомендую всім користувачам фактично перейти за посиланням на статтю. Представництво тут безсоромно підбирає найгірший орієнтир і ігнорує інших, залишаючи цілком упереджене уявлення, яке потім використовується для введення в оману інших користувачів. наприклад, тут askubuntu.com/a/258189/14916 (тобто просто звинувачувати Wubi, а не намагатися допомогти користувачам у реальній основній проблемі)
bcbc

@bcbc сміливо відредагуйте це, щоб зробити його кращою відповіддю :)
8128

Тоді як я міг висловити своє праведне обурення? ;) Зітхніть, добре, я додам ще кілька графіків.
bcbc

Власне, я думаю, що нам потрібен письмовий дозвіл на копіювання графіки: "Вся інформація, що відображається на веб-сайтах Phoronix Media, є власністю Phoronix Media і захищена авторським правом. Статті не можна копіювати або розповсюджувати без попереднього письмового згоди Phoronix Media . "
bcbc

5

Я знайшов це на форумах. Ви можете прочитати його в оригінальній публікації тут

  1. Продуктивність диска трохи повільніше. Ви не зможете помітити будь-яку різницю за звичайних обставин. Проблема стає більш очевидною, якщо у вас мало пам’яті і ви багато використовуєте swap або якщо розділ Windows дуже роздроблений. Це повинно бути набагато швидше, ніж під типовим VM або LiveCD.

  2. Файлова система менш надійна, ніж у реальній установці. Це тому, що у вас є дві файлові системи, вкладені одна в одну, що робить її більш вразливою, ніж ntfs або ext3, взяті окремо. Це може бути проблемою, якщо ви важко перезавантажтесь (відключивши живлення). Жорсткі перезавантаження ніколи не є доброю ідеєю, але тим більше у вубі. Ми вжили деяких заходів, щоб мінімізувати ризик (і додамо пару хитрощів до наступної збірки), щоб важкі перезавантаження могли переноситись краще, але головне правило: не намагайтеся перезавантажувати. У Linux є комбінації клавіш alt + sysrq, якщо ви отримуєте стек з будь-якої причини.

  3. Зимова сплячка / призупинення не працює належним чином. Ми розглядаємо це за допомогою деяких розробників ядра ubuntu. Або ми виправимо це, або відключимо сплячку / призупинення.

Побічна проблема полягає в тому, що у wubi люди, як правило, виділяють менше дискового простору, ніж при звичайній установці (оскільки вони приймають це як пробний і потім продовжують його використовувати). Звичайно, якщо вільний простір закінчиться, це створить проблеми, але це навряд чи наша вина. Ми розглядаємо способи розширення віртуальних дисків, але це все одно буде окремим додатком. Сказане в linux, ви можете створити посилання з папки в реальному розділі на папку віртуального диска, тим самим полегшуючи біль.

Якщо коротко: виділіть достатньо місця, не перезавантажуйте і не призупиняйте / сплять. Крім цього, це має бути повний монітор: однакова швидкість (крім №1), однакова технічна підтримка / виявлення, однакова поведінка, те саме програмне забезпечення. Невеликий компроміс, враховуючи, що ми * надаємо те, що, можливо, вважається найпростішим інсталятором ОС, коли-небудь створеним, незалежно від ОС.

Що стосується довготривалого використання, я б розглядав вубі як середньострокове рішення. Ви можете користуватися ним щасливо тижнями і місяцями, але через 3 вищезгаданих проблеми, якщо ви виявите, що користуєтесь Ubuntu досить сильно, згодом, можливо, ви захочете зробити повну інсталяцію. Це говорить про те, що у нас є інструмент для переміщення віртуальних дисків на реальний розділ (LVPM tuxcantfly). Тому міграція повинна бути досить плавною (це повинно призвести до того, що установка на 100% буде ідентичною стандартній, зберігаючи ваші дані та налаштування).

Якщо у вас є безкоштовний розділ або запасний жорсткий диск, і ви впевнені в розділі і запису ISO, немає жодних причин використовувати Wubi, просто перейдіть безпосередньо до повної інсталяції через живий компакт-диск. Але для людей, які не знають, що таке розділ, wubi - це, мабуть, найкраще рішення на сьогоднішній день, особливо, коли такі інструменти, як LVPM, досягнуть остаточного статусу. Я сподіваюся, що wubi принесе невелику революцію інсталяторам Linux і, отже, прийняттю Linux, подібно до того, що Knoppix / LiveCD зробив кілька років тому ', і я не був би дуже здивований, побачивши клони Wubi, реалізовані іншими * nix дистрибутивами в найближче майбутнє.

FYI: Wubi, сподіваємось, стане офіційним методом установки наступним випуском Ubuntu, і ми "об'єднаємось" з Ubuntu. Навіть незважаючи на те, що рекомендована тривала установка все ще базуватиметься на поточному інсталяторі LiveCD (з розділенням), інсталятор Wubi також буде доступний на офіційному компакт-диску та як окрема завантаження. Gutsy використовує ISO LiveCD на відміну від альтернативного ISO в якості джерела пакетів, а інсталятор буде повністю "графічним".

  • Велика частина заслуг припадає на людей, які дали нам можливість завантажувати Linux зсередини windows (grub4dos) і надали нам r / w доступ до 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. Ваш пробіг може відрізнятися, але це спрацювало для мене в моїй двоядерній системі Dell, яку я використовую найбільше.

  3. Якщо програма, здається, все ще змушує систему сповільнюватись і приймати показник продуктивності, коли ви запускаєте її, ви можете додати параметри до програми, що порушує цю програму, у файл робочого столу так (у цьому прикладі використовується оновлення програмного забезпечення, але воно буде працювати з іншими):

ionice -c 3 приємно -n 19 / usr / bin / update-manager

Переконайтесь, що у вас встановлена ​​команда ionice або цей крок не зробить нічого, крім помилки.

Після виконання цих чотирьох речей хітів на продуктивність набагато менше, ніж раніше. З цього часу у мене не було жодного питання, і я був дуже задоволений моєю установкою Wubi до цих пір. Сподіваюся, це корисно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.