На этот вопрос уже есть ответ здесь:
Моя система: Dell XPS15 9550
Процессор: i7 6700HQ
Оперативная память: 16GB DDR4
Диск: Samsung pm951 (512GB NVMe SSD)
GPU: 960M
Я новичок в Linux, поэтому я буду использовать двойную загрузку Windows 10 + Ubuntu 16.04. Я сетевой администратор, изучаю Linux Ubuntu, пока не освоюсь с Linux, затем я буду использовать Kali для практики перового тестирования.
Сколько свопа мне нужно, другие советы?
В целом всегда хорошо, чтобы иметь некоторую подкачку, но масштабы суммы не линейным способом с суммой RAM. В Вас случай 4 ГБ были бы рекомендуемым размером, касательно:
https://www.redhat.com/en/about/blog/do-we-really-need-swap-modern-systems https://access.redhat.com/solutions/15244
С 16 ГБ поршня необходимо быть хорошо для ежедневного использования. Однако я рекомендовал бы использовать раздел подкачки для изучения эффектов (например, поведение проверки swappiness) и особенно если Вы используете спящий режим, для которого требуется раздел подкачки в размере поршня.
В то время как вероятно, что нормальное повседневное использование согласится с 16 ГБ RAM, для крупных приложений (редактирующий большие изображения с GIMP, определенными играми, и т.д.) даже, что сумма RAM может быть несоответствующей, и если это произойдет, и у Вас нет области подкачки, то Ваша производительность системы резко упадет - даже на грани возможного запирания и требования цикла включения и выключения питания к перезагрузке.
обычная рекомендация состоит в том, чтобы использовать раздел подкачки дважды размер Вашей физической RAM, хотя с суммой RAM Вы имеете, это почти наверняка соответствовало бы для использования области подкачки тот же размер в качестве RAM. В моей собственной настольной системе, с установленными 8 ГБ, у меня есть область подкачки на 8 ГБ (потому что я не изменил размер ее, когда я обновил свою RAM от 4 ГБ до 8 ГБ), и у меня нет проблем - но я не часто редактирую большие изображения или играю в игры, которые требуют больших объемов памяти.
Можно запустить все приложения, которые Вы обычно используете и проверяете, сколько памяти они используют. Проверять использование потребления памяти free -h
. Результат в качестве примера:
total used free shared buff/cache available
Mem: 1,9G 1,1G 297M 67M 518M 595M
Swap: 3,8G 811M 3,0G
необходимо наблюдать используемое значение столбца. Если это - путь под Вашим пределом памяти, у Вас не может быть подкачки.
Я вижу, что у Вас есть хорошие мощные аппаратные средства.
Все еще даже в Системах:
Процессор:
$ cat /proc/cpuinfo|grep -i "model name" model name : Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz
и оперативная память
$ free -m total used free shared buff/cache available Mem: 7806 5530 693 529 1581 1425 Swap: 9999 883 9116
Я вижу, что даже в Настольной среде существует Память голодные Aplications как браузер Chrome, которые едят так легко Системная память.
И в различных occations Приложениях может вырасти чрезвычайно в Использовании памяти, даже если это только в течение нескольких секунд.
В таких случаях, если у Вас нет Раздела Подкачки, Вы испытаете Сбои приложения. Поэтому я всегда рекомендую иметь некоторую Подкачку в наличии.
То, сколько Подкачки в Системе на самом деле может использоваться, действительно больше зависит от Процессора, чем на Системной Оперативной памяти.
Таким образом, я рекомендую даже, чтобы маленькие Системы имели по крайней мере 4 ГБ Подкачки.
Я заметил, что Процессор I5 с Подкачкой, заполненной 3 ГБ, достиг Системной нагрузки, которая делает Систему unhandable.
Поэтому создавая Подкачку Partion> 8 ГБ не дадут Вам больше производительности, и вероятно, что это никогда не будет использоваться.