LINUX.ORG.RU

Что ещё можно настроить для ssd?

 


15

5

Поставил себе SSD на ноут и сделал следующее:

  • оставил несколько гигов неразмеченными;
  • отключил swap (у меня и раньше его не было);
  • опции монтирования noatime,commit=600,noadir,discard;
  • ext4 везде;
  • tmpfs:
    • /tmp;
    • /var/tmp
    • /var/lock
    • /var/log
    • /var/cache/apt/archives
  • в sysctl
    vm.swappiness = 0
    vm.dirty_writeback_centisecs = 6000
    vm.dirty_expire_centisecs = 6000
    vm.dirty_ratio = 80
    vm.dirty_background_ratio = 20
    vm.laptop_mode=5
    
  • отключил планировщик в/в
    GRUB_CMDLINE_LINUX_DEFAULT="elevator=noop"
  • интересная штука iotop: позволяет смотреть запись на диск для процессов;
  • кэш хрома --disk-cache-dir=/tmp/chrcashe

Всё летает.

Вопрос: что я забыл? И да - мне нечем заняться.

Перемещено tazhate из talks

★★

Дабы не плодить треды спрошу заодно:
Во сколько обошлось по деньгам?
Какой интерфейс?
Вместо DVD или вместо HDD?

SjZ ★★★★★ ()

Вопрос: что я забыл?

Вы забыли о том, что износ SSD уже давно не является проблемой, из-за которой имеет смысл напрягаться.

Axon ★★★★★ ()

оставил несколько гигов неразмеченными;

Сомнительно, ssd и так держит некоторый объём резервных блоков.

отключил swap (у меня и раньше его не было);

Оперативы только побольше поставь, хотя можно просто уменьшить агрессивность свопа и оставить его в качестве резерва.

опции монтирования noatime,commit=600,noadir,discard;

Можно было бы просто отсрочить запись изменений на диск.

/var/log

/var/cache/apt/archives

А как потом узнаешь что с машинкой случилось? И кэш пакетов таки стоит оставить, они там же не постоянно переписываются.

По моему итак ясно что ssd - это расходник. А отказываться из за этого от логов, кэша apt и прочих интересных вещей на мой взгляд не разумно. И если у тебя не гента, то смысл так извращаться?

rezedent12 ☆☆☆ ()
Ответ на: комментарий от Spirit_of_Stallman

Да, про /var/log это как-то ... сгоряча.

svu ★★★★★ ()
Ответ на: комментарий от SjZ

Во сколько обошлось по деньгам?

2килорубля. 60G, но мне больше и не надо.

Какой интерфейс?

SATA 3

Вместо DVD или вместо HDD?

HDD

ziemin ★★ ()
Ответ на: комментарий от rezedent12

А отказываться из за этого от логов, кэша apt

Ни разу не пользовался в домашних условиях.

SjZ ★★★★★ ()

опции монтирования noatime,commit=600,noadir,discard;

noatime автоматически включает nodiratime. поправьте, если не так.

tmpfs:
/var/log

Зря, некоторый софт ругается, если не находит там папки для своих логов.

vm.swappiness = 0

Своп же уже выключен.

Black_Roland ★★★★ ()
Ответ на: комментарий от rezedent12

А как потом узнаешь что с машинкой случилось?

А что может быть такого, что я не смогу посмотреть свежие логи, и при этом неочевидное?

И кэш пакетов таки стоит оставить, они там же не постоянно переписываются.

Но зачем? А зато всё ставится мгновенно :)

ziemin ★★ ()
Ответ на: комментарий от ziemin

Походу в процессор всё упирается: dd раздел null даёт около 200. два dd (с разными разделами) около 400.

ziemin ★★ ()

Добавил тему в закладки. А что можете посоветовать гентушнику для ssd? /var/tmp/portage как я понимаю лучше (и быстрее) в tmpfs?

leg0las ★★★★★ ()
Ответ на: комментарий от Black_Roland

некоторый софт ругается

примеры в студию.
зачем логи на десктопе ?

smilessss ★★★★★ ()
Ответ на: комментарий от leg0las

Всё упирается в память. Наверно большие пакеты не соберуться, если не хватит.

ziemin ★★ ()
Ответ на: комментарий от ziemin

У меня так сделано, всё собирается
Либра и фурфокс бинарные

Satou ★★★★ ()
Ответ на: комментарий от Satou

Я смотрел du -ms`ом - LO бухнет в до 2,5 гиг - фф вроде до 4-х. Да и обновления не часты.

leg0las ★★★★★ ()

tmpfs: /var/log /var/cache/apt/archives

o_O

/var/log Зря, чё случись сядешь в лужу.

/var/cache/apt/archives Ну если только канал широкий, хотя нет всё равно зря.

Dron ★★★★★ ()
Ответ на: комментарий от Dron

/var/cache/apt/archives Ну если только канал широкий, хотя нет всё равно зря.

Почему? Пакет установился - .deb не нужен же.

ziemin ★★ ()
Ответ на: комментарий от smilessss

некоторый софт ругается

примеры в студию.

prelink (который в федоре по крону)
lighttpd с дефолтным конфигом
polipo

С другими программами проблем не припомню

зачем логи на десктопе ?

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

Black_Roland ★★★★ ()
Ответ на: комментарий от Black_Roland

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

Это в каком дистре?

ziemin ★★ ()
Ответ на: комментарий от Black_Roland

Что-то в дебиан/тестинге давненько такого не было.

ziemin ★★ ()
Ответ на: комментарий от Black_Roland

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

Я сижу на арче уже год.
И ниразу не лазил в логи, чтобы узнать что стало причиной поломки
это и так очевидно,а если нет то на сайте просто читаю новости и фикшу
справедливости ради скажу, что именно само ещё ничего не ломалось, разве что при обновлении нужно было поправить пару конфигов

smilessss ★★★★★ ()
Ответ на: комментарий от Black_Roland

На удалённый сервер. Вот теперь наверно на старый винт буду.

ziemin ★★ ()
Ответ на: комментарий от smilessss

Я сижу на арче уже год.
И ниразу не лазил в логи, чтобы узнать что стало причиной поломки
это и так очевидно,а если нет то на сайте просто читаю новости и фикшу
справедливости ради скажу, что именно само ещё ничего не ломалось, разве что при обновлении нужно было поправить пару конфигов

Десктопы разные бывают. Нельзя категорично утверждать что логи не нужны, также как и нельзя утверждать что они всем нужны.

Тем более логов не так много пишется, чтобы исчерпать ресурс SSD.

Black_Roland ★★★★ ()

noadir

Всегда думал, что опция монтирования nodiratime, и то устаревшая и не задействуется.

Jayrome ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.