LINUX.ORG.RU

Какую фс и что делать со свопом?

 , ,


0

1

Приветствую. Вот думаю взять ноутбук с ssd. К сожалению, других жестких дисков в нем нет, поэтому спрашиваю.

Вроде велись какие-то разработки файловой системы для ssd? И делать ли swap?

Подскажите, а то хочется, чтобы ssd пожил подольше

★★★

ext4 но без журналирования.

XoFfiCEr ★★☆☆
()

Да обычную ext4 бери да и всё. А своп нужен - это же ноут же. Гибернации зачем лишаться? Уже нормальные щас делают. А если плохой попадётся - никакие фс и прочие зажимы не помогут. Чё нервы трепать и трястись над ним...

wbrer ★★★
()

в арчевики почитай.

kitar ★★★★★
()

ext4 или btrfs. Главное, чтобы журналирование было отключено, и в опция монтирования discard.

Jayrome ★★★★★
()

Журналирование нах, если конечно не поступаешь как моя сестра (вытаскивает батарейку из нетбука что бы не изнашивалась). Своп в двойной размер оперативной памяти. Агрессивность свопа уменьшить до 10%. И самое главное, воткни в него максимум оперативной памяти.

rezedent12 ☆☆☆
()

Для рабочего свопа можно использовать zRam, оно как бы в том числе и для этого изобреталось (если нужен s2d, то для него создать отдельный свап-раздел в размер оперативы с пониженным приоритетом).

redgremlin ★★★★★
()

https://ext4.wiki.kernel.org/index.php/Frequently_Asked_Questions#Can_I_use_e...

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.

It is possible to create an ext4 file system without a journal. It would mean that unclean shutdowns would require a full fsck, which on a freshly created file system on an SSD isn't _that_ bad. Depending on how full/fragmented your filesystem happens to be, it will probably be under 10 seconds.
That being said, though, it shouldn't be necessary to avoid using a journal on the Intel SSD. Intel says that laptop will last at least 5 years with 10GB worth of writes per day, and that's a huge amount. I have an X25-M SSD in my laptop, using an ext4 file system and with the journal enabled, and since the file system was created 266 days ago, when I put my X25-M into service, the drive has seen 570GB worth of writes, so I'm averaging 2.14 GB writes per day. That's well under the 20GB of writes/per day upon which Intel based its 5 year lifetime (and most hard drives, and heck, most laptops generally aren't in service for that long before they are replaced.)
I have done a few things to reduce needless disk utilization, such as using tmpfs for /tmp and configuring firefox to place its cache in /tmp, but the bottom line is I wouldn't really worry that much about the journal. If you really want to run without a journal, you can use «mke2fs -t ext4 -O ^has_journal /dev/XXX» to format an ext4 filesystem without a journal. But there will be some distinct tradeoffs with omitting the journal, including possibility that sometimes on an unclean shutdown you will need to do a manual e2fsck pass.
Best regards,
- Ted

anonymous
()
Ответ на: комментарий от Vekt
tune2fs -O ^has_journal <устройство>

Только этого нельзя делать с разделом, который в данный момент используется. Если нет возможности его свободно размонтировать, загрузись с флешки.

Jayrome ★★★★★
()

ext4 с журналированиям (иначе не будет работать TRIM). Можешь скачать trim test и сам проверить.
Swap я сделал, но установил vm.swappiness = 10, так что на деле он не используется.
Желательно докупить побольше оперативки, и засунуть всякие кэши браузеров и логи в tmpfs

xorik ★★★★★
()

Либо Ext4, либо Btrfs. Дурачков, советующих отключить журналирование, не слушай. Во-первых, журналирование не влияет ощутимо на износ, во-вторых, без него не работает TRIM.

Kindly_Cat
()

btrfs со спец опциями -o ssd и discard вроде

Slackware_user ★★★★★
()

фс - любую. На уровне фс совершенно без разницы какой там диск. Все уместные оптимизации уже реализованы на аппаратном уровне.

Вообще если есть такой бзик, и не хочешь чтобы система даже даже изредка что-то писала на диск, то монтируй все что изменяется в оперативку. Потом кэши браузеров, раз такая пьянка, можно поотключать и т.п. Вплоть до того, что смонтируешь все разделы на ссд в ro. Вообще гугли статьи, здесь тебе полноценный мануал никто не напишет.

имхо, своп нахрен не нужен.

Radius ★★★★
()

смотря что ты будешь делать с ноутом. На моей генте(4 гига) свап мне не нужен даже когда гамаю и лажу в интернетах одновременно.

Свап нужет только если ты пытаешься использовать больше рама чем у тебя есть.

Murg ★★★
()

Ставь православную ext2 и не парься, если памяти больше 4 гигов свап не нужен.

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

Btrfs

Ты сам то ее щупал ? :-) Это поделие по скорости страшный отстой.

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

Для HDD размер блока ФС не важен.

У HDD сектор 512 байт или 4 килобайт (у современных), блок ФС в разы больше этого значения.

iZEN ★★★★★
()

Я бы ext2 поставил. В reiserfs журналирование по-человечески не отключишь.

Eddy_Em ☆☆☆☆☆
()

linux? тогда

cat <<EOF>> /etc/sysfs.conf
block/sda/queue/scheduler = noop
EOF

и да, swap нужен

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

По крайней мере, для больших объёмов данных на классических ФС сегодня лучше использовать bs=64k.

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

в ext4 больше чем 4096 b нельзя сделать, даже в мане написано

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

Да. Больше ненужных метаданных.

за то меньше файлов можно записать.

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

какой bs лучше использовать для ext4?

4K и больше. Но больше яйца не пускают.

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