LINUX.ORG.RU

Представлены патчи, существенно ускоряющие работу SquashFS

 , ,


1

1

Представлены патчи для SquashFS, существенно ускоряющие работу этой файловой системы. Squashfs является специализированной файловой системой, работающей в режиме «только для чтения».
Особенностью данной файловой системы является очень компактное представление метаданных и хранение данных в сжатом виде. Наиболее востребованным применением SquashFS является использование в качестве файловой системы для установочных образов, Live-систем и прошивок. Пока не ясно, войдет ли данный патч в состав ядра 3.13, окно приёма изменений для которого будет закрыто на днях.

В данной серии патчей представлено множество оптимизаций производительности. В ряде случаев скорость работы Squashfs может увеличиться в несколько раз. Наиболее заметными изменениями являются реализация многопоточной распаковки сжатых данных и параллельного ввода-вывода. Если в системе с несколькими ядрами смонтировано несколько образов squashfs, работа с ними может быть существенно ускорена. Кроме того, реализована распаковка сразу в кэш страниц (page cache), что также может существенно ускорить ряд операций с файловой системой. В зависимости от конфигурации, выигрыш в скорости может составлять до нескольких раз (в одном из тестов скорость возросла с 13 MB/s до 67 MB/s).

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Wizard_ (всего исправлений: 2)

Ответ на: комментарий от I-Love-Microsoft

по сравнению с образом в виде cpio.gz, какие преимущества мы получаем?

Зачем вообще нужны файловые системы, когда есть архиваторы? Пишешь архив на магнитную ленту, и все зашибись.

annulen ★★★★★
()
Ответ на: комментарий от Deleted

Эта школота только охоту крепкую пузырит. Там не прокисает.

anonymous
()
Ответ на: комментарий от MiniRoboDancer

А они уже существуют?

/dev/mapper/extdata-backup 61T 3,6T 57T 6% /var/lib/BackupPC

Ну ничё, скоро выйдет ext5, в ней это будет.

какбе мне уже вчера надо...

AVL2 ★★★★★
()
Ответ на: комментарий от anonymous

Это ты молодец, конечно, что читать научился.

Вот только на практике ext4 без плясок с бубном не поддерживает 64 бита, а полностью ( e2fsprogs) не поддерживает вообще.

AVL2 ★★★★★
()
Ответ на: комментарий от anonymous

Да кто бы спорил, но xfs старше, а держит 64 бита и не жужжит.

А еще бывает, раздражает каталог lost+found. Как-то замшело это образование.

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

надежный

новый велосипед надежней старого?

live-cd

да, скорость работы лайвсиди крайне критична

Все компьютеры на ssd

ну_за_чем?

mmc/sd

прошлый век. но да, тут будет полезно

MyTrooName ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

Не нравится зоопарк - вали на виндовс. Не тебе решать кому что разрабатывать и поддерживать. Радуйся, что можешь пользоваться чужими разработками совершенно свободно и бесплатно.

anonymous
()
Ответ на: комментарий от anonymous

Не нравится зоопарк - вали на виндовс.

Будто на винде своих зоопарков мало. Тогда уж лучше на макось.

Не тебе решать кому что разрабатывать и поддерживать.

Ну да, распорашивают усилия на десятки разных частично повторяющих друг друга аналогов вместо того, чтобы один до ума допилить...

Радуйся, что можешь пользоваться чужими разработками совершенно свободно и бесплатно.

Ты о кряках сейчас? :D

MiniRoboDancer ★☆
()
Ответ на: комментарий от MyTrooName

новый велосипед надежней старого?

да, потому что быстрее и защищен от записи.

да, скорость работы лайвсиди крайне критична

да, скорость, это основная причина, по которой люди почти не пользуются live-cd.

ну_за_чем?

чтоб не портить диск и экономить пространство. Современные ssd обычно на 4,8,64,256,512G

А где ты видел такие винчестеры? В музее?

прошлый век. но да, тут будет полезно

О да, смартфоны, смартпланшеты, смартчасы, смарточки, смартtv-стики, это все, оказывается, прошлый век. Очки не успели даже выйти, а ты их уже на свалку истории...

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

новый велосипед надежней старого?

да, потому что быстрее

не вижу связи

и защищен от записи.

а старый был r-w?

