Есть ли разница между btrfs, ext4 и ext2 для SSD

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

paveltkachev
Сообщения: 32

Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение paveltkachev »

В основном для работы с SSD я видел рекомендации использовать btrfs с ключём ssd, ext4 с отключённым журналом или ext2. И какой выбор оптимальнее?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение drBatty »

paveltkachev писал(а):
25.06.2012 15:17
ext4 с отключённым журналом или ext2. И какой выбор оптимальнее?

про btrfs - не в курсе, а ext4 с отключённым журналом как раз и есть ext2. потому выбора-то и нет, единственное, можно попробовать ssd на тех разделах, куда почти никогда не пишут, и с журналом. журналирование увеличивает надёжность и уменьшает ресурс. что для вас важнее?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
paveltkachev
Сообщения: 32

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение paveltkachev »

drBatty писал(а):
25.06.2012 15:59
про btrfs - не в курсе, а ext4 с отключённым журналом как раз и есть ext2. потому выбора-то и нет, единственное, можно попробовать ssd на тех разделах, куда почти никогда не пишут, и с журналом. журналирование увеличивает надёжность и уменьшает ресурс. что для вас важнее?


Для меня важнее скорость работы.

Я около года назад, когда btrfs стала поддерживаться ядром Linux, поставил её себе на SSD и операционная система стала работать заметно медленнее, чем под ext4. Хотя в статьях пишут про подавляющее превосходство btrfs для SSD. Вот я решил ещё раз поставить этот вопрос и посоветоваться, так как вскоре буду ставить Linux на SSD.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение watashiwa_daredeska »

drBatty писал(а):
25.06.2012 15:59
ext4 с отключённым журналом как раз и есть ext2
Не совсем.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение rm_ »

для работы с SSD я видел рекомендации использовать btrfs с ключём ssd, ext4 с отключённым журналом или ext2.

Для работы на USB-флешках - возможно, но на SSD отключать журнал - идиотизм.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение alv »

watashiwa_daredeska писал(а):
26.06.2012 06:29
drBatty писал(а):
25.06.2012 15:59
ext4 с отключённым журналом как раз и есть ext2
Не совсем.

Я бы сказал - совсем не :)
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение taaroa »

paveltkachev писал(а):
25.06.2012 15:17
И какой выбор оптимальнее?

ext4 noatime discard elevator=noop
вдогонку отключить журнал? а если случится kernel {lockup,panic,oops}? но tytso (ниже) даёт ответ и на этот вопрос.

https://btrfs.wiki.kernel.org/index.php/FAQ...ized_for_SSD.3F This page was last modified on 18 June 2012, at 16:58.
Is Btrfs optimized for SSD?

There are some optimizations for SSD drives, and you can enable them by mounting with -o ssd. As of 2.6.31-rc1, this mount option will be enabled if Btrfs is able to detect non-rotating storage. SSD is going to be a big part of future storage, and the Btrfs developers plan on tuning for it heavily. Note that -o ssd will not enable TRIM/discard.
Does Btrfs support TRIM/discard?
"-o discard" is supported, but can have some negative consequences on performance on some SSDs or at least whether it adds worthwhile performance is up for debate depending on who you ask, and makes undeletion/recovery near impossible while being a security problem if you use dm-crypt underneath (see http://asalor.blogspot.com/2011/08/trim-dm...t-problems.html ), therefore it is not enabled by default. You are welcome to run your own benchmarks and post them here, with the caveat that they'll be very SSD firmware specific

https://ext4.wiki.kernel.org/index.php/Freq...es_.28SSD.29.3F This page was last modified on 12 June 2011, at 14:51.
Can I use ext4 on Solid-state drives (SSD)?

Yes, SSD is generally no different to ext4 than any other block device. With modern solid-state disks, you can even put the journal on the SSD as well.

http://marc.info/?l=linux-ext4&m=125803982214652&w=2
:wq
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение drBatty »

taaroa
для неграмотныхЪ можно по-русски?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение ishitori »

для неграмотныхЪ можно по-русски?


дело было вечером, делать было нечего... поэтому держите :)

