Аптымізацыя Ubuntu 11.10 для працы з SSD

  1. Ўстаноўка Ubuntu 11.10 на SSD
  2. Файлавая сістэма і TRIM
  3. Адключаем працу з файлам падпампоўкі
  4. Адкладзеная запіс
  5. мяняем планавальнік
  6. вынік

Не так даўно я нарэшце набыў сабе 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

Увага! Інструкцыя ніжэй - памылковая! Правільная тэхналогія ўключэння TRIM апісана тут: TRIM - Разганяем SSD ў Ubuntu . Дадаваць discard в / etc / fstab ня трэба!

Як вядома, ext4 - журналіруемая файлавая сістэма. Для SSD гэта не добра. Рэкамендуюць адключаць яго, але я абыйшоўся больш простым спосабам, а менавіта - адключыў запіс часу звароту да файлаў і тэчак. Для гэтага адкрываем / 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 падзел, я ўсё роўна адключыў працу з файлам swap. Так, на ўсялякі выпадак. Для гэтага адкрываем файл /etc/sysctl.conf і прапісваем наступны параметр:

Што б змены ўступілі ў сілу, трэба перазагрузіць кампутар, альбо ўвесці наступную каманду:

Адкладзеная запіс

З дапамогай адкладзенай запісу ядро ​​будзе захоўваць дадзеныя, якія чакаюць запісу на дыск, і запісваць іх альбо пры вострай неабходнасці, альбо па заканчэнні таймаўту. Звычайна час захоўвання ставіцца на 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:

вынік

Што ж я атрымаў у выніку. Не скажу, што час на загрузку сістэмы адчувальна зменшылася, бо яно і так было літаральна некалькі секунд. А вось праграмы сапраўды сталі бегаць адчувальна хутчэй. нават LibreOffice , Які заўсёды загружаўся даволі доўга, зараз гатовы да працы праз некалькі секунд пасля запуску.

Увогуле калі вам важная кожная секунда - SSD ваш выбар. Калі няма то можна лёгка абыйсціся, Ubuntu дык вось даволі хуткая сістэма.