Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Настройка Ubuntu для работы с SSD  (Прочитано 193651 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн saveriy

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #150 : 25 Января 2013, 17:16:05 »
Тоже решил поступить таким же образом.
Выставил в fstab noatime,nodiratime,discard
и отправил некоторые папки в tmpfs.

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #151 : 25 Января 2013, 17:24:21 »
и отправил некоторые папки в tmpfs.
Какие?
Скажи версию убунты и покажи cat /etc/mtab.
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн saveriy

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #152 : 25 Января 2013, 17:38:26 »
Ubuntu 12.04.1 x86_64
(Нажмите, чтобы показать/скрыть)

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #153 : 25 Января 2013, 17:46:17 »
Ubuntu 12.04.1 x86_64
М. Это чистая? Покажи и fstab тоже, плз.
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн saveriy

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #154 : 25 Января 2013, 17:54:03 »
(Нажмите, чтобы показать/скрыть)

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #155 : 25 Января 2013, 18:00:55 »
Ой! Не хочу разбираться. :)
Прошу людей с чистыым нетроганым /etc/fstab показать cat /etc/mtab.

А ты скажи про это:
/       ext4    discard,noatime,nodiratime,errors=remount-ro 0  1
/home   ext4    discard,noatime,nodiratime,defaults          0  2
Почему первый нолик а не единичка, и почему в хомяке нет errors=remount-ro, и зачем nodiratime?
« Последнее редактирование: 25 Января 2013, 18:07:49 от babay2004 »
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн saveriy

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #156 : 25 Января 2013, 18:06:56 »
Так бы и сразу сказал, вот чистый mtab
(Нажмите, чтобы показать/скрыть)

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #157 : 25 Января 2013, 18:08:32 »
И на UPD, плиз, ответь.

Пользователь решил продолжить мысль 25 Января 2013, 18:15:47:
Ну вот. В 12.04 /tmp не на tmpfs, знач надо пихать в fstab. Я думаю, что в 12.10 они это починили, ждём отчётов от тамошних юзеров.
А вот про всякие lock - я бы не напрягался - всё ж в run уже вынесено. А  /var/tmp и /var/log на tmpfs выносить вообще нихарашо.
« Последнее редактирование: 25 Января 2013, 18:15:47 от babay2004 »
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн saveriy

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #158 : 25 Января 2013, 18:16:35 »
/       ext4    discard,noatime,nodiratime,errors=remount-ro 0  1
/home   ext4    discard,noatime,nodiratime,defaults          0  2
Почему первый нолик а не единичка
Цитировать
<dump>. Запись <dump> используется утилитой dump для того чтобы решить, когда делать резервную копию. Будучи установленной (dump не входит в стандартную систему установки Arch Linux), dump проверяет эту запись и использует число, чтобы решить, надо ли делать резервную копию. Возможные значения поля - 0 и 1. Если 0, то dump игнорирует файловую систему, если 1, то dump сделает резервную копию. У большинства пользователей dump не установлен, поэтому это могут записать в поле <dump> 0.

<pass> (пропуск). fsck смотрит на число, подставленное в поле <pass> и решает, в каком порядке проверять файловую систему. Возможные значения 0, 1 и 2. Файловые систему со значением <pass>, равным 0, не будут проверены утилитой fsck. У корневой системы должен быть наибольший приоритет, 1, остальные файловые системы, которые вы хотите проверять, должны иметь 2.

Источник

/       ext4    discard,noatime,nodiratime,errors=remount-ro 0  1
/home   ext4    discard,noatime,nodiratime,defaults          0  2
и почему в хомяке нет errors=remount-ro

потому что в /home есть параметр defaults

/       ext4    discard,noatime,nodiratime,errors=remount-ro 0  1
/home   ext4    discard,noatime,nodiratime,defaults          0  2
и зачем nodiratime?

