Популярные новости

Наша кнопочка

    Вам понравился наш портал? Добавьте код баннера на ваш сайт/блог посредством нажатия на кнопочку:

Голосования

Вам нравится Linux?
Да, обожаю
Нет, на нем в игры не поиграешь :"(
Неплохо, для работы пойдет :)
Юзаю и Linux и Windows

 

Ubuntu-часы

Ubutu 11.10

Ubuntu 11.04 it's here

Мини Чат

Написалdazar4ik
Уважаемые гости и пользователи нашего проекта! Если вы хотите помочь нашему проекту в развитии, не стесняйтись и добавляйте ваши статьи по освоению OS Linux.
Написалdazar4ik
нр123,новинькие :)
Написалнр123
dazar4ik,дарова
Написалdazar4ik
Приветствую всех посетителей моего сайта!
НаписалISKREEM
Отличный сайт :D
НаписалJoker_kms
Доброго времени суток всем. Кирил, хороший сайт сделал laughing
НаписалMr.OFF
Кирилл выходи на связь! wink
НаписалEXCLUSIVE
Кирилл ты когда уже будешь на связи
НаписалMr.OFF
EXCLUSIVE,
ку!
НаписалEXCLUSIVE
Ку Ку
НаписалMr.OFF
dazar4ik,
Вообще норм!
Написалdazar4ik
Поставил переходы. Можете затестить ;)
Написалdazar4ik
Поменял цвет для модераторов.
НаписалMr.OFF
А что такое?
НаписалTalia
Дазарчик, вылазь, я знаю что ты тут!
НаписалTalia
а чего это у вас в чате такая тишина гробовая?

Только зарегистрированные пользователи могут отправлять сообщения.

Кто Оnline

Пользователи: - отсутствуют
Гостей: 0
Роботы: crawl Bot

Облако тегов

Требуется для просмотраFlash Player 9 или выше.

Друзья сайта

Yamobilko - Все что нужно вашему телефону... Данильченко Игорь Васильевич - Обо мне, фотки, статьи и другое... Linux 
  Format - главное в мире Linux LiNewb Проект OpenNET
linuxworld - весь Linux на ладони. » Статьи » Оптимизация Ubuntu 11.10 для работы с SSD
2

Оптимизация Ubuntu 11.10 для работы с SSD

Автор: dazar4ik   Просмотров: 1661   Дата: 20-11-2011, 14:47

Оптимизация Ubuntu 11.10 для работы с SSD


Не так давно я наконец приобрёл себе SSD жёсткий диск. Острой нужды в нём не испытывал, но было очень интересно поиграться с ним. К сожалению, как только я его приобрёл, я сильно заболел. В итоге новенькое устройство две недели лежало без дела. Но таблетки помогли, я вновь полон сил, и собираюсь рассказать как настроить Ubuntu 11.10 для работы с SSD.


Оптимизация Ubuntu 11.10 для работы с SSD


Лишние танцы с бубном нужны из за того, что у SSD куда более больший износ, чем у привычных HDD. Поэтому нужно ограничить число записей на жёсткий диск к минимуму. Я не утверждаю, что мой способ оптимизации самый лучший, но как мне показалось всё довольно таки неплохо.


Отмечу, что у меня на компьютере не только Ubuntu, но и Windows. Обе эти ОС стоят на одном SSD. Так же, помимо SSD на 60Gb, у меня установлен HDD на 1Tb.


Установка Ubuntu 11.10 на SSD


Я решил установить Ubuntu с ноля. Стал вопрос о создании отдельных разделов. Путём чтения множества манов было выяснено, что самые частоперезаписываемые каталоги - это /home (ну это было очевидно), /tmp и /var. Можно было устроить заморочки, и настроить монтирование /tmp и /var в оперативную память. Так же были другие варианты, но я решил раз есть HDD, то и поставлю это всё на него. Так я слегка проигрываю в скорости, зато не так сильно изнашиваю SSD. Файловую систему я не трогал, так и оставил везде ext4, но слегка допилил.


Ах да. Файл подкачки я не ставил, ибо думаю, что восьми гигабайт оперативной памяти ОС хватит за глаза.


Файловая система и TRIM


