Наскільки великий я повинен зробити мій розділ?


19

Я (повторно) встановлюю Ubuntu на своєму нетбуку Toshiba NB100 (Intel Atom, 120 ГБ HD, 2 Гб оперативної пам’яті). Уже є розділ, який я називаю "Stuff", з усіма моїми медіа та документами. Буде видалити той, на якому я був у Win7 (зробивши його свопом), а потім буде відновлення.

Який великий розділ для заміни я повинен створити?

Відповіді:


14

Дивіться https://help.ubuntu.com/community/SwapFaq

Ось уривок:


Скільки мені потрібен своп?

При меншій ніж 1 ГБ фізичної пам'яті (ОЗУ) настійно рекомендується, щоб обмінний простір, як базовий мінімум, дорівнював обсягу оперативної пам'яті. Крім того, рекомендується, щоб простір для заміни максимум в два рази перевищував об'єм оперативної пам’яті залежно від кількості місця на жорсткому диску, доступного для системи через зменшення віддачі.

Для більш сучасних систем (> 1 Гб), якщо ви використовуєте сплячку, ваш обмінний простір повинен бути мінімум рівним розміру вашої фізичної пам'яті (ОЗУ), інакше вам потрібно мінімум круглих (sqrt (ОЗП)) і максимум вдвічі більше оперативної пам’яті. Єдиним недоліком у тому, щоб мати більше місця для заміни, ніж ви насправді будете використовувати, - це місце на диску, який ви будете резервувати.

"Зменшується повернення" означає, що якщо вам потрібно більше місця для обміну, ніж удвічі більше розміру оперативної пам’яті, вам краще додати більше оперативної пам’яті, оскільки доступ до жорсткого диска (HDD) приблизно на 10³ повільніше, ніж доступ до оперативної пам’яті, тому щось займе 1 секунду, раптом йде більше 15 хвилин! І ще більше хвилини на швидкому твердотільному диску (SSD).


13

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

Тепер хитрість полягає в тому, що цей простір для обміну насправді не повинен бути виділеним розділом для заміни. Як і Windows, ядро ​​може використовувати файли swap у вашій звичайній файловій системі², і вони так само швидко, як і swap-розділ. Набагато простіше додати більше swap з файлом swap, ніж повторно розділити. Див. Поширені запитання з цієї відповіді, щоб дізнатися, як додати файли свопу.

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

¹: Це не зовсім так - перш ніж записати дані в оперативну пам’ять для обміну, ядро ​​видалить з пам'яті все, що може. Це, як правило, включає багато програмного коду (тому що ядро ​​може просто прочитати його з диска) і весь кеш диска тощо.

²: Ця можливість фактично залежить від файлової системи. Більшість файлових систем Linux підтримують файли підкачки - ext4, що за замовчуванням. Нова файлова система btrfs - виняток, тому, якщо ви граєте з цим, вам знадобиться swap-розділ.


2

Зазвичай вона повинна дорівнювати вашій ОЗУ, що робить її 2 Гб, що повинно вистачити на щоденні програми.


1

Я думаю, що сказане правило - для 1 Гб або менше оперативної пам'яті своп повинен бути вдвічі більшим, ніж оперативна пам'ять. - більше 1 Гбіт вам не потрібно використовувати більше 2 Гб свопу.


0

swapобласть може розглядатися як віртуальний таран для вашої системи Linux. він в основному використовується, коли фізична пам'ять (ОЗП) заповнена. і якщо системі потрібно більше ресурсів пам’яті, то неактивні сторінки в пам'яті переміщуються до місця обміну. як правило, swapмає бути вдвічі менше фізичної пам'яті. 2GB - достатній розмір для swap, якщо оперативна пам'ять становить 4 Гб. було б більш ніж достатньо, якщо розмір swapдорівнює або більше ОЗУ.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.