Автор Тема: Оптимизация Lubuntu под SD карту. Надо ли и как?  (Прочитано 1825 раз)

Оффлайн Shamanches

  • Новичок
  • *
  • Сообщений: 26
  • Лайков: 6
  • Карма: +1/-0
  • Orange PI PC v1.2
    • Просмотр профиля
В Linux если не оптимизировать систему под SSDдиск, то этот SSDдиск долго не проработает.
А таже SDкарта, этож по факту и есть SSDдиск...

так вот к примеру, в обычной системе я редактировал
/etc/fstab
тут я смотрю он вообще пустой.

Или организвано тут все по другому?

Оффлайн warik

  • Administrator
  • Старейшина
  • *****
  • Сообщений: 551
  • Лайков: 151
  • Карма: +10/-0
    • Просмотр профиля
    • OrangePi.pp.ua
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #1 : Ноябрь 30, 2015, 11:34:06 am »
А что Вы там такого правили в fstab? Убирали swap и всё?
Orange Pi PC, Orange Pi One, Orange Pi Zero

Оффлайн Shamanches

  • Новичок
  • *
  • Сообщений: 26
  • Лайков: 6
  • Карма: +1/-0
  • Orange PI PC v1.2
    • Просмотр профиля
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #2 : Ноябрь 30, 2015, 01:37:48 pm »
1)swap убирал
2)еще вписывал nodiratime, noatime - думаю это важнее чем свап отключать, в моем случае

Оффлайн zevs3344

Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #3 : Ноябрь 30, 2015, 03:43:30 pm »
так отредактируй. я fstab правил чтобы раздел home на винте sata был. fstab читается. swap тоже на винт пихнул.

Оффлайн Artem

  • Участник
  • **
  • Сообщений: 55
  • Лайков: 16
  • Карма: +0/-0
  • Orange Pi PC ver 1.2
    • Просмотр профиля
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #4 : Ноябрь 30, 2015, 07:20:55 pm »
т.е. флешка быстро сдохнет если на ней будет swap?

Оффлайн warik

  • Administrator
  • Старейшина
  • *****
  • Сообщений: 551
  • Лайков: 151
  • Карма: +10/-0
    • Просмотр профиля
    • OrangePi.pp.ua
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #5 : Ноябрь 30, 2015, 10:55:23 pm »
т.е. флешка быстро сдохнет если на ней будет swap?
Ну да. Если swap будет использоваться то будут производиться операции чтения и записи, что убивает любой твердотельный накопитель.
Orange Pi PC, Orange Pi One, Orange Pi Zero

Оффлайн Artem

  • Участник
  • **
  • Сообщений: 55
  • Лайков: 16
  • Карма: +0/-0
  • Orange Pi PC ver 1.2
    • Просмотр профиля
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #6 : Декабрь 01, 2015, 07:36:31 am »
постоянная перезапись - это понятно; просто интересно насколько быстро исчерпает свой ресурс носитель?

P.S. производитель карты не указал количество перезаписей; Сколько их там в среднем, 100 000?  :)

Оффлайн Shamanches

  • Новичок
  • *
  • Сообщений: 26
  • Лайков: 6
  • Карма: +1/-0
  • Orange PI PC v1.2
    • Просмотр профиля
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #7 : Декабрь 02, 2015, 10:43:49 am »
Мой опыт массового использования флешек и ssd под диск на постоянно работающих Ubuntu подобных системах, говорит что оптимизация ОБЯЗАТЕЛЬНА, иначе максимальный срок жизни, до года такого накопителя, а средне-статистическая флешка умирает еще быстрее.
Естественно, если от времни к времени используется или стоит в простое, то особого смысла не имеет.

1)Циклов перезаписи по факту меньше, чем указывает производитель SSD/флешки.
2)Если постоянно перезаписывается один и тотже блок (в утрированном варианте какой-то мелкий файл до 4кб), то это еще хуже.
3)На материнке контроллер может не иметь буфера, хорошо что такое крайне редко попадается (срок жизни сокращается при этом раза в три, пару-тройку месяцев проработает, статья на хабре была).

Вывод по использованию SSD и флешек:
если используется в постоянно работающей системе, то оптимизация обязательна.
если от случая к случаю, то можно и не возится с этим
« Последнее редактирование: Декабрь 02, 2015, 10:58:26 am от Shamanches »

Оффлайн warik

  • Administrator
  • Старейшина
  • *****
  • Сообщений: 551
  • Лайков: 151
  • Карма: +10/-0
    • Просмотр профиля
    • OrangePi.pp.ua
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #8 : Декабрь 02, 2015, 10:57:37 am »
Shamanches, ну а по существу? Есть что-то техническое, а не гуманитарное))) Не в обиду)))
Запилите статью\рекомендации по оптимизации. Очень будет интересно почитать!
Orange Pi PC, Orange Pi One, Orange Pi Zero

