Роса и Fs не EXT*
Роса и Fs не EXT*
Решил "поиграться" с разными файловыми системами.
В итоге хомяк у мня теперь на BTRFS и плюс еще пустой раздел на XFS. Расчет здесь простой - в BTRFS есть возможность сжатия данных, а у XFS запредельная скорость считывания данных (по описанию).
Только вот не смог найти простые и понятные мануалы на русском. В итоге я банально не знаю как включить сжатие в BTRFS. И не мало-важно то, что я могу попасть в XFS раздел - только от рута.
Ежили кратко то, подскажите команды для работы с BTRF и XFS... Так же, возможно какие-то нужные настройки и рекомендации.
Возможно посоветуете какие-нибудь другие fs, подходящие для определенных целей.
Или не стандартные варианты...
Может кто-то уже использует какие то "хитрые" приемы с FS?
Отписывайтесь, буду рад почерпнуть ваш опыт.
В итоге хомяк у мня теперь на BTRFS и плюс еще пустой раздел на XFS. Расчет здесь простой - в BTRFS есть возможность сжатия данных, а у XFS запредельная скорость считывания данных (по описанию).
Только вот не смог найти простые и понятные мануалы на русском. В итоге я банально не знаю как включить сжатие в BTRFS. И не мало-важно то, что я могу попасть в XFS раздел - только от рута.
Ежили кратко то, подскажите команды для работы с BTRF и XFS... Так же, возможно какие-то нужные настройки и рекомендации.
Возможно посоветуете какие-нибудь другие fs, подходящие для определенных целей.
Или не стандартные варианты...
Может кто-то уже использует какие то "хитрые" приемы с FS?
Отписывайтесь, буду рад почерпнуть ваш опыт.
Re: Роса и Fs не EXT*
http://wiki.belykh.me/wiki/index.php/BtrFS (и ссылки в конце статьи).Vochatrak писал(а):Решил "поиграться" с разными файловыми системами.
В итоге хомяк у мня теперь на BTRFS и плюс еще пустой раздел на XFS. Расчет здесь простой - в BTRFS есть возможность сжатия данных, а у XFS запредельная скорость считывания данных (по описанию).
Только вот не смог найти простые и понятные мануалы на русском. В итоге я банально не знаю как включить сжатие в BTRFS. И не мало-важно то, что я могу попасть в XFS раздел - только от рута.
Ежили кратко то, подскажите команды для работы с BTRF и XFS... Так же, возможно какие-то нужные настройки и рекомендации.
Возможно посоветуете какие-нибудь другие fs, подходящие для определенных целей.
Или не стандартные варианты...
Может кто-то уже использует какие то "хитрые" приемы с FS?
Отписывайтесь, буду рад почерпнуть ваш опыт.
Сжатие включается просто - опцией монтирования
Код: Выделить всё
compress=lzo
subvol=<VOLUME>
Года два с половиной уже на BTRFS. Дома раздел на фейк-рейд контроллере. На работе - сама ФС выступает в роли рейд-массива.
Re: Роса и Fs не EXT*
А что с алгоритмом? Вроде можно выбрать gz или xz. Каким образом? (и что изменится?)Сжатие включается просто - опцией монтирования
А смысл сего действа? Или у вас райд-разделы на разных HDD?Года два с половиной уже на BTRFS. Дома раздел на фейк-рейд контроллере. На работе - сама ФС выступает в роли рейд-массива.
Жать можно только раздел целиком, или можно выбрать конкретные папки?
Я тут открыл для себя SqashFS.
Re: Роса и Fs не EXT*
МожноVochatrak писал(а):А что с алгоритмом? Вроде можно выбрать gz или xz. Каким образом? (и что изменится?)Сжатие включается просто - опцией монтирования
Код: Выделить всё
compress=zlib
На не системных устройствах у меня вообще нет разделов.Vochatrak писал(а):А смысл сего действа? Или у вас райд-разделы на разных HDD?Года два с половиной уже на BTRFS. Дома раздел на фейк-рейд контроллере. На работе - сама ФС выступает в роли рейд-массива.
Дома у меня есть поддерживаемый ядром фейк-рейд.
На работе нет, а рейд нужен. Можно было, конечно, сначала софт-рейд и LVM замутить. Но зачем, если BTRFS это все сама делает?
В теории должно было только подтом сжимать.Vochatrak писал(а): Жать можно только раздел целиком, или можно выбрать конкретные папки?
На практике, что применяется на подтом, то применяется на все последующие смонтированные разделы.
Большая компрессия - большая занимаемая память при чтение и большая нагрузка на процессор.Vochatrak писал(а): Я тут открыл для себя SqashFS.Может как-то лучше можно провернуть вышеперечисленное? (другие ФС, другие параметры или еще что...)
На аппаратном рейд-0 с 8 дисками по любому будет быстрее.
Производительность не тестировал. Плюс-минус полсекунды погоду для меня дома не делает.
Re: Роса и Fs не EXT*
А что дает то?Дома у меня есть поддерживаемый ядром фейк-рейд.
Разница + 3-5% и буквально 30мб памяти. За то, скорость загрузки - просто реактивная (учитывая что это все же архив).Большая компрессия - большая занимаемая память при чтение и большая нагрузка на процессор.
В Линуксе есть альтернативы SqashFS? (или иные "дикие" варианты сжатия, либо ускорения)
Ну, можно пойти еще дальше:На аппаратном рейд-0 с 8 дисками по любому будет быстрее.
Есть такие PCI-Express платы (название запамятовал), в них вставляется много-много планок ОЗУ. Так вот, "это" играет роль энергозависемого HDD. Вот их, в 3-way SLI, будет вообще ураган.
Однако-ж, хотелось бы, рассмотреть ускорение FS в рамках одного HDD разбитого на несколько разделов.
Re: Роса и Fs не EXT*
Как и обычный рэйд. Только система видит все диски, составляющие рейд, а так же результирующее дисковое устройство. Работает быстрее и надежее, чем софтовый рейд. Но поддержка должна быть в ядре.Vochatrak писал(а):А что дает то?Дома у меня есть поддерживаемый ядром фейк-рейд.
Настройка Raid-1.
Зато время до начала загрузки больше.Vochatrak писал(а):Разница + 3-5% и буквально 30мб памяти. За то, скорость загрузки - просто реактивная (учитывая что это все же архив).Большая компрессия - большая занимаемая память при чтение и большая нагрузка на процессор.
Можно сравнить за какой промежуток времени начнется загрузка Rosa Fresh и за какой промежуток времени начнется загрузка ее установочного образа.
Зачем делать альтернативу готовому уникальному инструменту, созданному специально для Linux?Vochatrak писал(а): В Линуксе есть альтернативы SqashFS? (или иные "дикие" варианты сжатия, либо ускорения)
Ну в принципе есть более дикие варианты сжатия - BtrFS в файле, а файл в SqashFS. Процентов 5-7% еще наверное можно будет получить.
Есть такая вещь как tmpFS. Будет тоже самое, только дополнительное оборудование не нужно. и Скорость куда выше будет , чем через PCI-E.Vochatrak писал(а):Ну, можно пойти еще дальше:На аппаратном рейд-0 с 8 дисками по любому будет быстрее.
Есть такие PCI-Express платы (название запамятовал), в них вставляется много-много планок ОЗУ. Так вот, "это" играет роль энергозависемого HDD. Вот их, в 3-way SLI, будет вообще ураган.
Тогда самое главное это оптимальная разбивка шпиндельного диска: сектора, к которым нужен скоростной доступ должны быть в должны быть ближе к началу диска.Vochatrak писал(а): Однако-ж, хотелось бы, рассмотреть ускорение FS в рамках одного HDD разбитого на несколько разделов.
Для редко изменяемых данных лучше взять SSD.
- DELTA-79
- Сообщения: 1925
- Зарегистрирован: 14 янв 2012, 14:07
- Откуда: Георгиевск Ставропольский кр.
- Контактная информация:
Re: Роса и Fs не EXT*
Да, раньше радовались появлению DVD с его памятью и скоростью, потом SATA с его ураганной скоростью и объемом. То теперь хотят простые диски довести до скорости SSD с выходом последнего... эксперементаторы. Ну если оборудование на то не расчитанно, зачем изобретать велосипед? Нужна большая скорость -- купите SSD, нет денашкафф -- пользуйтесь своим диском и стандартным форматом. Потому что в конце концов это приведет к тому, что кто-то укажет на кривые руки разработчиков РОСЫ, а не свои собственные. Этап уже пройденный.
Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64
Re: Роса и Fs не EXT*
Поддерживаю.DELTA-79 писал(а):Да, раньше радовались появлению DVD с его памятью и скоростью, потом SATA с его ураганной скоростью и объемом. То теперь хотят простые диски довести до скорости SSD с выходом последнего... эксперементаторы. Ну если оборудование на то не расчитанно, зачем изобретать велосипед? Нужна большая скорость -- купите SSD, нет денашкафф -- пользуйтесь своим диском и стандартным форматом. Потому что в конце концов это приведет к тому, что кто-то укажет на кривые руки разработчиков РОСЫ, а не свои собственные. Этап уже пройденный.
Re: Роса и Fs не EXT*
По скорости сильно уступает аппаратному райду?Как и обычный рэйд
Там общее время загрузки меньше. Да и удобно когда в одном файле.Зато время до начала загрузки больше
TempFS, штука как оказалась занятная. Только как бы я не силился, не смог придумать где бы ее применить. Есть варианты?Есть такая вещь как tmpFS. Будет тоже самое, только дополнительное оборудование не нужно. и Скорость куда выше будет , чем через PCI-E.
Тык, в Линуксе многовато "стандартных" вариантов. Например по скорости XFS выигрывает, но фрагментируется. BtrFS функциональный но тормозной. Ext4 у всех, но вроде уступает и первому и второму. (а ведь есть еще куча ФС)Ну если оборудование на то не расчитанно, зачем изобретать велосипед? Нужна большая скорость -- купите SSD, нет денашкафф -- пользуйтесь своим диском и стандартным форматом
Вот я и собираюсь использовать несколько ФС, одну для одного, другую для другого.
Пожалуйста - просто подскажите мне следующие команды:
Дефрагментация BtrFS
Дефрагментация Xfs
Дефрагментация EXT4 (если есть)
Возможно есть какие-то настройки ФС позволяющие ускорить чтение/запись?
И последнее - сжатие BtrFS имеет побоичные эффекты? (хочу пережать Home)
P.S. Простите недопонял, куда именно нужно совать compress=lzo
- VictorR2007
- Сообщения: 7291
- Зарегистрирован: 12 сен 2011, 13:00
Re: Роса и Fs не EXT*
https://www.google.ru/search?q=e4defrag ... x+e4defragVochatrak писал(а):Дефрагментация EXT4 (если есть)
Re: Роса и Fs не EXT*
Это зависит от конкретного чипа, его поддержки на уровне ядра, производительности и загруженности процессора.Vochatrak писал(а):По скорости сильно уступает аппаратному райду?Как и обычный рэйд
Если процессор сильно загружен, то скорость записи падает. Но не так сильно как на софтовом рейде.
Блочное устройство в Linux тот же файл.Vochatrak писал(а):Там общее время загрузки меньше. Да и удобно когда в одном файле.Зато время до начала загрузки больше
Тут удобство в другом. На таком сжатом томе не теряется время на перехода от одного инода к другому, нет даже блочной фрагментации и т.п.
Но есть и свои минусы.
Помимо стандартных вариантов использования для темп-файлов?Vochatrak писал(а):TempFS, штука как оказалась занятная. Только как бы я не силился, не смог придумать где бы ее применить. Есть варианты?Есть такая вещь как tmpFS. Будет тоже самое, только дополнительное оборудование не нужно. и Скорость куда выше будет , чем через PCI-E.
Если памяти хотя бы 16 ГБ, а сама система не занимает много место на диске, то можно просто перенести корень ФС в tempFS, перемонтировать корень туда и... Больше не будут важны скорость чтения носителя.
Можете проверить скорость работы MagOS, загруженная без и с параметром toram.
Ну так обычно и делают. Выбирают ФС конкретно от задачи.Vochatrak писал(а): Вот я и собираюсь использовать несколько ФС, одну для одного, другую для другого.
Да имеет:Vochatrak писал(а): И последнее - сжатие BtrFS имеет побоичные эффекты? (хочу пережать Home)
1. Как ни крути, а скорость все равно упадет. Для домашнего каталога дома не заметно.
2. Система будет пытаться пожать все файлы, включая мп3-шки, мкв-шки, и архивы.
3. В случае проблемы ФС, восстановить файлы не удастся.
/home у меня и дома и на работе в сжатой btrfs
Это опции монтирования. Прописываются в /etc/fstab или добавляются в команде mount после параметра -o.Vochatrak писал(а): P.S. Простите недопонял, куда именно нужно совать compress=lzo
Re: Роса и Fs не EXT*
Yamah
Спасибо.
Спасибо.
Re: Роса и Fs не EXT*
Здравствуйте.
У меня вопрос:
Пробовал дефрагментировать командой -
Получил -
В fstab прописано так -
Почему тогда Unknown compress type [lzo], и включено ли сжатие вообще?
P.S. Как правильно добавить в fstab раздел xfs?
У меня вопрос:
Пробовал дефрагментировать командой -
Код: Выделить всё
bash-4.3$ sudo btrfs filesystem defrag -c[lzo] /home/dna/
Код: Выделить всё
Unknown compress type [lzo]
Код: Выделить всё
# Entry for /dev/sda5 :
UUID=22567ce9-44da-47b9-968d-dff4c4c28ac3 / ext4 defaults 1 1
# Entry for /dev/sda7 :
UUID=2b6c3d1e-8591-41d3-857e-ec251c8ecbba /home btrfs relatime 1 2 compress=lzo
none /proc proc defaults 0 0
# Entry for /dev/sda6 :
UUID=6d690ad0-6d53-48aa-9931-a0351a515963 swap swap defaults 0 0
P.S. Как правильно добавить в fstab раздел xfs?
Re: Роса и Fs не EXT*
Наверное потому, что что квадратные скобки не нужны.Почему тогда Unknown compress type [lzo], и включено ли сжатие вообще?
Re: Роса и Fs не EXT*
Теперь
"-c lzo" вроде должно пережимать данные при дефрагментации?
И как проверить - включено сжатие btrfs или нет? (лучше с выводом о проценте сжатия)
Код: Выделить всё
bash-4.3$ sudo btrfs filesystem defrag -c lzo /home/dna/
[sudo] password for dna:
failed to open lzo
open:: No such file or directory
total 1 failures
И как проверить - включено сжатие btrfs или нет? (лучше с выводом о проценте сжатия)
-
- Сообщения: 2743
- Зарегистрирован: 25 авг 2011, 12:34
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Роса и Fs не EXT*
Vochatrak писал(а):Теперь"-c lzo" вроде должно пережимать данные при дефрагментации?Код: Выделить всё
bash-4.3$ sudo btrfs filesystem defrag -c lzo /home/dna/ [sudo] password for dna: failed to open lzo open:: No such file or directory total 1 failures
И как проверить - включено сжатие btrfs или нет? (лучше с выводом о проценте сжатия)
Код: Выделить всё
sudo btrfs filesystem defrag -clzo .....
Изучали: ?
Код: Выделить всё
man btrfs
Код: Выделить всё
sudo btrfs fi show
sudo btrfs fi df /home/dna/
sudo btrfs fi usage /home/dna/
sudo btrfs device stats /home/dna/
.....
...
https://btrfs.wiki.kernel.org/index.php/Compression
https://wiki.archlinux.org/index.php/Btrfs