Недостатки большого раздела подкачки

Я знаю, что при использовании подкачки памяти происходит значительное снижение производительности, но если вы потратили впустую пространство на жестком диске, есть ли какие-либо недостатки в наличии (возможно, не использовании) большого раздела подкачки?

3 ответа

Решение

Помимо очевидного потраченного впустую дискового пространства, нет большого недостатка в наличии большого раздела подкачки, хотя это в некоторой степени зависит от того, что вы подразумеваете под "большим". Если вы установите его смехотворно большим, подкачка станет менее эффективной, чем она есть, и вы даже можете столкнуться с ситуацией, когда подкачка приведет к сбою, но при условии, что вы не сходите с ума от размера, единственное, что вы делаете тратить дисковое пространство, которое вы теоретически могли бы использовать для чего-то другого.

Есть ли недостатки в наличии (надеюсь, не использовать) большой раздел подкачки?

Гипотетически, есть преимущество, если вы сделаете свой своп достаточно большим и распределите его правильно.

Если вам никогда не требовался своп, и если вы выделяете достаточно большой своп на внутренние цилиндры диска, то остальная часть файловой системы находится на внешних цилиндрах; таким образом, основная файловая система имеет более высокую линейную скорость (и, следовательно, более высокую производительность ввода-вывода).

Примечание: все это теоретически и подсказано вашим вопросом. Я никогда не делал это на практике. Это также предполагает, что вы не используете SSD.

Память может быть дешевой, но она все еще не свободна.

На своей рабочей станции я обычно захожу в своп только из-за обычного использования системы. (Конечно, это _work_station...) С 16 ГБ ОЗУ и 16 ГБ подкачки у меня обычно около 2-3 ГБ подкачки. Никогда не видел, чтобы это было так высоко, хотя у меня там много свободного места.

Я даже не скучаю по дисковому пространству. Это даже дешевле, чем память.

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