Вопрос VMware Player предупреждает меня о свопинге при запуске виртуальной машины


Я только что установил 14.04 Desktop, используя «автоматическую настройку раздела» установщиком, с опцией «зашифровать весь жесткий диск». Я установил последнюю версию VMWare (версия 17 апреля). Теперь, когда я запускаю одну из моих старых виртуальных машин (еще не пробовал сделать новую), я получаю диалоговое окно с предупреждением со следующим текстом:

«VMware Player рекомендует 512 Мбайт пространства подкачки системы для набора запущенных в данный момент виртуальных машин. Доступно 0 байтов пространства подкачки системы. Для оптимальной производительности увеличьте объем пространства подсистемы системы или настройте всю память виртуальной машины на использование зарезервированной основной RAM в разделе «Настройки».

... с кнопкой ОК внизу. Я получаю это через несколько секунд после того, как я попрошу запустить VM, но я думать это до того, как он начнет загружаться (но не уверен). Это сообщение не появилось в 13.10 с более старым VMware Player.

Я волнуюсь, что могу сделать что-то серьезно неправильно. Это говорит мне, что у меня нет свопа на моей машине? (Если это так, как я могу проверить это? GParted показывает только разделы верхнего уровня, может быть, моя область подкачки находится в зашифрованном разделе.) Мне действительно нужна свопа на моем хосте? (У меня 8 ГБ оперативной памяти, и я запускаю 2 виртуальных машины за раз, каждый с 1 ГБ ОЗУ). Должен ли я отключить это предупреждение? (есть флажок для этого) Или это говорит мне, что у моей виртуальной машины нет области подкачки? Вот что я получаю при вводе df -h в моей виртуальной машине:

Filesystem Size Used Avail Use% Mounted on /dev/sda1 19G 4.1G 14G 23% / none 497M 164K 497M 1% /dev none 501M 0 501M 0% /dev/shm none 501M 80K 501M 1% /var/run none 501M 0 501M 0% /var/lock none 501M 0 501M 0% /lib/init/rw

И вот что я получаю, когда я печатаю его на своей главной машине:

Filesystem Size Used Avail Use% Mounted on /dev/mapper/ubuntu--vg-root 680G 78G 567G 13% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 3.9G 8.0K 3.9G 1% /dev tmpfs 789M 1.2M 787M 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.9G 276K 3.9G 1% /run/shm none 100M 84K 100M 1% /run/user /dev/sda2 237M 54M 171M 24% /boot /dev/sda1 511M 3.4M 508M 1% /boot/efi /home/karjala/.Private 680G 78G 567G 13% /home/karjala


3
2018-04-18 11:37


происхождения




ответы:


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


4
2018-04-18 17:00



Также у моего хост-компьютера (с 8 ГБ ОЗУ) больше нет обманов. Это было плохо перед файлом подкачки. - alexk


Хотя приведенное выше решение выглядит адекватным, меня смутил тот факт, что во время установки 14.04.3 я включил раздел подкачки размером 10 ГБ. Посмотрев на / И т.д. / Fstab Я заметил, что строка для раздела подкачки была прокомментирована во время или после установки.

Эта страница (не удалось установить / dev / mapper / cryptswap1) предполагает, что это ошибка, связанная с шифрованием домашнего каталога. Я переформатировал раздел как своп с GParted (потому что он не был распознан системой как таковой) и проверил UUID (который изменился) с помощью команды:

sudo blkid

Затем я редактировал строку в Fstab включить UUID свопа и раскомментировать его. После перезагрузки моей машины система в целом, а также VMWare Workstation 12 Player успешно распознал раздел подкачки.

Сейчас VM много Быстрее. Это может объяснить, почему все работает очень медленно с более старой версией VMWare Player - возможно, той же версии, которая не жаловалась на отсутствие пространства подкачки.


0
2017-10-09 11:13