Установка Ubuntu на SSD

53

Собираюсь установить Ubuntu 10.10 на новый Intel x25M 80GB SSD. Это будет свежая установка. Я гуглю последние несколько дней и получаю ошеломляющие статьи / блоги / вопросы и ответы. Одно особенно очень полезное существо:

Как оптимизировать ОС для твердотельных накопителей?

Но с таким количеством предложений и расхождений во мнениях (по разным ссылкам) этот простой процесс установки ОС кажется мне непростой задачей, и я действительно хочу придерживаться Ubuntu (хотя использовался в течение очень короткого периода времени).

Может ли кто-нибудь помочь мне, ответив на несколько вопросов (да, они повторяются, потому что я не мог понять ответы в другом месте)

  1. Какая файловая система (ext2 / 3/4 или что-то еще)? (рассмотрим жизнь SSD)
  2. Это можно изменить после установки?
  3. Должен ли я разбить диск? (как мы делаем в традиционных HDD) пока нет плана двойной загрузки. Только Ubuntu будет жить на ограниченном пространстве 80 ГБ SSD.
  4. У меня 2 ГБ ОЗУ, должен ли я по-прежнему выделять пространство подкачки (если я не выделю пространство подкачки, могу ли я переводить компьютер в спящий режим)? поменяет ли место SSD жизнь SSD?
  5. Стоит ли устанавливать дополнительную 1 ГБ ОЗУ, чтобы избежать места подкачки?
  6. Что такое выравнивание разделов? Это нужно сделать до установки ОС Ubuntu или позже?

Использование по назначению - интенсивный просмотр, программирование, обычное видео / музыка и некоторые другие программы, не загружающие ЦП и ОЗУ. Хранит большие файлы на внешнем жестком диске.

Конфигурация ноутбука - 3 года старого Vaio, Core2 Duo, 2 ГБ оперативной памяти

Больше ссылок:

Кунал
источник

Ответы:

53

Я начну с того, что ответ, который вы связали, уже суммирует все возможные оптимизации.

Далее, чтобы ответить на ваши вопросы:

1. Какая файловая система (ext2 / 3/4 или что-то еще)? (рассмотрим жизнь SSD)

ext4 - хорошая файловая система даже для SSD, так что это мое предложение. (Если вы хотите, чтобы производительность была настолько плохой, вы должны попробовать XFS)

2. Можно ли его поменять после установки?

Да, но это не тривиально, так что выбирайте хорошо с самого начала :)

3. Должен ли я разбить диск? (как мы делаем в традиционных HDD) пока нет плана двойной загрузки. Только Ubuntu будет жить на ограниченном пространстве 80 ГБ SSD.

Это на самом деле не вопрос SSD, а ваш личный выбор. Если вы спросите меня, я скажу нет; Не разбивайте диск, вы потеряете полезное пространство. (Если у вас заканчивается раздел с 2 ГБ свободного места, а другой - с 1 ГБ свободного пространства, теоретически у вас есть 3 ГБ свободного места, но вы не можете скопировать файл 3 ГБ ... это пространство потрачено впустую)

4. У меня 2 ГБ ОЗУ. Следует ли мне по-прежнему выделять пространство подкачки (если я не выделю пространство подкачки, могу ли я перевести компьютер в спящий режим)? Поможет ли своп-пространство жизни SSD? Я бы не стал сильно беспокоиться о сроке службы SSD (современный может работать десятилетиями), однако 2 ГБ ОЗУ достаточно, чтобы не нуждаться в разделе подкачки. Наконец, раздел подкачки необходим для перехода в спящий режим, поэтому, если вы хотите перевести компьютер в спящий режим, вам нужен раздел подкачки.

5. Стоит ли добавить 1 ГБ ОЗУ, чтобы избежать подкачки? 1 Гб больше или оперативная память всегда полезна :) сделайте это, если можете.

6. Что такое выравнивание разделов? это необходимо сделать перед установкой ОС Ubuntu или можно сделать позже?

Это процедура, в которой вы выравниваете кластеры, блоки и фрагменты. ИМХО это нужно только на серверах с большой пропускной способностью данных. Хороший инструмент для выравнивания разделов - GParted. Конечно, это следует сделать перед установкой Ubuntu.

Надеюсь это поможет :)

OpenNingia
источник
1
Спасибо за отличную информацию. Я действительно ценю, что вы нашли время, чтобы ответить на такой сложный ответ. Так должен ли я использовать пространство подкачки (могу ли я указать в некоторых конфигурациях, что ОС должна использовать пространство подкачки редко, как для режима гибернации, а не для чего-либо еще)? и я полностью согласен с вами на # 3, я не буду создавать никаких логических разделов.
Кунал
2
Обнаружено в документации по Ubuntu ( help.ubuntu.com/community/SwapFaq ): # swappiness может иметь значение от 0 до 100 # swappiness = 0 указывает ядру избегать выгрузки процессов из физической памяти как можно дольше # swappiness = 100 указывает ядру агрессивно выгружать процессы из физической памяти и перемещать их в кеш подкачки
kunal
1
Дайте этому человеку руку. Качественный ответ.
Аллан
6

