- Ўстаноўка Ubuntu 11.10 на SSD
- Файлавая сістэма і TRIM
- Адключаем працу з файлам падпампоўкі
- Адкладзеная запіс
- мяняем планавальнік
- вынік
Не так даўно я нарэшце набыў сабе 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 дык вось даволі хуткая сістэма.