Поставити swap на SSD або HDD?


22

Виходить нова установка. 120 Гб SSD для ОС та HOME та 1 Тб жорсткий диск для зберігання. 16gb оперативної пам'яті, що означає 16gb свопу, якщо я правильно пам'ятаю. Простір SSD занадто цінний для розміщення розділів? Якщо моє мислення правильне, чи може хтось мене провести через або вказати в правильному напрямку, щоб помістити розділ swap на другий жорсткий диск? Я завжди вибирав автоматичні настройки при установці ubuntu. Спасибі!

Відповіді:


17

Розміщення розділів на вашому SSD дозволить вам прокинутися швидше від сплячки (він же "призупинити на диск") порівняно із свопом на жорсткому диску. Але враховуючи неймовірно швидкий час завантаження Ubuntu при завантаженні з SSD, пробудження від сплячки може бути повільніше, ніж перезавантаження.

Якщо ви не впадаєте у сплячку, вам, можливо, не доведеться взагалі міняти місцями.

Тільки у випадку, коли у вас часто працює паралельно багато інтенсивних оперативної пам’яті, ваша система може врешті використовувати swap. Тоді заміна на SSD буде дещо швидшою, ніж підміна на жорсткому диску. Але все-таки не потрібно турбуватися про зношення вашого SSD від широкої заміни.

Якщо не використовується для сплячки, ви завжди можете додати розділ swap або поміняти файл пізніше:


Дякую за Вашу відповідь. Я не думаю, що буду перезимувати, якщо час завантаження буде таким же швидким, як я прочитав. Знову дякую!
користувач197088

3
ну, сплячка - це не про швидке завантаження, а про збереження стану.
thebugfinder

7

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

Виправте мене, якщо я помиляюся, але ця установка - ваш домашній ПК, правда? З 16 Гб я дійсно сумніваюся, що ви будете робити багато змін, тим більше, що, наприклад, сплячка рідко працює належним чином і відключена в Ubuntu за замовчуванням.

Як альтернатива swap-розділу ви можете використовувати файл swap. Величезна перевага другого полягає в тому, що він може рости і скорочуватися відповідно до ваших потреб, коли з розділом зазвичай важче боротися, особливо якщо він знаходиться між двома іншими перегородками і не залишається місця.

Прочитайте тут для отримання додаткової інформації про SSD для заміни місця:

Щодо розміру свопу див:


7

Окрім інших чудових відповідей, я просто хотів попросити, щоб у вас було більше одного розділу своп. Таким чином, ви можете поставити 4GiB swap на SSD, а решта на жорсткий диск, тому якщо вам потрібно щось поміняти під час використання комп'ютерів, це перейде до швидкої заміни. Якщо ви перебуваєте в сплячому режимі, ймовірно, заміни SSD буде недостатньо, і вам знадобиться і заміна HDD.

Для цього вам потрібно створити один розділ підкачки на кожному диску, і після встановлення вам потрібно буде відкритись, /etc/fstabщоб ваша система віддавала перевагу швидкій заміні. Тож відкрийте термінал і виконуйте sudo gedit /etc/fstab. Вам потрібно буде знайти пару рядків, що посилаються на ваші swap-розділи, та відредагувати їх, щоб додати 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на терміналі допоможе вам визначити кожного з них.


4

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

vm.swappiness = 0

... зберігати та перезавантажувати, і не потрібно замінювати ... Я використовую це для моєї 2 Гбіт машини і ніколи не було проблем або уповільнення з моменту ...


Я б запропонував те саме. Я маю 8 ГБ оперативної пам’яті на своєму блоці, і єдиний час навіть заміни активізувався, коли я працював 2 віртуальних машин і затемнював пліч-о-пліч ... і це займало близько> 100 Мб заміни (в той час, коли ще є ~ 2 ГБ оперативної пам’яті)
Даніель В.

3
Однак якщо ви маєте намір зимувати, вам знадобиться своп.
Падді Ландау

Я не планую перезимувати в будь-який час із передбачуваним часом завантаження, який я читав. 16 Гб оперативної пам’яті пояснюється тим, що це легка установка відеомонтажу. Поки не впевнений, чи не виграє баран.
користувач197088

1
В цілях безпеки я настійно пропоную ніколи не проходити без будь-якого обміну. Якщо одна помилка, як запуск чогось голодного оперативної пам’яті, коли у вас мало пам’яті, може знищити всю вашу систему, якщо у вас немає змін. Для легкого домашнього використання це не повинно бути зайвих клопотів, але якщо ви робите щось більш вдосконалене - зробіть деякий обмін на всякий випадок, це не зашкодить вам, але може врятувати вас кілька незапланованих перезавантажень.
несправжнє

1
У 2018 році 16 Гб можна вичерпати досить швидко ... Як це могло бути у 2013 році.
jave.web
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.