Сравнение быстродействия файловых систем Linux и Windows

Я ответственно утверждаю -

Windows  д е й с т в и т е л ь н о

многозадачная система,

вот сейчас диск скопирую и покажу…

Приношу извинения за долгое молчание (хостинг “упал”) и отступление от первоначального плана “расследования”. Некто, под кличкой деда Витя, широко известный в узких кругах как Лохматый и  UncleFather внесли ряд корректив и предложений. Под их настойчивым прессингом оком и не навязчивым давлением я провел ряд тестов касающихся самых распространенных файловых систем NTFS5, FAT32 и не получившую пока широкой известности даже в мире Линукс – Ext4.

Маленькое уточнение: вы можете с легкостью повторить эти тесты. Единственное условие добросовестного тестирования – все тесты проводятся на одном компьютере или компьютерах сходной конфигурации. Слишком часто приходится слышать, что де Linux работает не так быстро как Windows, абсолютно не принимая во внимание, что линуксу “досталась” машина P-III, 512мб оперативки, S3 Trio  видеокарта, 10 Мбит сетевая и старенький 20 Гб HDD.  А Windows “живет” на двухядерном процессоре с парой гигабайт оперативной памяти и SATA2 HDD… В этом случае, заявления что Linux работает “немножко медленнее” выглядят по крайней мере нелепо… (это реальный случай с одним горе – тестером).

Второй “финт ушами” допускаемый при тестировании – установка Линукс “из под Windows”, благо, система это позволяет. но данная установка хороша для начинающих, но не для тестирования, так как работа на “не родной” файловой системе скорости не прибавляет.

И третий, как оказалось, самый распространенный “фокус” – установить  з а в е д о м о  “старую” систему, например, вместо Ubuntu 9.10 версию 8.х, хотя никто не ставит Windows 98 вместо “семерки”, и тем более, не пытается их сравнивать.

Недостаток знаний и неумение думать – следующая не менее важная проблема.  А  “синдром хронического администрирования” присущий пользователям Windows служит неисчерпаемым источником ошибок начинающих пользователей и многих горе тестеров. Помните: если вы это не умеете, не значит, что это сложно. Если вы этого не знаете, не значит, что этого нет.

.

Линукс имеет огромный запас “дуракоустойчивости”, но настойчивый дурак, да еще с правами администратора все же имеет шанс угробить систему. До конца не удастся, но создать себе проблемы сможет вполне.

.

У меня всегда было мнение, что и Windows и  Linux  имеют достаточное быстродействие при работе со средними  и большими файлами. Так ли это, еще предстоит выяснить. Но работа с малыми, от десятка байт до нескольких килобайт файлами всегда вызывало раздражение. Копирование, перемещение и удаление большого количества таких файлов как правило, сопряжено с большими затратами времени, и как оказалось  системных ресурсов.

Забытый дочерью в DVD диск под названием “Домашние задания” оказался идеально подходящим для нашего теста. На диске объемом 560Мб содержится 80 610 файлов размером от пары сотен байт до нескольких килобайт.

Все тесты проводились на ноутбуке ASUS x50VL на реальных ОС Windows 7 и Linux Mint (ветка Ubuntu, никаких принципиальных отличий от последней не имеющая). DVD привод Samsung writemaster подключенный по USB. Время выполнеия тестов измерялось программным секундомером под названием “Мастер времени” имеющим версию для работы в обеих ОС.

Итак, первый тесткопирование всего содержимого DVD в папку на HDD. Windows 7 справилась с этой задачей за “скромные” 47 мин. 3 сек. скопировав на NTFS раздел в папку Test содержимое диска. 560Мб заняли на HDD 839Мб дискового пространства.  Приготовившись к долгому ожиданию, перед тестом в Линукс, я запасся кофе и сигаретами. Напрасно. Кофе я выпить не успел, не успел даже покурить. Ровно через 3 мин. 57 сек. диск целиком оказался в папке Test на разделе Ext4. Линукс бодро отрапортовал, что занятое дисковое пространство - 559.4Мб.

