Автор Тема: SSD вместо HDD  (Прочитано 23505 раз)

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

Оффлайн vita

  • Местный
  • *****
  • Автор темы
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
SSD вместо HDD
« : Август 17, 2012, 11:55:07 »
Некоторое время назад на своём нетбуке вместо HDD 160 гб установила SSD размером 60 гб, на котором установлена Ubuntu 12.04 Remix Gnome Shell. Преимущества этого носителя информации многим известна: тихий, не греется, не боится трясок, легче и т.д. Единственно, что потребовалось, произвести оптимизацию SSD, чтобы увеличить срок службы носителя, скорость работы и снизить энергопотребление батареи. После этого система "летает". Со слов одного человека, наблюдавшего загрузку с подобного носителя, эффект "как чёрт из табакерки". Отзывчивость системы увеличивается в разы. А для хранения информации можно использовать внешние носители с теми же HDD.
P.s.: сборки линукса достаточно устанавливать на SSD размером 30 гб, которые доступны по цене, например.

Per aspera ad astra! (Через тернии к звездам!)

Оффлайн ASD

  • Активист
  • ****
  • Сообщений: 460
  • teocally@jabber.ru
Re: SSD вместо HDD
« Ответ #1 : Август 17, 2012, 12:56:08 »
Единственно, что потребовалось, произвести оптимизацию SSD, чтобы увеличить срок службы носителя, скорость работы и снизить энергопотребление батареи. После этого система "летает".
А это как, извиняюсь?
Matuntu Best new (12.04), Kubuntu 14.04

Оффлайн Feduka

  • Активист
  • ****
  • Сообщений: 428
  • Меняю путина на Ходорковского
Re: SSD вместо HDD
« Ответ #2 : Август 17, 2012, 13:34:19 »
Отзывчивость системы увеличивается в разы. А для хранения информации можно использовать внешние носители с теми же HDD.
P.s.: сборки линукса достаточно устанавливать на SSD размером 30 гб, которые доступны по цене, например.
Как-то не особо вникал в это всё... Вроде бы в некоторых новых ноутах стало модно делать два винта. Обычный и SSD. Именно с целью ускорения. И опять это "инновация, прорывная технология" и всё такое. Но в чем суть - не запомнилось как-то. Может быть, C:\WINDOWS на ssd, а остальное так - ну и бла-бла-бла про новые технологии. Может быть, какой-то вариант raid - отдельный хитропопый контроллер, который к обычному винту "как-бы" присобачивает огромадный кеш в виде ssd, а может еще чего. И даже помнится где-то читал, что ssd в каком-то неказистом виде отдельных микросхем распаян чуть ли не на мат.плату. Может быть, linux'ам есть что ответить? Можем же /boot, swap и всякую гибернацию на ssd завернуть? Да и в программных райдах нету ли похожих вариантов? Впрочем, мне-то оно в буке не поможет. Там кажись засунуть второй винт некуда. А для десктопов китайцы могли б уже и озаботиться (да и озаботились наверняка - это просто я не знаю)- вынести тот райд-контроллер вместе с микросхемами памяти на отдельную платку PCI. Вроде логично: втыкнул в разъем некое замысловатое изделие, перекинул шлейфы от имеющихся винтов в эту хреновину, и наслаждайся утроенной(?) скоростью.  Тогда и для ноутов вырисовывается какой-нибудь "гибридный" вариант накопителя. В том же корпусе вместе с магнитными блинами сколько-то микросхем памяти ssd. Почему такая ням-няма должна быть только в новых буках на мат.плате? Чтоб они были инновационнее что ли?
« Последнее редактирование: Август 17, 2012, 13:38:29 от Feduka »
2:5020/655.11