да, скорость, это основная причина, по которой люди почти не пользуются live-cd.

основная причина - то, что формат CD устарел безбожно. а лайвюсб, например, работают с вполне приемлемой скоростью

смартфоны, смартпланшеты, смартчасы, смарточки, смартtv-стики

сильно сомневаюсь, что SD долго продержится в своей последней нише. но, признаю, пока тут ускорить сквош полезно. стоит ли это труда девелопера - уже его дело

MyTrooName ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

MiniRoboDancer

новое лицо лора - тупая типа «я тут троллю» школота

интересно, как с такими буцефалами макском собирается тут русский срыв стэка строить, лол

anonymous
()

Кто говорит НЕ НУЖНО - никогда не видел Slax Linux!

Посмотрите, наконец на Slax Linux! Там SquashFS используется интенсивно. И это очень удобно.

anonymous
()
Ответ на: комментарий от MiniRoboDancer

Ты представляешь, что было бы, если бы для каждого юзкейса пилилась своя ОС, например?

А для тебя это нечто невероятное?

Deleted
()
Ответ на: комментарий от Black_Shadow

Да. Может, ещё для чайника свою ФС придумать? Оптимальное использование носителя - дело его контроллера и планировщика ввода/вывода, а не ФС.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Всё с тобой ясно. В сути вопроса не разбираешься, но своё мнение обязательно надо вставить. Да будет тебе известно, что flash не ограничивается USB-драйвами. Ты не поверишь, но даже в таких сложных устройствах, как телефоны, flash-память - это MTD. Но тебе-то пофиг, для тебя существует только твоё некомпетентное мнение.

Black_Shadow ★★★★★
()
Ответ на: комментарий от Black_Shadow

Да будет тебе известно, что flash не ограничивается USB-драйвами.

Я где-то что-то говорил про флешки? Или это ты намекаешь, что в плеерах и телеках нормальный планировщик ввода/вывода не нужен?

MiniRoboDancer ★☆
()
Ответ на: комментарий от Black_Shadow

Правильно, ибо когда схема в воду попадёт, никакой планировщик не спасёт:3

MiniRoboDancer ★☆
()

Во что безмозглые малолетки скатили ресурс, ппц! Все темы засрали своим, с.ка, «мнением».

anonymous
()
Ответ на: комментарий от MiniRoboDancer

Ты намекаешь, что юниксы - велосипед?

Это ты намекаешь, а не я.

В каком там году M$-DOS появился?

M$-DOS сейчас примерно там же, где и UNIX - на свалке.

Deleted
()
Ответ на: комментарий от Deleted

Это ты намекаешь, а не я.

И где же это?

M$-DOS сейчас примерно там же, где и UNIX - на свалке.

Ну да, посчитай, сколько по всему миру станков с ЧПУ на ДОСе, и сколько серверов на Юниксе осталось...

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Ну да, посчитай, сколько по всему миру станков с ЧПУ на ДОСе, и сколько серверов на Юниксе осталось...

А что, у тебя есть конкретные цифры? Ну так показывай 8).

Deleted
()
Ответ на: комментарий от proud_anon

Нельзя просто так копипастить. Нужно перефразировать. Вот пример для первого абзаца:

нифига неправильно, нужно так:

Выпущенными SquashFS являются для патчи, ускоряющими файловой являющиеся существенно системы этой работу. Специализированной Squashfs системой является файловой, чтения» в режиме «для только работающей...

Greh ★★
()
Ответ на: комментарий от DELIRIUM

если это бутылка, то всё окей. В мочу оно превращается, если в стакане оставить.

О как? Пора бы Вам писать диссертацию на тему: «Влияние геометрии стеклянной посуды на скисание пива».

Greh ★★
()
Ответ на: комментарий от MiniRoboDancer

Ну да, распорашивают усилия на десятки разных частично повторяющих друг друга аналогов вместо того, чтобы...

А с чего ты решил, что эти люди бы вместо СквошФС занимались какой-то одной нужной тебе «нужниковиной», а не гоняли мяч во дворе или вообще дёргали пипку перед моником?

Greh ★★
()
Ответ на: комментарий от Greh

А с того, что у них слишком много мозгов, чтоб подобным маяться. Их тянет что-то зако-о-о-одить.

MiniRoboDancer ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.