Нужно ли менять раздел? На сколько огромен?
Моя система: 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
Вы должны посмотреть значение используемого столбца. Если он находится ниже вашего предела памяти, вы не можете обменяться.