Форум сообщества Runtu.org
Январь 22, 2018, 15:14:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для тестирования альфа-версия Runtu LITE 18.04 - 20180101

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2  Все   Вниз
  Печать  
Автор Тема: SSD вместо HDD  (Прочитано 13734 раз)
0 Пользователей и 1 Гость смотрят эту тему.
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« : Август 17, 2012, 10:55:07 »

Некоторое время назад на своём нетбуке вместо HDD 160 гб установила SSD размером 60 гб, на котором установлена Ubuntu 12.04 Remix Gnome Shell. Преимущества этого носителя информации многим известна: тихий, не греется, не боится трясок, легче и т.д. Единственно, что потребовалось, произвести оптимизацию SSD, чтобы увеличить срок службы носителя, скорость работы и снизить энергопотребление батареи. После этого система "летает". Со слов одного человека, наблюдавшего загрузку с подобного носителя, эффект "как чёрт из табакерки". Отзывчивость системы увеличивается в разы. А для хранения информации можно использовать внешние носители с теми же HDD.
P.s.: сборки линукса достаточно устанавливать на SSD размером 30 гб, которые доступны по цене, например.

Записан

Per aspera ad astra! (Через тернии к звездам!)
ASD
Активист
****
Offline Offline

Сообщений: 461


teocally@jabber.ru


« Ответ #1 : Август 17, 2012, 11:56:08 »

Единственно, что потребовалось, произвести оптимизацию SSD, чтобы увеличить срок службы носителя, скорость работы и снизить энергопотребление батареи. После этого система "летает".
А это как, извиняюсь?
Записан

Matuntu Best new (12.04), Kubuntu 14.04
Feduka
Активист
****
Offline Offline

Сообщений: 427

Меняю путина на Ходорковского


« Ответ #2 : Август 17, 2012, 12:34:19 »

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

2:5020/655.11
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #3 : Август 17, 2012, 12: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, 20:16:50 от vita » Записан

Per aspera ad astra! (Через тернии к звездам!)
jobless
Новичок
**
Offline Offline

Сообщений: 93


« Ответ #4 : Август 17, 2012, 13:16:08 »

>Если используется журналируемая файловая система ext4, для SSD это не хорошо.
И дальше естественно инструкция как это не хорошо сделать менее не хорошим Улыбающийся
Подозреваю, что вопрос прорабатывался и естественно вопрос:
Если используется ? ? ? ? ? ? ? ? ? для SSD то это хорошо!!!
Чем заменить вопросики?
« Последнее редактирование: Август 17, 2012, 13:17:46 от jobless » Записан

Runtu Lite of this insight!!! ... она такая Lite !!!
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #5 : Август 17, 2012, 13: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, 15:12:40 от vita » Записан

Per aspera ad astra! (Через тернии к звездам!)
Feduka
Активист
****
Offline Offline

Сообщений: 427

Меняю путина на Ходорковского


« Ответ #6 : Август 17, 2012, 18:07:34 »

А вот есть оказывается гибридные накопители уже! Там внутри и блины и до 8Гигов флеша. Сигейт.
У меня оперативной столько. Чего б еще вынести в tmpfs? Можно как-нибудь от браузеров кеши? Еще бы havp туда выпихнуть...
Записан

2:5020/655.11
ludoed
Местный
*****
Offline Offline

Сообщений: 861

ludoed1970@jabber.ru


« Ответ #7 : Август 17, 2012, 18:28:53 »

Поправьте, если я не прав, но ставить систему целиком и выносить swap на SSD я бы не стал
Учитывая, что Unix позволяет выносить системные каталоги на разные разделы, /home /var /tmp и /usr (если предполагаются частые эксперименты с софтом, и из-за обновлений), а также swap имеет смысл вынести на HDD, чтобы минимизировать количество записи на SSD


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

Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками Улыбающийся
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #8 : Август 17, 2012, 20:41:52 »

Поправьте, если я не прав,.. минимизировать количество записи на SSD
Современные SSD имеют гарантированный ресурс не в количестве записей/чтения, а в количестве часов работы, измеряемых несколькими миллионами. А своп по большому счёту при оперативной памяти более 2 гб не обязательно создавать (я именно так и поступаю).
Записан

Per aspera ad astra! (Через тернии к звездам!)
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #9 : Август 26, 2012, 13:22:51 »

В начале темы давала ссылку на один из SSD размером 30 гб стоимостью флешки того же размера, но с интерфейсом sata 2. Могу поделиться результатами его теста производительности:
Использование подобного устройства на якобы "старом" железе может заметно увеличить его производительность.
Записан

Per aspera ad astra! (Через тернии к звездам!)
ludoed
Местный
*****
Offline Offline

Сообщений: 861

ludoed1970@jabber.ru


« Ответ #10 : Август 26, 2012, 14:25:50 »

Как бы цинично это не звучало, но, похоже, наводнение в Таиланде Сказалось на прогрессе SSD весьма благотворно
Vita Спасибо за полезную информацию

Гм... не вовремя карму отключили, хотел плюсануть  Веселый
Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками Улыбающийся
runtik
Местный
*****
Offline Offline

Сообщений: 567


Проблема - когда нет проблем


« Ответ #11 : Сентябрь 22, 2012, 08: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, 08:39:18 от runtik » Записан


Runtu XFCE x64: EeePC 1015BX - 16.04.3; DNS Porto - 14.04.5.
-->
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #12 : Сентябрь 22, 2012, 09:46:47 »

На маленьком Ёжике (Asus EEE PC 701) в качестве второй операционной системы стоит Runtu Lite 10.04-201107 (раздел = 1,6 GB).
Интересно узнать, на каком носителе установлены системы и какая из них является первой. Также любопытно, какую систему используете в качестве основной.
Записан

Per aspera ad astra! (Через тернии к звездам!)
runtik
Местный
*****
Offline Offline

Сообщений: 567


Проблема - когда нет проблем


« Ответ #13 : Сентябрь 26, 2012, 16: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, 16:21:29 от runtik » Записан


Runtu XFCE x64: EeePC 1015BX - 16.04.3; DNS Porto - 14.04.5.
-->
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #14 : Февраль 03, 2013, 10:46:18 »


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

Per aspera ad astra! (Через тернии к звездам!)
Страниц: 1 2  Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!