Настройка/оптимизация SSD для linux - нужна ли?

Руководства, вопросы, обсуждения
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Какой фирмы SSD вы выбрали и почему, что повлияло на ваше решение?

1) Не юзаю SSD, вот еще, ведь я экономный.
9
23%
2) Выбрал SSD от производителей первого эшелона.
16
40%
3) Читал/листал статьи на профильных конференциях, где проводят тесты SSD.
5
13%
4) Ничего не читал, в гугле не забанен и/или никому не доверяю, посему выбирал сам (либо свой вариант ответа).
7
18%
5) Купил самый дешевый от каких-то бракоделов и/или с заказал с Китая, etc.
3
8%
 
Всего голосов: 40

Аватара пользователя

ikrost
Сообщения: 115
Зарегистрирован: 12 май 2017, 14:20
Решено: 1
Откуда: Тбилиси
Благодарил (а): 63 раза
Поблагодарили: 10 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение ikrost » 04 июн 2017, 09:17

Вся оптимизация для SSD заключается в уменьшении к нему обращения (как это не тавтологически звучит). То есть всякие там свопы и индексаторы. Да и по хорошему все эти советы написаны на старые модели ИБО производители постоянно увеличивают циклы. И уже сегодня (а завтра тем более) можно пользоваться SSD не забивая себе голову никакими настройками, потому что жизненного цикла диска хватает на ..больше чем надо.
Небольшой примерчик - купил я лет 8 (а можа и раньше) флешку. Особо не выбирал, взял первую попавшуюся. Написано на ней LG. Пользуюсь часто. За все годы никаких проблем. Как то мне стало интересно, полез на сайт этого элджи, но этой флешки там нет. Подделка по ходу, но сути это не поменяло :smile:

Аватара пользователя

Unborn
Сообщения: 854
Зарегистрирован: 03 сен 2016, 10:36
Решено: 15
Благодарил (а): 2 раза
Поблагодарили: 129 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение Unborn » 04 июн 2017, 15:41

Петька_Васька писал(а): Думал, что если его профили переместить в оперативу, то должно помочь.
Используется при загрузке, а не ежесекундно, по русски - это конфиг юзеровский.
А по Лисе есть целый форум по русски, - https://forum.mozilla-russia.org/index.php
https://forum.mozilla-russia.org/viewtopic.php?id=36226

Аватара пользователя

zinks
Сообщения: 95
Зарегистрирован: 23 июл 2017, 08:02
Решено: 1
Благодарил (а): 4 раза
Поблагодарили: 9 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение zinks » 28 июл 2017, 18:02

собственно мой фстаб:
UUID=f40689a1-5083-4653-83a5-58029d138d83 / ext4 discard,relatime,errors=remount-ro 0 1
UUID=d2f633b5-34a8-43e6-9783-de503eb7673f /DATA ext4 relatime,defaults 0 2
UUID=ABAE-EAB7 /boot/efi vfat umask=0077 0 1
UUID=3b2c41dd-8004-4bcc-8c2e-9a98b6f2ad11 /home ext4 relatime,defaults 0 2
UUID=b01edebc-316b-4720-93f6-577098e84f3a /opt ext4 relatime,defaults 0 2
UUID=abab8f38-52ac-49d6-beec-41b843760312 /var ext4 relatime,defaults 0 2
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/cache/apt/archives tmpfs defaults 0 0
на SSD'ехе (Kingstone SH103S3B/120G) смонтированы рут и ефи. Всё остальное висит ещё на двух жестких. За неделю, после установки, минта сделала записи аж на 4 Гб, и это при том что я раз 5 сносил и ставил дрова amdgpu-pro, а также ставил и удалял кучу пакетов, пересобирал ядра, короче експерементировал. Свопа у меня нет, так как 8Гб ОЗУ и я половину практически не заюзываю.
Короче вывод - без мороки поставил минт (был косяк с загрузкой ефи, но там я влепил лейбу на раздел, потому не грузилось) на твердотельник с NotAND MLC. Добавил 2 строки в фстаб (последние, в ОЗУ перенес кеш АПТешки, и времянку). Добавил дискард и рилацесстайм. Всё. Твердотел отпахал 5 лет под виндОСкой (там я отпилил все юезрские папки и кеши на шпиндель), запилив почти 4.2Терабайта (241 Lifetime_Writes_GiB 0x0032 000 000 000 Old_age Always - 4198) . Теперь ему ещё жить до истощения ячеек, лет 40 под минтой, лол.
З.Ы. Чесно говоря думал будет попижее писать, но результат меня порадовал. Теперь подумываю скинуть кеши хрома на твердотел, так как лиса стартует мгновенно, а хром тупит секунд 5 пока не подгрузит кешню.
Всем мяты с корицей.
Linux Mint 18.2 x86_64
kernel: 4.12.3
DE: Cinamon
Asus SABERTOOTH 990FX rev 1.0 / FX-6200 / Radeon R7 260x

