После ряда измерений скорости SSD на квази-реальных задачах появилась у меня мысль померить… нет, не то, о чём подумали испорченные люди, а всего лишь формальное быстродействие этого девайса. Благо и инструмент подвернулся под руку — штатная для Fedora программа Palimpsest, претендующая на роль универсальной дисковой утилиты. (далее…)
В предыдущей заметке, посвящённой оценке быстродействия SSD с файловой системой ext4, были описаны результаты, полученные при разметке диска и создании файловой системы средствами инсталлятора Anaconda. И оказались они несколько противоречивыми. Поэтому я, следуя совета резонных людей, решил выполнить некоторые оптимизирующие пассы, в частности, пресловутое выравнивание. (далее…)
В позапрошлой заметке, касаясь быстродействия SSD и Fedora на нём, я основывался исключительно на субъективных впечатлениях, которые в первую голову зависят от “оотзывчивости” системы на действия пользователей. Пришла пора рассмотреть быстродействие файловых операций — и “в цифре”. (далее…)
Противоречивые результаты измерений быстродействия, полученные для btrfs и nilfs2 , не давали мне покоя. И потому, вернувшись после некоторого перерыва в Xubuntu, точнее, в её тестовую версию (9.10), я был рад обнаружить там ядро 2.6.31-rc2, собранное с модульной поддержкой обеих этих файловых систем. (далее…)
Пока широкие народные массы обсуждали достоинства и недостатки файловых систем нового поколения для Linux — ext4 и btrfs, — в ядро Linux версии 2.6.30 без шума и пыли была включена поддержка файловой системы NILFS2. Штатно, хотя и в качестве экспериментальной опции. (далее…)
О выходе новой версии файловой системы btrfs и инструментария к ней, маркированного номером 0.19, я вкратце писал . И, в частности, упоминал, что, согласно уверениям разработчика, она кардинально улучшена по сравнению с предшественницей в части быстродействия. Поскольку и раньше btrfs медлительностью не отличалась, это вызвало желание опробовать новинку. (далее…)
Этот рассказ я хочу начать со старого одесского анекдота — интерпретируемого применительно к случаю, соответственно (ну и с исключением той лексики, которую принято называть обсценной):
Вi думаете, Одессу брали регулярные части Красной Армии?
Фиг с маслом, пьяная матросня… (далее…)
Вдохновлённый прикидками быстродействия btrfs на однодисковой файловой системе , я решил опробовать её на конфигурации с мультиустройствами: пример ZFS показывал, что это может ещё более поспособствовать производительности файловых операций. (далее…)
В прошлой своей заметке я говорил, что первое впечатление от 6-й версии FreeBSD на платформе AMD64 - повышение быстродействия файловых операций, не просто видимое невооруженным глазом, а так даже бросающееся в глаза. И возникает резонный вопрос - а чем же оно обусловлено? Для ответа на него я предпринял маленькое исследование, результаты которого и предлагаются ныне вниманию читателей. (далее…)
Автор: Алексей Федорчук 2004 г
Обескураживающие результаты тестирования файловой системы FreeBSD (UFS2, принятая в качестве нативной в 5-й ветке), выполненные ранее, не давали мне покоя. И даже то, что при использовании программного RAID (измерения проводились на дисках, объединенных ccd) скорость файловых операций уже не смотрелась столь мрачно, дела не меняло — ведь сама по себе файловая системы тут не при чем. (далее…)
Автор: Алексей Федорчук 2004 г
Должен сказать, что результаты, изложенные в прошлой заметке на тему быстродействия файловых систем, меня несколько обескуражили. И главное, возник вопрос: если, как в старом советском анекдоте, с быстродействием UFS2 все так плохо, то почему же на самом деле с ним все так хорошо? (далее…)
При всех немерянных достоинствах FreeBSD общепризнанно, что одним она не может похвастаться — быстродействием на файловых операциях. Правда, существует мнение, что это связано не с медлительностью ее файловой системы, а исключительно с умолчальным режимом ее использования. Однако никаких количественных данных я обнаружить не смог, и потому решил провести собственное небольшое исследование. (далее…)
Пользователь ждёт от файловой системы трёх вещей: простоты использования, надёжности и быстродействия, причём порядок приоритетов может меняться в зависимости от задач. Касаемо btrfs — насколько она проста, я рассчитываю поговорить в другой раз, о надёжности можно рассуждать только после проверки временем в различных условиях, в том числе и экстремальных А вот быстродействие её можно прикинуть сразу после установки — то есть после комплекса мероприятий, описанных в предыдущей заметке . И разумеется, самое интересное в этой прикидке — это скорость выполнения типовых файловых операций на btrfs в сравнении с прежними нативными файловыми системами Linux и особенно — в сравнении с последним словом науки в этой области — файловой средой ZFS. (далее…)
Во второй из указанных заметок сравнивались файловые системы, каждая из которых лежала на собственном дисковом разделе. В результате чего ZFS разделал под орех все файловые системы Linux’а. Однако в первой из заметок мы видели, насколько возрастает быстродействие всех нативных файловых систем Linux в случае, когда они базируются на программном RAID’е нулевого типа.
Однако и от ZFS, пул которой охватывает два раздела на разных дисках, тоже можно ожидать прироста в скорости выполнения файловых операций — не зря же она объединяет в себе функции менеджера томов и собственно файловой системы. (далее…)
Много лет (в масштабах времени IT-сферы) я слежу за развитием файловых систем свободных Unix’ов вообще и файловых систем FreeBSD — в частности. Потому что при всех многочисленных достоинствах этой операционки быстродействие файловых манипуляций традиционно было узким её местом — по крайней мере, при настольном применении и в сравнении с файловыми системами соплеменного Linux’а. И мне хотелось верить, что эта “файловая пробка” рано или поздно будет ликвидирована. Результаты проверки моих ожиданий периодически размещались на моих старых сайтах, на , а полную подборку всех старых материалов я недавно собрал в (со временем она перекочует сюда). (далее…)
Эта статья посвящена тестированию быстродействия файловых систем, ныне используемых в Linux’е в качестве нативных, то есть тех, на которых эта ОС может жить и загружаться. Может возникнуть вопрос — почему это тестирование последнее? Спешу разочаровать — Linux отнюдь не собирается прекращать своё существование, да и в моих ближайших планах переход в лучший мир не значится. И потому — маленькое пояснение. (далее…)