Оффлайн vita

  • Местный
  • *****
  • Автор темы
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: SSD вместо HDD
« Ответ #3 : Август 17, 2012, 13:50:02 »
Оптимизация SSD
Если используется журналируемая файловая система ext4, для SSD это не хорошо. Решается отключением записи времени обращения к файлам и папкам. Для этого открываем /etc/fstab:sudo gedit /etc/fstab Нам нужна примерно такая строчка:
Цитировать (выделенное)
1 # / was on /dev/sda5 during installation
2 UUID=a189806d-eb0e-4d69-8fc6-e7e3d7eb53d7 / ext4 errors=remount-ro 0 1   
Нужно добавить некоторые дополнительные опции: noatime, nodiratime и discard (discard - включает технологию TRIM, которая распределяет нагрузку на SSD, noatime и nodiratime - благодаря этим опциям ОС не будет записывать время последнего обращения к файлам и папкам). Получилось примерно так:
Цитировать (выделенное)
1 # / was on /dev/sda5 during installation
2 UUID=a189806d-eb0e-4d69-8fc6-e7e3d7eb53d7 / ext4    
noatime,nodiratime,discard,errors=remount-ro 0 1      
Примечание: discard не вставлять при оптимизации флешек и карточек, если оптимизация применяется к ним.
С целью вынесения временных файлов в память в этом же файле надо добавить три строчки:
Цитировать (выделенное)
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
Следующий этап - отключение работы с файлом подкачки
Для этого открываем файл /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". У меня получилось следующее:
Цитировать (выделенное)
1   GRUB_CMDLINE_LINUX_DEFAULT="elevator=noop"
После всех манипуляций не забываем обновить GRUB: sudo update-grub
« Последнее редактирование: Август 18, 2012, 21:16:50 от vita »
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн jobless

  • Активист
  • ****
  • Сообщений: 252
Re: SSD вместо HDD
« Ответ #4 : Август 17, 2012, 14:16:08 »
>Если используется журналируемая файловая система ext4, для SSD это не хорошо.
И дальше естественно инструкция как это не хорошо сделать менее не хорошим :)
Подозреваю, что вопрос прорабатывался и естественно вопрос:
Если используется ? ? ? ? ? ? ? ? ? для SSD то это хорошо!!!
Чем заменить вопросики?
« Последнее редактирование: Август 17, 2012, 14:17:46 от jobless »
Runtu Lite of this insight!!! ... она такая Lite !!!

Оффлайн vita

  • Местный
  • *****
  • Автор темы
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: SSD вместо HDD
« Ответ #5 : Август 17, 2012, 14:31:33 »
>Если используется журналируемая файловая система ext4, для SSD это не хорошо.
И дальше естественно инструкция как это не хорошо сделать менее не хорошим :)
Подозреваю, что вопрос прорабатывался и естественно вопрос:
Если используется ? ? ? ? ? ? ? ? ? для SSD то это хорошо!!!
Чем заменить вопросики?
Меня вполне устраивает файловая система ext4, поэтому не рискую использовать рекомендуемую btrfs. И зачем мне что-то менять после года успешной эксплуатации этого SSD?
P.s.: Данные СМАРТ приведены со стационарного компьютера, на SSD установлена сборка Рунту Gnome 12.04 201206, а хранение файлов осуществляется на двух HDD.
P.s.2: для нормальной работы файловой системы ext 4 необходимо ядро от 2.6.39 и позднее, т.к. был исправлен баг, относящийся к работе файловой системы ext 4. На более ранних ядрах использование данной ФС могло привести к потере данных, поэтому чаще использовались ext 2  и ext 3.  
« Последнее редактирование: Август 17, 2012, 16:12:40 от vita »
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн Feduka

  • Активист
  • ****
  • Сообщений: 428
  • Меняю путина на Ходорковского
Re: SSD вместо HDD
« Ответ #6 : Август 17, 2012, 19:07:34 »
А вот есть оказывается гибридные накопители уже! Там внутри и блины и до 8Гигов флеша. Сигейт.
У меня оперативной столько. Чего б еще вынести в tmpfs? Можно как-нибудь от браузеров кеши? Еще бы havp туда выпихнуть...
2:5020/655.11

Оффлайн ludoed

  • Местный
  • *****
  • Сообщений: 861
  • ludoed1970@jabber.ru