Десятикратное превосходство в скорости копирования и существенно более рациональное использование дискового пространства системой Linux, не оставили Windows 7 ни одного шанса доказать что она умеет эффективно работать с NTFS. Но работа с файловой системой еще не все, возможно ей удастся продемонстрировать чудеса производительности в прикладных программах.

Тест номер дваКопирование папки. Копируем папку с нашими “мелкими” файлами на одном и том же разделе. Windows 7 “сожрав” 1.14 гб оперативной памяти и 53% ресурсов процессора справилась с задачей за 10 мин. 24.сек. Линукс с этой задачей управился за 2 мин.12 сек использовав 54о Мб оперативной памяти при 16% загрузке процессора.

Не сдаваясь, предложим Linux этот же тест повторить на NTFS разделе. Результат - 17 мин. 49 сек.  Линукс демонстрирует уверенное, более чем четырехкратное превосходство на “родной” файловой системе и почти двухкратное отставание при работе с NTFS (это впрочем не трудно объяснить, все же не “родная” файловая система дает знать о себе, да и работа с маленькими файлами не “конек” NTFS).

Третий тест посвятим работе с внешним накопителем USB. Windows справилась с тестом за 21 мин. 9 сек. при копировании с NTFS раздела на USB HDD в раздел NTFS. В раздел FAT32 скопировала за 22 мин. 29 сек. Линукс справился гораздо шустрее – с EXT4 на EXT4 USB диске копирование заняло 2 мин. 18.сек., что не на многим больше, чем “локальное” копирование.

Попробуем теперь  провести этот же тест копируя с EXT4 на USB диск в разделы NTFS и FAT32. Результат 6 мин. и 4.мин. 12 сек. соответственно. Заметно, что джентльмены предпочитают блондинок Линукс относится к FAT32 c большей “любовью”.

Вывод очевиден: Линукс намного эффективнее работает с USB дисками и опережает Windows 7 по скорости от трех до 10 раз в зависимости от файловой системы.

Думаю, результаты говорят за себя. Вот и стал очевиден ответ на столь часто задаваемый вопрос – почему Microsoft никогда не опубликует сравнительные тесты быстродействия файловых систем. Полученные результаты говорят не о незначительном отставании, а о полном провале Windows 7 + NTFS.

Тесты продолжаются. их есть у нас

UPD: видеоответ kunsun  на вопли “не может быть”. Может, еще как может

По теме:

54 Ответов "Сравнение быстродействия файловых систем Linux и Windows"

    • Джинн says:
  • Дурман says:
    • Джинн says:
  • geo-hosting says:
    • Джинн says:
  • Джинн says:
  • Джинн says:
  • UncleFather says:
  • Джинн says:
  • UncleFather says:
  • Тот самый деда Витя says:
  • Тот самый деда Витя says:
    • Джинн says:
  • Тот самый деда Витя says:
  • Джинн says:
  • Джинн says:
  • Тот самый деда Витя says:
  • Джинн says:
  • Тот самый деда Витя says:
    • Джинн says:
  • Тот самый деда Витя says:
  • Джинн says:
  • Тот самый деда Витя says:
  • Тот самый деда Витя says:
  • Тот самый деда Витя says:
  • Тот самый деда Витя says:
  • Джинн says:
  • Джинн says:
  • Тот самый деда Витя says:
  • Тот самый деда Витя says:
    • Джинн says:
  • Тот самый деда Витя says:
  • Тот самый деда Витя says:
  • Тот самый деда Витя says:
    • Джинн says:
  • Тот самый деда Витя says:
  • Джинн says:
  • Тот самый деда Витя says:
  • Тот самый деда Витя says:
  • Джинн says:
  • Тот самый деда Витя says:
  • Тот самый деда Витя says:
  • Джинн says:
  • Тот самый деда Витя says:
  • Джинн says:
  • Джинн says:
  • Тот самый деда Витя says:
  • Джинн says:
  • Тот самый деда Витя says:
  • Тот самый деда Витя says:
    • Джинн says:
Оставьте комментарий