Аватара пользователя

zinks
Сообщения: 95
Зарегистрирован: 23 июл 2017, 08:02
Решено: 1
Благодарил (а): 4 раза
Поблагодарили: 9 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение zinks » 28 июл 2017, 18:29

ikrost писал(а): Да и по хорошему все эти советы написаны на старые модели ИБО производители постоянно увеличивают циклы
К сожалению наоборот, производители всё больше лепят накопители на TLC. Но в этом и плюс, они стают дешевле, в среднем 50 баксов за 120Гб . А так можно за баксов 600 взять на SLC и забыть про оптимизации.
Linux Mint 18.2 x86_64
kernel: 4.12.3
DE: Cinamon
Asus SABERTOOTH 990FX rev 1.0 / FX-6200 / Radeon R7 260x

Аватара пользователя

BadBird
Сообщения: 1454
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 71 раз
Поблагодарили: 132 раза

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение BadBird » 28 июл 2017, 18:46

Ничего не настраивал и не собираюсь этого делать.
На ссд и рут и хомяк, ничего никуда не переносил, своп создавать не стал так как озу в 8 гиг для моих нужд вполне.
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Аватара пользователя

garynych
Сообщения: 3
Зарегистрирован: 05 окт 2017, 08:13
Поблагодарили: 2 раза

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение garynych » 29 окт 2017, 08:36

при наличии гарантии в 3 года,беречь и сдувать пылинки это как то уж очень стыдно...

всё что нужно сделать это
1 разбить на два раздела
1.1 /boot (ext2 - 300 мб)
1.2 / (btrfs - всё остальное место)

2 устанавливаем систему сразу с сжатием

Код: Выделить всё

sudo -s

mv /bin/mount /bin/mount.bin
cat >> /bin/mount << EOF
#!/bin/sh
if echo \$@ | grep "btrfs" >/dev/null; then 
   /bin/mount.bin \$@ -o compress=lzo 
else 
   /bin/mount.bin \$@ 
fi
EOF
chmod 755 /bin/mount
и терминал не закрываем,он ещё нужен
как закончилась установка не перегружаем,а корректируем немного: раздел с корнем у меня sda5

Код: Выделить всё

mount /dev/sda5 /mnt 
nano /mnt/@/etc/fstab
и приводим параметры для разделов к такому виду
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb5 during installation
UUID=4448bd5f-c7f4-4737-9522-17e84abb90d5 / btrfs defaults,noatime,ssd,compress=lzo,subvol=@ 0 1
# /boot was on /dev/sdb1 during installation
UUID=4fd1e360-e6e2-4daf-8690-dc19b0e66956 /boot ext2 defaults,noatime,errors=remount-ro 0 2
# /home was on /dev/sdb5 during installation
UUID=4448bd5f-c7f4-4737-9522-17e84abb90d5 /home btrfs defaults,noatime,ssd,compress=lzo,subvol=@home 0 2

# отключаем использование свап если у вас оперативки больше 4 гб
#/swapfile none swap sw 0 0

# кэш в оперативку - тоже если у вас от 4 гб
tmpfs /tmp tmpfs rw,nosuid,noatime,nodev 0 0
tmpfs /home/garynych/.cache/chromium tmpfs noatime,nodev,nosuid,size=400M 0 0
ctrl+o и ctrl+x это сохраняем и выходим
перегружаемся

если у вас есть ещё диск обычный то желательно на него переместить папки Видео Музыка Загрузки ну и т.п. а на разделе /home что на ssd сделать симлинки туда

если так,то удаляем эти папки на ssd и

