Нужно ли менять раздел? На сколько огромен?

Моя система: Dell XPS15 9550

Процессор: i7 6700HQ

Оперативная память: 16 ГБ DDR4

Диск: Samsung pm951 (512 ГБ, NVMe SSD)

GPU: 960M

Я новичок в Linux, поэтому буду использовать двойную загрузку Windows 10 + Ubuntu 16.04. Я сетевой администратор, изучаю Linux Ubuntu, пока не освоюсь с Linux, тогда я буду использовать Kali для практики ручного тестирования.

Сколько своп мне нужно, другой совет?

5 ответов

Решение

В общем, всегда хорошо иметь некоторый своп, но объем масштабируется нелинейно с объемом оперативной памяти. В вашем случае 4ГБ будет рекомендованным размером, ref:

https://www.redhat.com/en/about/blog/do-we-really-need-swap-modern-systems https://access.redhat.com/solutions/15244

С 16 ГБ оперативной памяти вы должны быть в порядке для повседневного использования. Тем не менее, я бы рекомендовал использовать раздел подкачки для изучения эффектов (например, проверить поведение подкачки) и особенно, если вы используете спящий режим, для которого требуется раздел подкачки в размере оперативной памяти.

Я вижу, у вас есть хорошее мощное оборудование.

Еще даже по системам:
Процессор:

$ cat / proc / cpuinfo | grep -i "имя модели"
Название модели: Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz

и оперативная память

$ free -m
              общее количество свободного общего доступного баффа / кэша доступно
Памятка:           7806        5530         693         529        1581        1425
Своп:          9999         883        9116

Я вижу, что даже в среде рабочего стола есть аппликации, требующие памяти, такие как Chrome-браузер, которые так легко поглощают системную память.
И в разных случаях приложения могут сильно возрасти в использовании памяти, даже если это всего на несколько секунд.
В таких случаях, если у вас нет раздела подкачки, вы столкнетесь со сбоем приложения. Поэтому я всегда рекомендую иметь доступный своп.

То, сколько фактически может использоваться своп в системе, зависит больше от процессора, чем от оперативной памяти системы.
Поэтому я рекомендую даже для небольших систем иметь как минимум 4 ГБ подкачки.
Я заметил, что процессор I5 со свопом, заполненным 3 ГБ, достиг System-Load, что делает систему неуправляемой.
Поэтому создание раздела подкачки размером> 8 ГБ не даст вам большей производительности, и вполне вероятно, что он никогда не будет использоваться.

Хотя вполне вероятно, что для повседневного использования будет достаточно 16 ГБ ОЗУ, для больших приложений (редактирование больших изображений с помощью GIMP, некоторых игр и т. Д.) Даже такой объем ОЗУ может быть недостаточным, и если это произойдет, то вы этого не сделаете Если у вас есть место подкачки, производительность вашей системы резко упадет - даже до такой степени, что она может зависнуть и потребовать перезагрузки.

Обычная рекомендация - использовать раздел подкачки, в два раза превышающий объем вашей физической ОЗУ, хотя с учетом объема имеющейся у вас памяти почти наверняка будет достаточно использовать пространство подкачки того же размера, что и ваша ОЗУ. На моей настольной системе с установленным 8 ГБ у меня есть пространство подкачки 8 ГБ (потому что я не изменил его размер при обновлении ОЗУ с 4 ГБ до 8 ГБ), и у меня нет проблем - но я не t часто редактируют большие изображения или играют в игры, которые требуют большого объема памяти.

Вы можете запустить все приложения, которые вы обычно используете, и проверить, сколько памяти они используют. Для проверки использования памяти используйте free -h, Пример результата:

             total        used        free      shared  buff/cache   available
Mem:           1,9G        1,1G        297M         67M        518M        595M
Swap:          3,8G        811M        3,0G

Вы должны посмотреть значение используемого столбца. Если он находится ниже вашего предела памяти, вы не можете обменяться.

Другие вопросы по тегам