Сравнение: Ubuntu vs Vista vs Windows 7Описание: Множество людей обсуждают усовершенствования Windows 7 и как они помогут пользователям Windows, но что же получиться в сравнении с Ubuntu, используя повседневные задачи? Рассмотрим Ubuntu 8.10, Windows Vista и Windows 7 в 32 битном и 64 битном варианте, для того, что бы определить возможности Ubuntu среди его соперников. Несколько тестов, на удачу, были выполнены с помощью Jaunty Jacklope с ext4.
Когда пользователи Windows утверждают, что установка Windows 7 проста как никогда, что они имеют в виду? Когда они говорят, что Windows 7 быстрей, может это у них на подсознательном уровне заложено в голове, или Microsoft действительно делает большие шаги в этом направлении? Возможно, самым важным моментом является то, что специалисты Linux показывают нам, на сколько быстр ext4 в сравнении с ext3, на сколько хорошо этими результатами воспользуются конечные пользователи?
На эти вопросы мы бы и хотели ответить, поэтому мы попросили Dell предоставить нам high-spec аппаратуру для оценки работоспособности операционных систем на пределе их возможностей. Наша тестовая машина оснащена Intel Core i7 920, которая по терминологии Layman имеет 4 ядра, работающий на 2.67GHz с hyperthreading и 8 MB L3 КЭШа. Так же машина оснащена 6GB RAM, плюс два 500GB жестких диска с 16MB КЭШем.
Для каждой операционной системы мы хотели провести следующие тесты:
• Сколько времени необходимо для установки каждой операционной системы?
• Сколько пространства на жестком диске займёт стандартная установка?
• Сколько времени займёт boot up и выключение?
• Сколько времени займёт копирование файлов с USB на HD и с HD на HD?
• Как быстро операционная система выполнит Richards benchmark?
Мы также проследили, сколько кликов необходимо для установки каждой операционной системы.
Прежде чем мы перейдём к результатам, нам бы хотелось прояснить несколько моментов:
• Для полной справедливости, установочным временем считалось время с момента включения компьютера до работающего состояния desktop.
• Идентичное компьютерное железо использовалось в проведении всех тестов, все операционные системы были установлены ╚свежими╩.
• Мы использовали Ultimate версию Windows Vista и Windows 7, потому что Windows 7 была предоставлена только в этой версии.
• Мы использовали Windows Vista SP1 для того, что бы точней отразить то, с чем пользователи сталкиваются на сегодняшний день.
• Версия Windows 7 является о open beta версией, которую Microsoft выпустила совсем недавно. Возможно Windows 7 будет оснащена такой скоростью с последнем варианте разработки, если даже не быстрей.
• Для Ubuntu 9.04 мы использовали версию от 22 Января.
• Все операционные системы были установлены со стандартными установками, ничего не менялось.
• После установки и проверки занятого пространства, каждая операционная система была обновлена всеми возможными патчами прежде чем протестированы.
• Наши друзья журналисты, проинформировали нас в том, что Windows Vista (возможно Windows 7 тоже) оснащена технологией, позволяющей увеличить скорость операционной системы со временем из-за свойства КЭШировать программы, так же позволяющей использовать flash drives как временное хранение информации для увеличения скорости. Вряд ли наши тесты способны продемонстрировать эти технологии в действии, так что учтите это, читая результаты.
• Файловая система, boot, выключение и Richards benchmarks были воспроизведены три раза.
Самым важным условием из всех является то, что скорей всего не многие щипания этих операционных систем привели бы к большому отличию от результатов, но мы не особо в этом заинтересованы. Эти результаты отражают то, что вы получите после установки операционной системы.
Количество времени, потраченное на установку операционной системы с момента включения компьютера до рабочегоdesktop. Измерено в секундах.
На первый взгляд, вы можете прийти к выводу, что Ubuntu устанавливается намного быстрей, нежели чем любая другая версия Windows, в то время как это является правдой, есть одно важное смягчение: Windows Vista и Windows 7 выполняют системный benchmark частично при помощи установки, для определения возможностей компьютера.
Удивительно, но Ubuntu 8.10 устанавливается количеством кликов в два раза меньше чем Windows 7. Предельно ясно, что это не является основанием полагать то, что Ubuntu устанавливается в два раза проще. Измеряя количество кликов, можно предположит, что чем меньше, тем лучше.
Использования пространства жесткого диска после свежей установки. Измерено в гигабайтах; меньше лучше.
В то время как некоторые люди могут сказать, что мы использовали версии Ultimate обоих Vista и Windows 7, они возможно забыли, что стандартная Ubuntu содержит офисное приложение по умолчанию. Vista не справилась с определением сетевой карты во время установки, оставив нас без подключения к Интернет до тех пор пока мы не сказали драйвер на другой компьютер.
Bootup и выключение.
Время на bootup было так же измерено с момента включения машины до появления рабочего стола. У Dell box занимает 20 секунд для получения POST, но чтобы избежать вопросов касающихся включения таймера, мы начали отсчет времени с момента включения компьютера.
Количество времени потраченного на boot, с момента включения машины до момента загрузки рабочего стола. Измерено в секундах, чем меньше, тем лучше.
32х битная версия Windows 7 является единственной операционной системой побившей отметку в одну минуту, но это преимущество теряется в 64х битной версии. Linux всегда отличался довольно медленным boot, но на сколько мы поняли уменьшение времени boot является целью для Ubuntu 9.04.
Время, затраченное на выключение, с момента нажатия на кнопку выключения до остановки работы машины. Измерено в секундах. Чем меньше, тем лучше.
Windows немного отстаёт от Linux(ов), доказывая, что 64 бита являются лучшим вариантом - на этот раз для Windows Vista.
IO тестирование
Для тестирования показателей файловой системы, мы прибегли к четырём тестам: копирование файлов большого объема с USB на HD, копирование файлов большого объёма с HD на HD, копирование файлов небольшого объема с USB на HD, и копирование небольших файлов с HD на HD. Тест с HD на HD подразумевал копирование файлов с одной части диска на другую часть того же диска, а не на отдельный жесткий диск. Для информации, тест с файлами большого объёма, включает 31 файл в одной папке, создавая 399MB общего объёма; тест с файлами малого объёма включает 2154 файла в 127 папках, создавая 603MB общего объёма. Каждый из данных тестов был выполнен с отключенным write caching для того, что бы удостовериться в том, что полный write catching имел место.
Количество времени, затраченное на копирование файлов малого объёма с USB flash drive на жесткий диск. Измерено в секундах. Чем меньше, тем лучше.
Необходимое время на копирование файлов малого объёма из одного места на другое в пределах одного жесткого диска. Измерено в секундах. Чем меньше, тем лучше.
Позволим напомнить нашим читателям, что выпуск Windows 7 произойдёт как минимум через девять месяцев.
Время, затраченное на копирование фалов большого объёма с USB flash drive на HD. Измерено в секундах. Чем меньше, тем лучше.
Время, затраченное на копирование файлов большого объёма с одного места жесткого диска на другое, в пределах одного жесткого диска. Измерено в секундах. Чем меньше, тем лучше.
Windows 7 проиграл Linux во всех тестах за исключением копирования файлов большого объёма в пределах одного жесткого диска. Очевидно, что Windows следует беспокоиться о тех аспектах, в которых Linux выигрывает, а именно DRM проверки, но в то же время наши данные демонстрируют кардинальную разницу в исполнении между двумя операционными системами.
Заметка: Vista и Windows 7 испытывали нехватку мощности в копировании большого количества маленьких файлов, но при всем при этом копирование фалов большого размера на Windows 7 происходит с большой скоростью.
Vista и Windows 7 показали некоторые задержки при удалении файлов. Например, в одном из трёх случаев во время удаления фалов из нашей файловой системы, данный экран (см. ниже) появлялся и ничего не делал на протяжении 25-30 секунд прежде чем устремился удалять файлы. Тем не менее, это не было частью нашего опыта, по этой причине эти данные не включены в вышеперечисленные графики.
Это очень раздражало.
Richards benchmark
Заметки: Это было выполнено используя cross-platform Python порт Richards. Для информации, Ubuntu 8.10 использует Python 2.5.2, Ubuntu использует 9.04 Python 2.5.4, мы использовали Python 2.5.4 для тестов Windows. Тем не менее 64-х битные версии Linux и Windows не далеко ушли друг от друга, должны признать, что были впечатлены тестами Windows – отклонение между тестами было всего лишь 4ms для Vista, и 5ms для Windows 7, в сравнении с 20ms для Linux.
Затраченное время на выполнение Python Richards benchmark. Измерено в миллисекундах. Чем меньше, тем лучше.
Из графика предельно понятно, что 64-х битная операционная система может существенно улучшить выполнение интенсивных заданий для компьютера, но это не является приятным зрелищем, наблюдать, как Windows отстаёт у Linux почти во всем результатам.
Переключаясь на ext4
Вышеперечисленные тесты были выполнены с помощью ext3, так что же произойдёт при переключении на ext4? Пожалуй, не многое:
Boot, выключение и тестирование файловой системы для Ubuntu 9.04/x86-64 используя ext3 (синий) и ext4 (красный). Измерено в секундах. Чем меньше, тем лучше.
Тем не менее не выявилось существенной разницы в скорости выключения, boot времени используя ext4 упало до 8 секунд, что является существенным улучшением. Мы можем принебреч тестом с USB на HD, что оставляет нам тест с HD на HD, где мы наблюдаем ускорение; 3.7 секунд делая ext4 на 25% быстрей. Наши тесты продемонстрировали улучшения в результатах связанных с файлами большого объёма.
Заключение
Сравнения всегда полны вопросов, неопределенностей, ошибок и других сложностей, именно по этому не будет вглядываться в цифры слишком глубоко. Очевидно, что мы сами являемся пользователями Linux, но наши тесты показали, что Windows 7 действительно делает шаги вперёд в отношении к усовершенствованиям. Тем не менее, Linux не сидит на месте: с устойчивым ext4 мы ожидаём его применение в distros довольно в скором будущем. Обидно, но похоже, что Ubuntu 9.04 не будет среди первых distros, кто перейдёт на это, так что те пользователи, которые хотят наилучшего исполнения от Linux должны либо поиграть с установками по умолчанию, иметь терпение, либо переходить на Fedora – которая перейдёт на ext4 в следующем релизе.