Я постараюсь ответить на вопросы, которые я могу:

  1. EXT4 - одна из лучших файловых систем, доступных в настоящее время, поэтому я бы предложил пойти по этому пути.

  2. Вы можете изменить некоторые файловые системы linux после установки (например, ext3-> ext4, ext4-> btrfs). Вот ссылка, объясняющая изменение ext3 на ext4 .

  3. Не самый ясный из вопросов, но Ubuntu автоматически создаст разделы.

  4. и 5. Вам потребуется пространство подкачки равного или большего размера (по отношению к вашей оперативной памяти), чтобы перейти в спящий режим. Пока вы ничего не делаете интенсивно, ваша система в основном избегает использования свопа, если на нем достаточно оперативной памяти. Возможно, хорошим соображением было бы добавить больше оперативной памяти, если это возможно - дать около 4 ГБ. Если вы не выделяете пространство подкачки, есть еще один вариант (не рекомендуется) - переход в спящий режим в файл (я добавлю ссылки на свой ответ позже).

С наилучшими пожеланиями! Я обновлю свой ответ соответствующими ссылками, а также, возможно, ресурсами для изучения Ubuntu / Linux :).

RolandiXor
источник
Спасибо за помощь, Роланд. Что касается увеличения объема ОЗУ, я прочитал по разным ссылкам, что 32-битная ОС сможет адресовать только до 3 ГБ, поэтому максимум, который я могу добавить, составит 1 ГБ. Это правильно?
Кунал
32-битная ОС может адресовать до 4 ГБ (Windows XP была ограничена 3 ГБ) - так что да и нет. Ubuntu 32bit может использовать ядро ​​PAE (с расширениями адреса страницы), что позволяет 32-битной системе использовать 5 ГБ или более. Если вы установите более 4 ГБ ОЗУ (вряд ли вы это сделаете), ОС будет использовать ядро ​​Pae (если я правильно помню, автоматически). Если это не происходит автоматически, вы можете легко установить его из центра программного обеспечения.
RolandiXor
5

По поводу свопа на SSD:

Меня не слишком заботит установка своп-раздела на SSD. Обмен, как сказано выше, используется только в том случае, если не осталось ОЗУ. Но тогда есть «несколько» последовательных записей и «много» случайных чтений. Это именно та форма использования, в которой твердотельные накопители превосходны. - Этот же принцип используется технологией «readyboost» Microsoft, только с USB-Flashdrive.


источник
Это круто, я сейчас установил Ubuntu с процессом установки по умолчанию, поэтому я предполагаю, что он создал пространство подкачки для себя. Сегодня я начну настраивать его для SSD.
Кунал
1

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

Люди, которые сделали мой SDD, утверждают, что мне не нужно беспокоиться о TRIM и оптимизации, и т. Д. Они утверждают, что их прошивка делает все это ненужным, что SSD должен использоваться как любой другой диск. Я взял их на слово и пока все хорошо.

jonc
источник
0

Я бы рекомендовал не иметь места подкачки на вашей 80G SSD-карте. Пространство подкачки, как следует из названия, - это место, где файлы читаются / записываются все время, когда ваш компьютер сильно загружен. Диски на основе SSD не должны постоянно считываться / записываться, поскольку каждая «ячейка» или единица распределения предназначена для чтения / записи так много раз, после чего они перестают быть надежными. Вы должны инвестировать в больше оперативной памяти, даже если это излишне. Затем следите за использованием ОЗУ в сильно загруженном сеансе (множество браузеров, видео, компилятор и т. Д.). Для файловой системы я бы придерживался того, что предлагает Ubuntu. Вы можете: - вручную разбить ваш диск, выделив все оставшееся пространство одному или нескольким разделам (ам) ext3. Это было бы рекомендовано, поскольку вы не тратите пространство. - перейти к настройке раздела по умолчанию, затем удалить раздел подкачки

jfmessier
источник
OMG Я использую Ubuntu в SSD довольно долгое время, с автоматическим разделением. У меня есть своп. Вы, ребята, заставляете меня думать о новой установке без обмена.
Аркандрия
Большое спасибо за ваш вклад. Как я прокомментировал ответ выше, есть ли способ сказать linux использовать пространство подкачки время от времени?
Кунал
хорошо, узнал об этом, см. другой комментарий выше. Какой-нибудь хороший опыт установки swappiness Ubuntu?
Кунал
3
Современные контроллеры SSD распределяют записи по физическим ячейкам независимо от расположения разделов. Расположение разделов не отражает физическое расположение. Если система нуждается в обмене, следующая лучшая вещь в RAM - это SSD.
Tyblu