sudo mkdir /media/DATA
sudo chown garynych: /media/DATA


garynych - это заменить на своё имя пользователя естественно

Код: Выделить всё

sudo ln -s /media/DATA/Загрузки ~/
sudo ln -s /media/DATA/Музыка ~/
sudo ln -s /media/DATA/Видео ~/
а fstab добавить автомонтирование
# Mount DATA partition under /media/DATA
UUID=ba064fb3-2021-4ddc-8d48-68c7ffa43911 /media/DATA ext4 defaults,noatime 0 0
a UUID определяем по команде в терминале sudo blkid

ну и ещё несколько фишек по желанию уже...

Код: Выделить всё

sudo nano /etc/sysctl.d/99-sysctl.conf
и вставить
vm.swappiness = 10
vm.laptop_mode = 5
vm.dirty_writeback_centisecs = 6000

Код: Выделить всё

sudo nano /etc/udev/rules.d/60-schedulers.rules
- если ssd и hdd то
# system default : set cfq scheduler for rotating disks
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="cfq"

# SSD specific : set deadline scheduler for non-rotating disks
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline"
Последний раз редактировалось пользователем 4 Dja; всего редактировалось раз: 6
Причина: BB-code

Аватара пользователя

di_mok
Сообщения: 2331
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 606 раз
Поблагодарили: 351 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение di_mok » 29 окт 2017, 08:43

garynych писал(а):
29 окт 2017, 08:36
tmpfs /home/garynych/
garynych писал(а):
29 окт 2017, 08:36
sudo chown garynych
Вот повторят это любители безоглядного копипаста и прибегут к тебе разбираться на тему - "почему неработает?" :-D
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Аватара пользователя

garynych
Сообщения: 3
Зарегистрирован: 05 окт 2017, 08:13
Поблагодарили: 2 раза

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение garynych » 29 окт 2017, 08:50

di_mok писал(а):
29 окт 2017, 08:43
garynych писал(а): ↑13 минут назад
tmpfs /home/garynych/
garynych писал(а): ↑13 минут назад
sudo chown garynych
Вот повторят это любители безоглядного копипаста и прибегут к тебе разбираться на тему - "почему неработает?"
поясни... чё не работает то,всё у меня работает а без этого на том разделе сделать ничего нельзя

Аватара пользователя

di_mok
Сообщения: 2331
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 606 раз
Поблагодарили: 351 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение di_mok » 29 окт 2017, 08:52

Пользователь garynych
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Аватара пользователя

garynych
Сообщения: 3
Зарегистрирован: 05 окт 2017, 08:13
Поблагодарили: 2 раза

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение garynych » 29 окт 2017, 08:52

а,не понял тебя сразу... :smile: ща подпишу

Аватара пользователя

Real
Сообщения: 62
Зарегистрирован: 07 сен 2016, 23:49
Благодарил (а): 114 раз
Поблагодарили: 11 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение Real » 29 окт 2017, 18:00

странно, что в этой теме нет упоминания статьи годовалой давности про ssd и firefox https://geektimes.ru/post/280792/
кстати, можно и альтернативные браузеры по аналогии проверить и по необходимости оптимизировать (канеш, чётко понимая что делаешь и зачем)
p.s. недавно мой ssd разменял первый год работы - Plextor 256GB M7V
по смарту Total LBA WritTen - 1.26TB, Total LBA Read - 1.11TB при заявленном TBW - 160TB это ~120 лет работы ))
Всё, что существует на свете, когда-то было мечтой.

Аватара пользователя

slant
Сообщения: 386
Зарегистрирован: 21 июн 2017, 15:09
Решено: 5
Поблагодарили: 154 раза

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение slant » 29 окт 2017, 20:27

garynych писал(а):
29 окт 2017, 08:36
# отключаем использование свап если у вас оперативки больше 4 гб
#/swapfile none swap sw 0 0
Для btrfs это в любом случае некорректно. На btrfs свап-файл так просто класть нельзя. (Он даже не подключится напрямую.) Если уж очень нужно - класть надо на отдельный подраздел, а монтировать через loop устройство. И ни в коем случае не делать с того подраздела где лежит свап-файл снапшотов.