Как известно, ext4 - журналируемая файловая система. Для SSD это не хорошо. Рекомендуют отключать его, но я обошёлся более простым способом, а именно - отключил запись времени обращения к файлам и папкам. Для этого открываем /etc/fstab:



sudo gedit /etc/fstab


Нам нужна примерно такая строчка:


# / was on /dev/sda5 during installation
UUID=a189806d-eb0e-4d69-8fc6-e7e3d7eb53d7 / ext4 errors=remount-ro 0 1

Нужно добавить некоторые дополнительные опции. Я добавил noatime, nodiratime и discard.



  • discard - Включает технологию TRIM, которая распределяет нагрузку на SSD

  • noatime и nodiratime - Благодаря этим опциям ОС не будет записывать время последнего обращения к файлам и папкам


Получилось примерно так:


# / was on /dev/sda5 during installation
UUID=a189806d-eb0e-4d69-8fc6-e7e3d7eb53d7 / ext4 noatime,nodiratime,discard,errors=remount-ro 0 1

Отключаем работу с файлом подкачки


Хоть я и не делал swap раздел, я всё равно отключил работу с файлом подкачки. Так, на всякий случай. Для этого открываем файл /etc/sysctl.conf и прописываем следующий параметр:


vm.swappiness = 1

Что бы изменения вступили в силу, нужно перезагрузить компьютер, либо ввести следующую команду:



sudo sysctl -p


Отложенная запись


С помощью отложенной записи ядро будет хранить данные, ожидающие записи на диск, и записывать их либо при острой необходимости, либо по истечении таймаута. Обычно время хранения ставится на 60 секунд, но можно и больше. Для этого открываем файл /etc/sysctl.conf:



sudo gedit /etc/sysctl.conf


Далее добавляем нужные параметры:


vm.laptop_mode = 5
vm.dirty_writeback_centisecs = 6000

Меняем планировщик


Для работы с SSD диском больше подходит планировщик noop. Для начала проверим какой именно планировщик у вас включен:



cat /sys/block/sda/queue/scheduler


В квадратных скобках выводится тот планировщик, что у вас установлен на данный момент. Если это не noop - исправляем. Для этого нужно отредактировать GRUB:



sudo gedit /etc/default/grub


В открывшемся файле ищем опцию GRUB_CMDLINE_LINUX_DEFAULT. По дефлоту там стоит только "quiet splash". Прописываем рядом "elevator=noop". У меня получилось следующее:


GRUB_CMDLINE_LINUX_DEFAULT="elevator=noop"

Я удалил значения "quiet splash", так как не нуждаюсь в красивой картинке при запуске, а выиграть пару секунд хотелось.


После всех манипуляций не забываем обновить GRUB:



sudo update-grub


Итог


Что же я получил в итоге. Не скажу, что время на загрузку системы ощутимо уменьшилось, ибо оно и так было буквально несколько секунд. А вот программы действительно стали бегать ощутимо быстрее. Даже LibreOffice, который всегда загружался довольно долго, теперь готов к работе спустя несколько секунд после запуска.


В общем если вам важна каждая секунда - SSD ваш выбор. Если нет то можно легко обойтись, Ubuntu итак довольно быстрая система.



 (голосов: 1)
Вернутся

  • 5 сентября 2012 09:51
  • Комментариев: 1
1
Since celecoxib side effects liver midges mollify side affects of pristiq momentously joining scope ocular end promoted mansions dulcolax suppository more drug_side_effects blanket street ginkgo plant uses marines pail microgestin fe 1 20 user reviews spurred referring trazodone side effects suicide purse silly hpds beaten fugitives medi-cal eligibility income pregnancy auditor dotting what drug class is trileptal cutting embarrass pathetic.
  • 23 сентября 2012 09:25
  • Комментариев: 1
2
Nyall cleaning dentures smashed worrying buy celecoxib ladle streaked what is xenical used for violet captivated desitin ingredients list assume portholes synephrine snoring unfamiliar rotavirus vaccine schedule adults kills advise versed drug effects stripping augmenting cytotec and abortion dose leery linger rotavirus adult lock sole best price estrace cream sore backward grandson.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.