Поместить swap на SSD или HDD?

Новая установка подходит. 120 ГБ SSD для ОС и HOME и 1 тб HDD для хранения. 16 ГБ оперативной памяти, что означает 16 ГБ обмена, если я правильно помню. SSD-пространство слишком ценно для раздела подкачки вправо? Если мое мышление верное, кто-то может мне помочь или указать мне в правильном направлении для размещения раздела подкачки на втором жестком диске? При установке ubuntu я всегда выбирал автоматические настройки. Спасибо!

21 голос | спросил user197088 1 +04002013-10-01T08:45:47+04:00312013bEurope/MoscowTue, 01 Oct 2013 08:45:47 +0400 2013, 08:45:47

4 ответа


17

Раздел подкачки на вашем SSD позволит вам быстрее ускориться из спящего режима (ака "suspend to disk") по сравнению с swap на жестком диске. Но, учитывая невероятно быструю загрузку Ubuntu при загрузке с SSD, пробуждение из спящего режима может быть медленнее перезагрузки.

Если вы не спящий режим, вам может вообще не понадобиться своп.

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

Если вы не используете спящий режим, вы всегда можете добавить раздел подкачки или поменять файл позже:

ответил Takkat 1 +04002013-10-01T11:23:23+04:00312013bEurope/MoscowTue, 01 Oct 2013 11:23:23 +0400 2013, 11:23:23
7

Помимо других замечательных ответов, я просто хотел спросить, что у вас может быть более одного раздела подкачки. Таким образом, вы можете поместить 4GiB смены на SSD, а остальные - на жесткий диск, поэтому, если вам нужно что-то менять во время использования вашего компьютера, он переходит к быстрой замене. Если вы перейдете в спячку, возможно, смена SSD будет недостаточной, и вам понадобится также замена жесткого диска.

Для этого вам нужно создать один раздел подкачки на каждом диске, и после его установки вам нужно будет открыть /etc/fstab поэтому ваша система отдает предпочтение быстрой смене. Поэтому откройте терминал и выполните sudo gedit /etc/fstab. Вам нужно будет найти пару строк, ссылающихся на ваши разделы подкачки, и отредактировать их, чтобы добавить параметр pri (большее число на самый быстрый диск):

# before
UUID=some-large-number  none  swap    sw   0 0
UUID=another-large-number  none   swap  sw  0 0

#after
UUID=some-large-number  none  swap    sw,pri=10   0 0
UUID=another-large-number  none   swap  sw,pri=20  0 0

Вам нужно знать, какая из них находится на быстром диске, а какая - на медленном диске. Выполнение blkid на терминале поможет вам идентифицировать каждый.

ответил Carlos Campderrós 1 +04002013-10-01T17:02:52+04:00312013bEurope/MoscowTue, 01 Oct 2013 17:02:52 +0400 2013, 17:02:52
6

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

Исправьте меня, если я ошибаюсь, но эта настройка - ваш домашний ПК, верно? С 16 ГБ я действительно сомневаюсь, что вы будете делать большую замену, потому что, например, спящий режим редко работает правильно и по умолчанию отключен в Ubuntu.

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

Читайте здесь, чтобы узнать больше о SSD для пространства подкачки:

Для размера подкачки см .:

ответил rbaleksandar 1 +04002013-10-01T09:15:08+04:00312013bEurope/MoscowTue, 01 Oct 2013 09:15:08 +0400 2013, 09:15:08
4

Лично с 16 гб памяти в ваше распоряжение, я бы даже не потрудился с разделом подкачки ... Просто убедитесь, что вы добавили следующую строку в конец файла /etc/sysctl.conf, и все должно работать как нормальный:

vm.swappiness = 0

... сохранить и перезагрузить, и не требуется своп ... Я использую это для своей машины 2gb и никогда не имел проблемы или замедления с тех пор ...

ответил TenPlus1 1 +04002013-10-01T10:23:36+04:00312013bEurope/MoscowTue, 01 Oct 2013 10:23:36 +0400 2013, 10:23:36

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132