Хотя, я бы не стал советовать отключать свап именно с таким условием. Мало ли какая машина, и что на ней запускать будут. Некоторые игрушки, например сейчас пошли такие, что и 20 гигов съедят и не подавятся. И под линукс они уже вполне себе есть. Вон, мне за примером далеко ходить не надо - Cities Skylines скажем. :) Или Хромиум - если кучу тяжелых вкладок по открывать - запросто 4 гига отожрет. Не говоря уже о том, что если виртуалки используются, отключать своп - весьма так себе идея, сколь ко бы памяти у вас ни было (по крайней мере, если это vmware).

Аватара пользователя

Fistaшка447
Сообщения: 20
Зарегистрирован: 28 окт 2016, 14:42
Благодарил (а): 3 раза

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение Fistaшка447 » 04 ноя 2017, 10:02

Всем Привет! Кто знает как посмотреть сколько на ssd уже записано терабайт? В виндовс можно посмотреть например программой Cristal disk info.LM 18.2 Cinnamon x64;ssd Samsung 750 Evo 120гб. :smile:

Аватара пользователя

darkfenix
Сообщения: 823
Зарегистрирован: 27 июн 2017, 10:36
Решено: 11
Благодарил (а): 52 раза
Поблагодарили: 135 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение darkfenix » 04 ноя 2017, 10:14

Fistaшка447, sudo smartctl -a /dev/sda как-то так. Перед этим sudo apt install smartmontools

Аватара пользователя

Fistaшка447
Сообщения: 20
Зарегистрирован: 28 окт 2016, 14:42
Благодарил (а): 3 раза

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение Fistaшка447 » 04 ноя 2017, 10:16

darkfenix, Спасибо! Попробую.

Аватара пользователя

BadBird
Сообщения: 1454
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 71 раз
Поблагодарили: 132 раза

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение BadBird » 04 ноя 2017, 11:09

Я на винде смотрю, через фирменную утилиту от трансцленд.
За 5 месяца всего 1% износа.
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Аватара пользователя

Fistaшка447
Сообщения: 20
Зарегистрирован: 28 окт 2016, 14:42
Благодарил (а): 3 раза

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение Fistaшка447 » 15 ноя 2017, 10:18

darkfenix, Привет! Установил,но показывает не в терабайтах или гигабайтах,а вот такую цифру 5141557424.На сколько нужно поделить чтобы узнать результат в терабайтах или гигабайтах?

Аватара пользователя

Dja
Сообщения: 3037
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 419 раз
Поблагодарили: 325 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение Dja » 15 ноя 2017, 10:20

Fistaшка447,
dja-work ~ $ free
              total        used        free      shared  buff/cache   available
Память:    12183360     5436612     1998248      722080     4748500     5610336
Подкачка:           0           0           0
dja-work ~ $ free -h
              total        used        free      shared  buff/cache   available
Память:         11G        5,2G        1,9G        705M        4,5G        5,3G
Подкачка:          0B          0B          0B
dja-work ~ $ free -m
              total        used        free      shared  buff/cache   available
Память:       11897        5309        1950         705        4637        5478
Подкачка:           0           0           0
Новичок? - ознакомься с правилами
и Панель форматирования
В поисках истины :grabli:

Аватара пользователя

Dja
Сообщения: 3037
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 419 раз
Поблагодарили: 325 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение Dja » 15 ноя 2017, 10:28

Fistaшка447 писал(а):
04 ноя 2017, 10:02
сколько на ssd уже записано терабайт?
насчет террабайт не знаю, а так можно глянуть
dja-work ~ $ df -h | grep sd
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в

/dev/sda2         20G         8,6G  9,8G           47% /
/dev/sda4        9,8G         1,8G  7,5G           19% /home
/dev/sda1        435M         3,4M  432M            1% /boot/efi
/dev/sda5        436G         408G   29G           94% /media/hardD
Новичок? - ознакомься с правилами
и Панель форматирования
В поисках истины :grabli:

Аватара пользователя

Chocobo
Сообщения: 5973
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 424 раза
Поблагодарили: 1550 раз

Настройка/оптимизация SSD для linux - нужна ли?

Сообщение Chocobo » 15 ноя 2017, 10:42

Dja, Имеется ввиду не текущую утилизацию а уже отработанный объем девайса, сколько в общем прошло на ячейки под запись за срок использования

Вернуться в «Параметры и оптимизация»