Оценка (http://www.phoronix.com/scan.php?page=article&item=btrfs_ssd...) производительность SSD-режима (mount -o ssd) файловой системы Btrfs при работе с накопителем OCZ Vertex SATA 2.0 SSD. В 3 тестах была продемонстрирована примерно одинаковая производительность, в 14 тестах ssd-режим заметно отстал от базового режима и только в 1 тесте обогнал его.URL: http://www.phoronix.com/scan.php?page=article&item=btrfs_ssd...
Новость: http://www.opennet.me/opennews/art.shtml?num=21950
В режиме ssd ФС должна минимизировать количество физических записей на диск. Это самое главное, а не скорость.
Я так думаю...По ссылке сходил, но посмотрел только первые два графика, где они измеряют производительность ФС сжатием и шифрованием файлов...
> В режиме ssd ФС должна минимизировать количество физических записей на диск.
> Это самое главное, а не скорость.На самом деле надо пытаться выравнивать записи на границу erase-блоков флеша.Это и минимизирует число записей и поднимает скорость (потому что стирание и перезапись - потенциально тормозные операции у флеша).Вот только когда истинная геометрия железяки скрыта контроллером типа "черный ящик" который пытается показать флеш как якобы-дисковы-девайс - сие не так то просто сделать.У дисковых девайсов традиционно физика и логика организации были более другие чем у флеша и такое абстрагирование ради совместимости может порядком гадить(если бы ФС могла напрямую учесть геометрию флешового девайса, можно было бы заметно выиграть в скорости и числе перезаписей в ряде случаев).
Уменьшение wear - это тоже хорошо, см. http://linux.derkeiler.com/Mailing-Lists/Kernel/2007-06/msg0..., и кажется btrfs SSD allocator этим и занимается: http://oss.oracle.com/pipermail/btrfs-devel/2008-February/00...
Более свежая информация о том, что делает -o ssd:
http://www.mail-archive.com/linux-btrfs@vger.kernel.org...
Лучше бы провели тест AMD vs Intel в режиме x86_64, естественно под линуксом.
AMD на Линуксе заметно обгоняет интеловские процы. Не знаю, с чем это связано, но замечал неоднократно. Естественно, процессоры были эквивалентными и винда на них тоже гонялась.
> Не знаю, с чем это связано, но замечал неоднократно.Вообще, афайк, у интеля 64-битное исполнение не столь ядреное как 32-битное и амд на 64 битах чего доброго интеля обидеть может.Просто пока все еще большинство интересует скорость работы на 32-битном коде...
Не знаю как там можно чего-то тестировать, но у меня на Fedora 11 btrfs продержался месяц. Потом corrupt и запуск fsck.btrfs, который сразу выдал Segmentation fault на любую комманду. После указания диска ситуация исправилась. Он нашёл кучу ошибок ничего не исправил и тем всё и закончилось.Полный аминь!
P.S.
Я понимаю что она в разработке, но извеняёте Segmentation fault - это заставляет задуматься о качестве кода...
>заставляет задуматься о качестве кода...Пардон, у ранней тестовой версии качество вполне предсказуемое.Продержался месяц?Это для того что там сейчас есть за достижение сойдет :D.ФС в активной фазе разработки - что вы хотели то?
Если её уже включили в основную ветку ядра, то она уже не должна быть до такой степени тестовой, а здесь такое ощущение что я скачал pre-technical release какой-то. Зато тестирование производительности уже полным ходом. Правда непонятно чего...
> Если её уже включили в основную ветку ядра, то она
> уже не должна быть до такой степени тестовойда, здесь есть зерно
>она уже не должна быть до такой степени тестовой,Гм, а почему не должна?И почему это должны решать за всех вы?
>а здесь такое ощущение что я скачал pre-technical release какой-то.
Правильное ощущение - оно именно этим и является.Имеет на то право как тестовая хрень.В ее описании честно про это сказано.Если кто хочет потестить - камон, но если данные просрутся или оно обругает матом соседскую собаку - ну извините, предупреждали.Напишите баг, опишите что и как - починят.
>Зато тестирование производительности уже полным ходом.
>Правда непонятно чего...Инжинерного прототипа.Вполне нормальная практика - погонять сырой прототип чтобы понять чего вообще он могет показать.А тут в силу открытости разработки все это на виду а не где-то там в недрах конторок.По-моему, ранний доступ к технологии это скорее хорошо чем плохо.Кому она нужна - смогут внести свой вклад в ее развитие.
P.S. некоторые уже забыли - "release early, release often" ;)
>[оверквотинг удален]
>11 btrfs продержался месяц. Потом corrupt и запуск fsck.btrfs, который сразу
>выдал Segmentation fault на любую комманду. После указания диска ситуация исправилась.
>Он нашёл кучу ошибок ничего не исправил и тем всё и
>закончилось.
>
>Полный аминь!
>
>P.S.
>Я понимаю что она в разработке, но извеняёте Segmentation fault - это
>заставляет задуматься о качестве кода...ну написал бы им баг репорт. заодно и несколько уроков по программированию предложил бы)
Уже дал пару баг репортов. ;)
>Уже дал пару баг репортов. ;)Респекты.Вот все бы так.Чем большему числу народа нужна некая технология тем быстрее она общими усилиями доведется до ума.Вроде, опенсорц так и работает, разве нет?
Во-первых федора 11 - это ещё BETA
Во-вторых даже в ф11 не предлагается установка на бтрфс раздел. Только-только ext4 допилили, а вы уже бтрфс хотите