чтобы ОС не записывала время последнего обращения к папкам

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #159 : 25 Января 2013, 18:26:20 »
Сори, трудно цитировать.
Про dump знаю, не думал только, что в убунте это го нет по дефолту.
noatime перекрывает nodiratime, тоесть нинужно nodiratime при наличии noatime.
defaults: - если ты указываешь какие-то параметы - они настраиваются, остальные defaults. а твои до-дефолтные настройки последующим указанием дефолта не сбросятся? (тут я не спорю, я спрашиваю)
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн saveriy

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #160 : 25 Января 2013, 18:31:58 »
А  /var/tmp и /var/log на tmpfs выносить вообще нихарашо.
С /var/log я знаю цену риска,
а что особенного в /var/tmp
объясни пожалуйста.

Пользователь решил продолжить мысль 25 Января 2013, 18:39:23:
noatime перекрывает nodiratime, тоесть нинужно nodiratime при наличии noatime.

Спасибо, исправлю. В таком случае и из wiki считаю необходимым убрать nodiratime.

defaults: - если ты указываешь какие-то параметы - они настраиваются, остальные defaults. а твои до-дефолтные настройки последующим указанием дефолта не сбросятся? (тут я не спорю, я спрашиваю)

Я предполагаю, что все параметры, добавленные к defaults будут приняты системой.

defaults соответствует набору rw, suid, dev, exec, auto, nouser, async. Разве что-то из этого мешает для правильной работы ssd? Или discard не будет принят?
« Последнее редактирование: 25 Января 2013, 18:45:06 от saveriy »

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #161 : 25 Января 2013, 18:50:34 »
defaults соответствует набору rw, suid, dev, exec, auto, nouser, async. Разве что-то из этого мешает для правильной работы ssd? Или discard не будет принят?
Я не знаю. Ты проверял? Ха, и да, твой частный случай, если у тебя работает, не считается - надо документально подтвердить будет.
Про /var/tmp давай поговорим.
Почему /var/tmp отдельно выделено от /tmp? Глупости? Я не уверен. Туда валятся приложениями неизвестного размера файлы - можно засрать tmpfs, swap и свалиться по окончанию памяти. Редко, но возможно. У меня сложилось такое мнение.
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн saveriy

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #162 : 25 Января 2013, 19:07:45 »
А если памяти 8Gb, и максимальный размер использования я замечал лишь в размере 1,5Gb?
Ладно, уговорил, проверим работу без этих параметров в fstab.
На прошлом ноуте с ssd crucial тест описанный на habrahabr.ru/post/129551/ проходил на ура.
(hdparm --read-sector [ADDRESS] /dev/sdX выдавал 000000)
А на этом ультрабуке нули появляются через минуту.
Тест описанный в wiki (sudo fstrim / -v) показывает что trim работает.
Вот и думай, какой метод тестирования правильный.
Я не стал заморачиваться, выставил параметр discard в fstab и решил, что trim работает.
Но вот про параметр defaults не задумывался.
Проверить можно, только у меня к тебе вопрос, как проверить ведется ли последняя запись обращения к папке и файлу.
Тогда я с помощью
UUID=385c77de-0d4e-48f1-a526-cebcce389999 /home           ext4    discard,noatime,defaults        0       2
выясню, игнорируются ли все параметры прописанные вместе с defaults

Пользователь решил продолжить мысль 25 Января 2013, 19:38:09:
Вот что я нашел в сети
https://wiki.archlinux.org/index.php/Solid_State_Drives
« Последнее редактирование: 25 Января 2013, 19:38:09 от saveriy »

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #163 : 25 Января 2013, 19:42:49 »
Раздел про выключение планировщика убрал.

nodiratime там итак не предлагается, в виду использования noatime.

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #164 : 25 Января 2013, 20:57:59 »
как проверить
Просто тестом ТРИМ проверь, работает ли он с default.

Пользователь решил продолжить мысль 25 Января 2013, 21:02:38:
Раздел про выключение планировщика убрал.
Просто я смотрю, что разработчики систем не спят, а понимают, что железный конь идёт на смену крестьянской лошадке.
Сейчас в нових системах (свежих федорах да и убунтозах тестовых тоже) уже заранее предполагается использование SSD. Так что вот.
« Последнее редактирование: 25 Января 2013, 21:03:12 от babay2004 »
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.