Оффлайн Shamanches

  • Новичок
  • *
  • Сообщений: 26
  • Лайков: 6
  • Карма: +1/-0
  • Orange PI PC v1.2
    • Просмотр профиля
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #9 : Декабрь 02, 2015, 11:06:28 am »
Shamanches, ну а по существу? Есть что-то техническое, а не гуманитарное))) Не в обиду)))
Запилите статью\рекомендации по оптимизации. Очень будет интересно почитать!
по существу...
присутствие в fstab Ubuntu-подобной системы с ext4, параметров nodiratime, noatime вообще не обсуждается даже, оно обязательно.
А вопрос я задал в разрезе использования Lubuntu на SDкарте в OrangePI, тут как говорится только время покажет.

Меня больше волнует аппаратное ускорение видео Lubuntu в OrangePI, т.к. существующие варианты просто не дотягивают, до уровня Android KODI по результату....
все сырое и неизвестно решится ли вообще когда-нибудь, с этими лицензиями...
« Последнее редактирование: Декабрь 03, 2015, 02:13:14 pm от Shamanches »

Оффлайн Romario643

  • Участник
  • **
  • Сообщений: 88
  • Лайков: 25
  • Карма: +3/-0
  • OPI mini2
    • Просмотр профиля
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #10 : Декабрь 02, 2015, 02:02:05 pm »
Потоптались хороводом вокруг столба и пошли дальше...  :)
Там в fstab действительно только "UNCONFIGURED FSTAB FOR BASE SYSTEM". Что надо вписать nodiratime и noatime это понятно, но как должна выглядеть строка полностью? Если правильно понимаю, там ID устройства еще вкорячить надо.
Ну чайник я в ubuntu :)

Оффлайн Shamanches

  • Новичок
  • *
  • Сообщений: 26
  • Лайков: 6
  • Карма: +1/-0
  • Orange PI PC v1.2
    • Просмотр профиля
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #11 : Декабрь 03, 2015, 02:06:05 pm »
Если в отрыве от OrangePI, то в Lubunte fstab редактируется так:

Редактируем fstab:
sudo nano /etc/fstab

по умолчанию строка выглядит так:
   UUID=b49c6a96-ee65-4c12-9aca-66f5ea927aab / ext4 errors=remount-ro 0 0
меняем на:
   UUID=b49c6a96-ee65-4c12-9aca-66f5ea927aab / ext4 noatime,nodiratime,errors=remount-ro 0 1

после изменений ребут

Если последнюю цифру в строке 1 заменить на 0, то отключится проверка файловой системы

Для того, чтобы узнать uuid для нужного раздела выполните в терминале команду:
orangepi@orangepi:~$ sudo blkid
/dev/mmcblk0p1: SEC_TYPE="msdos" UUID="F875-EAED" TYPE="vfat"
/dev/mmcblk0p2: UUID="61187ff0-d686-48dd-832e-f8f0589696e9" TYPE="ext4"

насчет параметра discard в fstab не совсем уверен в OrangePI
Также переодически можно делать TRIM, если неиспользуется discard и поддерживается SSD (запихать в cron к примеру):
sudo fstrim / -v

с Ubuntu wiki: Нет необходимости использовать флаг discard, если вы периодически запускаете fstrim.

Только что проверил поддерживается ли TRIM:
orangepi@orangepi:~$ sudo sudo fstrim / -v
fstrim: /: FITRIM ioctl failed: Operation not supported

Тогда и discard не нужен в fstab, вообще странно получается - контроллер тупо не поддерживает эту функцию, хоть и SDкарта....

Что-то в последнее время складывается впечатление, что для СТАБИЛЬНО-работающих годами проектов/девайсов не годится OrangePI, так ото для радиолюбительских проектов и как приставка к телеку, у которого нет smart
 
Отступление от темы:
SSD диски умирают достаточно специфично, тупо перестают записыватся на него данные, но с чтением проблем нет.
Зачастую и система может загрузится и работать, но ошибки выдавать или не выдавать.
я проверяю абсолютно просто: файл какой-то удаляю в home директории и смотрю есть ли он после перезагрузки, если есть, то  SSDдиск в металолом, если он еще и "мрачно-китайский".
« Последнее редактирование: Декабрь 03, 2015, 02:57:46 pm от Shamanches »

Оффлайн Romario643

  • Участник
  • **
  • Сообщений: 88
  • Лайков: 25
  • Карма: +3/-0
  • OPI mini2
    • Просмотр профиля
Re: Оптимизация Lubuntu под SD карту. Надо ли и как?
« Ответ #12 : Декабрь 03, 2015, 09:33:14 pm »
Респект за подробное разжевывание  :)  Теперь бы еще узнать работает ли...  :D :D :D Разберусь - отпишусь.
На счет trimm, уже не помню как проверял, но вроде как у нас в lubuntu он включен и работает. Через fstrim ни как. Намудрили они там с апельсиновым пингвином...