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


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

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

Оффлайн SmilePlz

  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #30 : 18 Июль 2012, 21:07:46 »
Цитировать
Загоняем в ОЗУ всякого рода логи и временные файлы

Для чего добавляем

tmpfs   /tmp      tmpfs   defaults   0   0
tmpfs   /var/tmp   tmpfs   defaults   0   0
tmpfs   /var/lock   tmpfs   defaults   0   0
tmpfs   /var/log   tmpfs   defaults   0   0
none   /dev      tmpfs   defaults   0   0

для новичка поясните пожалуйста куда это все вогнать?оО
у самого Kingston V200+ "выравнивание разделов". для чего это нужно?

Пользователь решил продолжить мысль 18 Июль 2012, 21:12:53:
сделал только:
Цитировать
gksu gedit /etc/fstab
/ ext4 noatime,nodiratime,discard,errors=remount-ro,commit=60 0 1
gksu gedit /etc/sysctl.conf
#vm.laptop_mode = 5
#vm.dirty_writeback_centisecs = 6000

остальное не стал, т.к. на 750 гиговом директория home + ноут работает без батареи

все правильно догнал?
« Последнее редактирование: 18 Июль 2012, 21:12:53 от SmilePlz »

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6702
  • Ubuntu 16.04
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #31 : 19 Июль 2012, 09:05:17 »
SmilePlz,
там обсуждается /etc/fstab , в него и вгонять, в конец файла, новыми строками.

#vm.laptop_mode = 5
#vm.dirty_writeback_centisecs = 6000
должно быть без #, т.к. в этом случае опции закомментированы и работать не будут.

Оффлайн SmilePlz

  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #32 : 19 Июль 2012, 21:12:22 »
спасибо большое

Оффлайн Salasin

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #33 : 25 Июль 2012, 08:00:42 »
Спасибо большое за создание документации по Настройке Ubuntu для работы с SSD. Поясните пожалуйста для чего в /etc/fstab строка "none   /dev      tmpfs   defaults   0   0"? С остальными настройками всё понятно.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6702
  • Ubuntu 16.04
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #34 : 25 Июль 2012, 08:45:47 »
Насколько я знаю, при каждом запуске в каталоге /dev создаются файлы-устройства. Вот, чтобы это дело не писалось на ССД, а помещалось также в ОЗУ, последняя строчка.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6702
  • Ubuntu 16.04
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #35 : 25 Август 2012, 21:04:08 »

Оффлайн AlexeyyexelA

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #36 : 01 Сентябрь 2012, 17:39:54 »
При записи на диск система подвисает. В эти моменты I/Os доходит до 100+.
Это нормально для SSD или можно оптимизировать.

Kubuntu 12.04  3.5.0-13-generic
Model=SanDisk SSD U100 128GB

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6702
  • Ubuntu 16.04
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #37 : 01 Сентябрь 2012, 18:41:05 »
AlexeyyexelA,
нет, конечно, вообще никаких тормозов ФС не наблюдаю.
погугли про свою модель и версию прошивки, мож обновить...

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #38 : 01 Сентябрь 2012, 23:29:19 »
UUID=aeade6fd-2b24-4e59-bc8c-6f1791338b0c / ext4 noatime,nodiratime,discard,errors=remount-ro,commit=60 0 1Здесь опция nodiratime не нужна, т.к. noatime включает в себя nodiratime.
И commit=60 - это при внезапном пропадании питания на десктопе чревато потерей данных за 60 секунд работы. (А ещё если журнал отключишь - вообще попа будет ФС.) Я не применял эту опцию у себя вообще (по умолчанию 5 сек будет).
« Последнее редактирование: 01 Сентябрь 2012, 23:44:25 от babay2004 »
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6702
  • Ubuntu 16.04
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #39 : 02 Сентябрь 2012, 07:45:40 »
babay2004,
ок, nodiratime уберу.
без commit у меня каждую секунду диск дрючил какой-то процесс jbd2 что ли...

Пользователь решил продолжить мысль 02 Сентябрь 2012, 07:48:46:
журнал я тоже не вырубаю.

дописал предупреждение в статью и убрал nodiratime.
« Последнее редактирование: 02 Сентябрь 2012, 07:48:46 от ⚡ Thunde® ⚡ »

Оффлайн saveriy

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #40 : 02 Сентябрь 2012, 08:03:36 »
... какой-то процесс jbd2 что ли...
Это процесс журналирования,
⚡ Thunde® ⚡, может стоит добавить в статью команду для просмотра обращения к диску
sudo iotop -oa

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6702
  • Ubuntu 16.04
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #41 : 02 Сентябрь 2012, 09:28:29 »
saveriy,
да я нагуглил тогда, когда была проблема, что это за процесс и как можно заставить его успокоится.

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #42 : 02 Сентябрь 2012, 09:53:25 »
без commit у меня каждую секунду диск дрючил какой-то процесс jbd2 что ли...
Чтоб ты не грешил на что-то другое:
commit=nrsec (*) Ext4 can be told to sync all its data and metadata
every 'nrsec' seconds. The default value is 5 seconds.
This means that if you lose your power, you will lose
as much as the latest 5 seconds of work (your
filesystem will not be damaged though, thanks to the
journaling).  This default value (or any low value)
will hurt performance, but it's good for data-safety.
Setting it to 0 will have the same effect as leaving
it at the default (5 seconds).
Setting it to very large values will improve
performance.

И вот еще насчёт планировщика ввода/вывода. Советуют все elevator=noop ставить в ядро. Однако воттут Оценка производительности планировщиков ввода/вывода в Linux рассказано, что не всё так однозначно.
« Последнее редактирование: 02 Сентябрь 2012, 10:21:32 от babay2004 »
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6702
  • Ubuntu 16.04
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #43 : 02 Сентябрь 2012, 10:24:50 »
babay2004,
в общем commit=60 даже improve performance)))

ладно, преду добавил, пусть каждый сам решает.

Пользователь решил продолжить мысль 02 Сентябрь 2012, 10:25:42:
Цитировать
elevator=noop
насколько я понял это годится когда в системе только SSD, о чем написано в вики.

Пользователь решил продолжить мысль 02 Сентябрь 2012, 10:25:59:
иначе, будут траблы для HDD.

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Re: Настройка Ubuntu для работы с SSD
« Ответ #44 : 02 Сентябрь 2012, 11:20:45 »
Цитировать
elevator=noop
насколько я понял это годится когда в системе только SSD, о чем написано в вики.

Пользователь решил продолжить мысль 02 Сентябрь 2012, 10:25:59:
иначе, будут траблы для HDD.
Не, если HDD и контролёр поддерживают NCQ, и оно работает (режим AHCI), то HDD будет тоже вполне быстро работать. И меньше загрузка CPU будет.
Но если в системе присутствует IDE-HDD, то будет падение производительности на нём значительное.

Пользователь решил продолжить мысль 02 Сентябрь 2012, 11:25:18:
babay2004,
в общем commit=60 даже improve performance)))
Канешна! Некоторые даже 600 ставят...

Хорошо на ноутбуках, и когда есть UPS у десктопа.
« Последнее редактирование: 02 Сентябрь 2012, 11:25:19 от babay2004 »
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

 

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