LINUX.ORG.RU

Перешел на м2. Что нужно потюнить?

 ,


0

1

Сабж. Что нужно сделать, чтобы что-нибудь в ней дырку не прожгло? plocate перенес на hdd. Настройки fstab:

UUID=someuid / ext4 noatime,commit=60,barrier=0,errors=remount-ro 0 1

Планировщик стоит none. Что-то еще тюнить?

★★★
Ответ на: комментарий от Assembler

eсли есть возможность утилитами или другими средствами продлить ресурс работы ssd почему кто-то вдруг должен от этого отказаться если хочет это сделать. может хотеть, а может не хотеть, но если хочет то почему бы и нет?

Потому что никакие эти средства не бесплатны и не волшебны — это отказ от чего-то полезного ради ровным счётом ничего. Отключая барьеры и журнал, рискуешь потерей данных, а соответственно, потерей кучи времени на переустановку и восстановление. Делая noatime вместо relatime, портишь работоспособность некоторого софта (к счастью такого мало), который на этот самый atime ориентируется. Перенося plocate на HDD, отказываешься от солидной части того, ради чего этот самый plocate вообще хотел изначально — скорости. И т.д. В итоге SSD прослужит столько же, сколько и без всего этого, потому что в нём сдохнет контроллер. Или, если повезёт, не сдохнет, и он действительно сможет служить лет 70 вместо 40, но будет выкинут через условно 15, когда на смену m2 придёт что-то другое, и при следующем апгрейде нужна будет замена так и так, ну или в случае с распаянным, сам ноут будет заменён, потому что даже сайты стали тормозить неимоверно.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

По теме: если уж заморачиваться этой ерундой, можно добавить commit=30 или типа того в опции монтирования. Тогда данные будут сбрасываться на диск раз в 30 секунд, а не раз в 5, как по умолчанияю, соответственно, будет меньше перезаписей ячеек в случае, скажем, каких-нибудь логов IRC или других постоянно пополняемых. Минус при этом, естественно, тоже есть: если внезапно вырубится питание, будут потеряны данные за последние 30 секунд, а не за 5.

P.S. это если ext4

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от greenman

А, точно. Что-то мне казалось, что не было. Жара, чтоб её! Мозги плавятся…

Ну вот это ещё относительно адекватно. А отключение барьеров и желание неприменно ещё что-нибудь потюнить — уже в сторону паталогии.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 2)
Ответ на: комментарий от Assembler

речь идет об правильной настройке системы. она так-то просто вмомент может угробить ssd.

Дефолтные настройки достаточно «правильные», чтобы не угробить ssd, в том и дело.

CrX ★★★★★
()

эмм, можно поиграться с очередьми чтения/записи, например

$ sudo modinfo nvme
[sudo] password for $USER:
name:           nvme
filename:       (builtin)
version:        1.0
license:        GPL
file:           drivers/nvme/host/nvme
author:         Matthew Wilcox <willy@linux.intel.com>
parm:           use_threaded_interrupts:int
parm:           use_cmb_sqes:use controller's memory buffer for I/O SQes (bool)
parm:           max_host_mem_size_mb:Maximum Host Memory Buffer (HMB) size per controller (in MiB) (uint)
parm:           sgl_threshold:Use SGLs when average request segment size is larger or equal to this size. Use 0 to disable SGLs. (uint)
parm:           io_queue_depth:set io queue depth, should >= 2 and < 4096
parm:           write_queues:Number of queues to use for writes. If not set, reads and writes will share a queue set.
parm:           poll_queues:Number of queues to use for polled IO.
parm:           noacpi:disable acpi bios quirks (bool)

но это больше для мелкого произвольного io

etwrq ★★★★★
()
Последнее исправление: etwrq (всего исправлений: 1)
Ответ на: комментарий от Jameson

протёршегося до перехода в «read only» (а они так и должны помирать от старости, это их «корректная» смерть)

А такой исход событий отражён в документации какого-нибудь диска?

mamboo ★★
()

Вопрос, а действительно нужно ли?

У меня монтирование просто noatime,defaults, fstrim по крону.

Планировщик стоит none. И правило в udev для вращающихся блинов - kyber, но hdd в системнике нет и не планируется, внешний, наверное раз в год подключается.

Вся вот эта экономия ресурса - нафиг не сдалось, по большему счету, так как, чтобы реально ушатать его, нужно очень сильно постараться. Иногда думаю, что может и noatime убрать.

Да, прошивку проверить на актуальность тоже можно.

sehellion ★★★★★
()
Последнее исправление: sehellion (всего исправлений: 1)