Re: SSD вместо HDD
« Ответ #7 : Август 17, 2012, 19:28:53 »
Поправьте, если я не прав, но ставить систему целиком и выносить swap на SSD я бы не стал
Учитывая, что Unix позволяет выносить системные каталоги на разные разделы, /home /var /tmp и /usr (если предполагаются частые эксперименты с софтом, и из-за обновлений), а также swap имеет смысл вынести на HDD, чтобы минимизировать количество записи на SSD


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

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн vita

  • Местный
  • *****
  • Автор темы
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: SSD вместо HDD
« Ответ #8 : Август 17, 2012, 21:41:52 »
Поправьте, если я не прав,.. минимизировать количество записи на SSD
Современные SSD имеют гарантированный ресурс не в количестве записей/чтения, а в количестве часов работы, измеряемых несколькими миллионами. А своп по большому счёту при оперативной памяти более 2 гб не обязательно создавать (я именно так и поступаю).
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн vita

  • Местный
  • *****
  • Автор темы
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: SSD вместо HDD
« Ответ #9 : Август 26, 2012, 14:22:51 »
В начале темы давала ссылку на один из SSD размером 30 гб стоимостью флешки того же размера, но с интерфейсом sata 2. Могу поделиться результатами его теста производительности:
Использование подобного устройства на якобы "старом" железе может заметно увеличить его производительность.
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн ludoed

  • Местный
  • *****
  • Сообщений: 861
  • ludoed1970@jabber.ru
Re: SSD вместо HDD
« Ответ #10 : Август 26, 2012, 15:25:50 »
Как бы цинично это не звучало, но, похоже, наводнение в Таиланде Сказалось на прогрессе SSD весьма благотворно
Vita Спасибо за полезную информацию

Гм... не вовремя карму отключили, хотел плюсануть  :D
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: SSD вместо HDD
« Ответ #11 : Сентябрь 22, 2012, 09:29:07 »
На маленьком Ёжике (Asus EEE PC 701) в качестве второй операционной системы стоит Runtu Lite 10.04-201107 (раздел = 1,6 GB).
Файловая система - ext2, swap - нет,  tmpfs - создана ( + tmpfs /var/log tmpfs defaults 0 0). В качестве основного хранилища используется SDHC-4 16GB.

Больше года работает, проблем пока не было.
« Последнее редактирование: Сентябрь 22, 2012, 09:39:18 от runtik »
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн vita

  • Местный
  • *****
  • Автор темы
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: SSD вместо HDD
« Ответ #12 : Сентябрь 22, 2012, 10:46:47 »
На маленьком Ёжике (Asus EEE PC 701) в качестве второй операционной системы стоит Runtu Lite 10.04-201107 (раздел = 1,6 GB).
Интересно узнать, на каком носителе установлены системы и какая из них является первой. Также любопытно, какую систему используете в качестве основной.
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: SSD вместо HDD
« Ответ #13 : Сентябрь 26, 2012, 17:14:06 »
Здравия желаю всем.

ASUS Eee PC 701:
CPU = Intel Celeron M ULV 353 630 (900) MHz
RAM = 512 MB
Video = Intel 910GMLE Express
SSD-накопитель - 4 GB

sda1 - 2,3 GB, FAT32, Windows XP Pro SP3 MaxSE-mini v.3.0 Final 2009 г., без файла подкачки;
sda5 - 1,6 GB, ext2, Runtu Lite 10.04_201107, без SWAP, создана tmpfs в оперативной памяти;
SDHC 4 class 16 GB - для хранения файлов (документы, медиа, дистрибутивы, ...).

Сделана SD-card 2 GB с дистрибутивом Runtu Lite 10.04_201107 для установки "вне дома", флэшка для установки Windows XP. Кстати, дистрибутив Runtu очень легко и хорошо пересобирается, что и сделал для оптимизации софта.
 
Диск разбивал с помощью GParted LiveCD.

Сначала установил Windows, потом Runtu. По умолчанию грузится Runtu, в меню GRUB2 также можно выбрать Windows XP on sda1 или GNU/Linux xPUD 0.9.2 on sda5 (грузится из iso-образа).

Основной считаю Runtu, по крайней мере, последние 2,5 года с момента когда начал осваивать Linux. В интернет только с Runtu.
« Последнее редактирование: Сентябрь 26, 2012, 17:21:29 от runtik »
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн vita

  • Местный
  • *****
  • Автор темы
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: SSD вместо HDD
« Ответ #14 : Февраль 03, 2013, 11:46:18 »

Мой SSD быстрее Вашего жёсткого диска - так звучит перевод этой наклейки. И это действительно так. В среднем SSD sata2 - в 2-3 раза, sata3 - в 4-5 раз!
В т.ч. не греется и нет забот с парковкой головок (их просто нет).   ;)
« Последнее редактирование: Февраль 03, 2013, 11:51:47 от vita »
Per aspera ad astra! (Через тернии к звездам!)