Is Btrfs optimized for SSD?
There are some optimizations for SSD drives, and you can enable them by mounting with -o ssd. As of 2.6.31-rc1, this mount option will be enabled if Btrfs is able to detect non-rotating storage. SSD is going to be a big part of future storage, and the Btrfs developers plan on tuning for it heavily. Note that -o ssd will not enable TRIM/discard.
Does Btrfs support TRIM/discard?
"-o discard" is supported, but can have some negative consequences on performance on some SSDs or at least whether it adds worthwhile performance is up for debate depending on who you ask, and makes undeletion/recovery near impossible while being a security problem if you use dm-crypt underneath (see http://asalor.blogspot.com/2011/08/trim-dm...t-problems.html ), therefore it is not enabled by default. You are welcome to run your own benchmarks and post them here, with the caveat that they'll be very SSD firmware specific


оптимизирована ли btrfs для SSD?

да, некоторые оптимизации для SSD есть - их можно задействовать, если монтировать файловую систему с параметром ssd. начиная с ядра 2.6.31-rc1, данный параметр будет использоваться автоматически, если btrfs обнаружит, что в вашем устройстве хранения ничего не крутится :) у SSD большое и светлое будущее, посему разработчики btrfs планируют множество доработок для SSD. стоит заметить, что использование параметра ssd не влечет за собой параметры TRIM/discard.
поддерживает ли btrfs данные параметры вообще?
параметр discard поддерживается, но его использование может отрицательно сказаться на производительности SSD. по крайней мере, единого мнения, дает ли он прирост производительности, нет. более того, указание параметра discard делает восстановление удаленных файлов практически невозможным и потенциально является дырой в безопасности при использовании dm-crypt. поэтому по умолчанию он и не установлен. тем не менее, никто не мешает вам провести свои собственные тесты производительности и выложить их здесь (с оговоркой, что они будут сильно зависеть от используемой в SSD прошивки).

Can I use ext4 on Solid-state drives (SSD)?

могу ли я использовать ext4 на SSD?
морнинг круассан..
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение drBatty »

ishitori писал(а):
28.06.2012 01:56
Can I use ext4 on Solid-state drives (SSD)?

могу ли я использовать ext4 на SSD?

почему - нет?

drBatty писал(а):
25.06.2012 15:59
ext4 с отключённым журналом как раз и есть ext2


watashiwa_darede... писал(а):
26.06.2012 06:29
Не совсем.

alv писал(а):
26.06.2012 08:59
Я бы сказал - совсем не


можно пруфы? в чём различие?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение watashiwa_daredeska »

drBatty писал(а):
28.06.2012 06:50
можно пруфы?
This means that if you convert your filesystem to Ext4 you won't be able to go back to Ext3 again.
-- https://ext4.wiki.kernel.org/index.php/Ext4...o#Compatibility

drBatty писал(а):
28.06.2012 06:50
в чём различие?
https://ext4.wiki.kernel.org/index.php/Freq....2C_and_ext4.3F
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение drBatty »

и что?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
lexore
Сообщения: 1

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение lexore »

drBatty писал(а):
28.06.2012 13:49
и что?

Отличия ext4 на русском:
http://habrahabr.ru/post/58183/

taaroa писал(а):
26.06.2012 16:30
ext4 noatime discard elevator=noop

discard не работает при отключенном журналировании.
Да и sync с discard может быть медленным:
https://patrick-nagel.net/blog/archives/337

Я думаю, лучше отключать журнал, а trim делать вручную:
http://phoronix.com/forums/showthread.php?...Crucial-M4-64GB
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Есть ли разница между btrfs, ext4 и ext2 для SSD

Сообщение drBatty »

lexore писал(а):
11.07.2012 18:20
Отличия ext4 на русском:
http://habrahabr.ru/post/58183/

я в курсе.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: