1

Я использую гостевую виртуальную коробку Ubuntu 14.04 на хосте Windows 7. Недавно, следуя приведенным здесь инструкциям, я создал 7 ГБ подкачки на моем госте Ubuntu, который работал очень медленно на 3,6 ГБ ОЗУ без подкачки до тех пор. Я сохранил перестановку в 60 лет.

Но тогда я не видел никакого улучшения производительности в течение двух дней - и мое использование подкачки оставалось равным 0 все это время, даже после перезагрузки и все такое. Я мог видеть, как объем свободной оперативной памяти упал до сотен, а ниже - моя последняя проверка:

xxx@vagrant-ubuntu-trusty-64:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          3466       3222        244         11         67        842
-/+ buffers/cache:       2312       1153
Swap:         7167          0       7167

Затем, как по-настоящему резкий фазовый переход, все стало работать быстро в одну прекрасную секунду. Я сразу же проверил и выглядел так, будто своп должен был начаться примерно в ту же секунду:

xxx@vagrant-ubuntu-trusty-64:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          3466       3302        164         36         16        540
-/+ buffers/cache:       2745        721
Swap:         7167         10       7157

Мой вопрос:

Почему своп не включился раньше и как контролировать, когда своп вступает в силу? И после включения, помимо перестановки, что еще контролирует соотношение использования свопа / оперативной памяти?

0