Недостатки не наличия раздела подкачки

Я недавно установил Ubuntu 10.04 на своем ноутбуке. Из-за пространственного ограничения SSD, я не установил раздел подкачки для ОС, и у меня есть 1.5 ГБ RAM.

Во время установки существует предупреждение, но я думаю это не имеет большого значения, так как все пошло гладко.

В течение длительного срока там были бы какие-либо недостатки не наличия раздела подкачки?

8
задан 07.06.2010, 03:14

5 ответов

Я думаю, должен ли я записать Вам ответ на вопрос, я должен сначала объяснить целую вещь своп-файла немного здесь. Простите мне за мою многоречивость.

swapfile/swap-partition, подобный файлу подкачки в окнах, является пространством на жестком диске, выделенным для упрощения лучшего использования памяти. Существует два использования области подкачки.

  1. Когда существует НЕДОСТАТОЧНО памяти для всех приложений - в случае, где это происходит с системой без области подкачки, это вызовет отказ выделить память для нового приложения, запрашивающего новые страницы памяти - и это обычно приводит к завершению программы.

  2. Когда некоторые страницы памяти (память разделена на 'страницы') используются некоторое время назад, но больше не используются теперь, она была бы передана на своп-файле, и объем оставшейся памяти может использоваться, чтобы сделать что-то еще, что могло быть более полезным (например, даже кэширование!) - когда это произойдет в системе без области подкачки, это приведет к неактивным страницам, являющимся остающимся в памяти. Это - ничего слишком серьезного, хотя, поскольку у нас есть довольно большой объем памяти в эти дни.

И затем, поэтому теперь у нас есть использование перечисленного раздела своп-файла/подкачки, сколько обычно advisible? - который зависит от функции машины. Если это - настольная машина, установите его на 1-1.5x память. Если это - машина сервера, сделайте то же, но отметьте использование подкачки, если это в большой степени используется, обновите память.

Как другие указали, gparted может помочь Вам вырезать несколько концертов пространства от Вашего ext2/ext3 раздела, но можно также использовать своп-файл:

dd if=/dev/zero of=/swapfile bs=1024 count=1048576
mkswap /swapfile
swapon /swapfile

Вы должны иметь

swapfile none swap sw 0 0

на fstab гарантировать его используемый на каждой перезагрузке

И еще одна вещь: Если Вы не возражаете, чтобы иметь область подкачки, но действительно хотите минимизировать использование, если Ваша память действительно не протянута, можно изменить “swappiness” ядра путем изменения /proc/sys/vm/swappiness (значения, 0-100; значение по умолчанию, 60).

6
ответ дан 07.12.2019, 13:52

Нет приостановите к диску.

7
ответ дан 07.12.2019, 13:52

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

Никакая виртуальная память не может записать большую проблему, особенно если она собирается начать отбрасывать память от уничтожения важные документы, которые имеют низкий приоритет, которые работаются на.

3
ответ дан 07.12.2019, 13:52

После установки проверьте свое использование памяти при выполнении интенсивно использующих память операций или просто открытии 'больших' приложений, как Openoffice.org, распаковке файлов и такого. Если Вы видите, что используемая общая память составляет почти 1,5 ГБ, то это - вероятно, хорошая идея иметь раздел подкачки или файл подкачки, на всякий случай Вы удобно выполняете что-то, что использует большую память, и Ubuntu начинает отбрасывать важную память и возможно даже части ядра (не хороший, действительно не хороший...).

0
ответ дан 07.12.2019, 13:52

Не полный ответ, но вот история одной вещи, которая действительно напала на меня, даже когда я думал, что у меня была каждая возможная оборотная сторона под управлением:

https://stackoverflow.com/questions/4567972/error-executing-aapt-all-of-the-sudden, Таким образом, некоторые инструменты, выполненные от действительно больших процессов/приложений Java, не сможет работать всегда. Наиболее обычные пользователи не столкнутся с этим как бы то ни было.

0
ответ дан 07.12.2019, 13:52

Теги

Похожие вопросы