Я просто установил 14.04 Рабочих столов, с помощью "автоматическую установку раздела" установщиком, с "шифруют весь жесткий диск" опция. Я установил последнего VMware (дата версии 17-го апреля). Теперь каждый раз, когда я запускаюсь, один из моих старых VMs (не попытались делать новый все же), я получаю диалоговое окно предупреждения со следующим текстом:
"VMware Player рекомендует 512 МБ системной области подкачки для набора в настоящее время рабочих виртуальных машин. 0 байтов системной области подкачки доступны. Поскольку оптимальная производительность увеличивает количество системной области подкачки или настраивает всю память виртуальной машины для использования зарезервированной RAM хоста под Предпочтениями".
... с кнопкой OK внизу. Я получаю его спустя несколько секунд после того, как я прошу, чтобы это запустило VM, но я думаю, что это - прежде чем это начнет загружаться (но не уверенное). Это сообщение не появилось в 13,10 с более старым VMware Player.
Я волнуюсь, что мог бы делать что-то серьезно неправильно. Это говорит мне, что у меня нет подкачки на моей хост-машине? (Если так, как я могу проверить это? GParted только показывает разделы верхнего уровня, возможно, моя область подкачки в зашифрованном разделе.) Мне действительно нужна подкачка на моем хосте? (У меня есть 8 ГБ RAM, и я выполняю 2 VMs за один раз, каждого с 1 ГБ RAM). Я должен выключить это предупреждение? (существует флажок для того), Или он говорит мне, что мой VM не имеет области подкачки? Вот то, что я получаю, когда я ввожу df -h
в моем VM:
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
У меня не было области подкачки в моей хост-машине. Таким образом, я создал файл подкачки, как описано здесь , и это решило мою проблему. Я не получаю предупреждение больше.
В то время как вышеупомянутое решение выглядит соответствующим, я был перепутан с тем, что я включал разделение обмена на 10 ГБ во время установки 14.04.3. После рассмотрения /etc/fstab я заметил, что линия для разделения обмена была прокомментирована во время или после установки.
Эта страница ( не мог установить/dev/mapper/cryptswap1) предполагает, что это - ошибка, связанная с шифровкой корневого каталога. Я переформатировал разделение как обмен с GParted (потому что это не было признано как таковое системой), и проверил UUID (который изменился) с командой:
sudo blkid
Тогда я отредактировал линию в fstab, чтобы включать UUID обмена, и непрокомментированный это. После перезапуска моей машины система в целом, а также Автоматизированное рабочее место VMware 12 Игроков успешно признали разделение обмена.
VM теперь очень быстрее. Это могло объяснить, почему вещи бежали очень медленно с более старой версией Игрока VMware - возможно, та же версия, которая не жаловалась на отсутствующую область подкачки.
Если у вас установлено достаточно физической памяти, вы можете попробовать выполнить следующее: