2

Я установил хост-систему Linux с KVM и установил другой Linux в качестве гостя (Debian 6). Помимо гостя, я запускаю vncserver и получаю к нему доступ с хоста, используя vncviewer. Он отлично работает для моих простых потребностей.

У меня есть несколько связанных вопросов, и, в общем, мне было интересно, есть ли у кого-нибудь советы, как мне немного ускорить мой KVM (Debian Linux) гость. VNC не проблема: графически гость отвечает нормально.

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

Я делаю эксперименты на 64-битной системе с 4 ГБ ОЗУ, но хост и гость 32-битные. Повысится ли производительность, если я переключу один (или оба) из них на 64-битный?

Любые другие советы по ускорению виртуализации с использованием KVM от других пользователей KVM?

Вот вывод команды free, предложенной Полом:

             total       used       free     shared    buffers     cached
Mem:        513828     465796      48032          0       7552     140624
-/+ buffers/cache:     317620     196208
Swap:            0          0          0

Судя по всему, у меня нет настроек файла подкачки, и, может быть, 512 МБ немного меньше.

Вот вывод top -c , но я не знаю, как его прочитать:

 1006 cedric    20   0 23584  16m 1524 S  2.0  3.4  35:13.52 Xvnc4 :1 -desktop d
 5801 cedric    20   0  132m  32m  16m S  1.3  6.4   1:16.10 /opt/google/chrome/
 5689 cedric    20   0  405m  71m  29m S  0.3 14.3   1:29.06 /opt/google/chrome/
 5830 cedric    20   0  251m 120m  21m S  0.3 24.0   0:30.14 /opt/google/chrome/

Это с 3 вкладками Chrome.

Если проблема с памятью, как я могу добавить файл подкачки к гостю, и имеет ли смысл добавлять память подкачки к гостю?

1 ответ1

2

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

И определенно добавьте swap, чтобы он мог более эффективно использовать оперативную память. Существует бесплатный физический объект, но, судя по всему, следующая вкладка достигнет предела, не оставляя места для кэширования, что приведет к замедлению.

От того, как вы добавите файл подкачки, зависит от настроек KVM. Самый простой способ - добавить новый диск к гостю, скажем, размером около 2 ГБ. Вам нужно будет подтвердить, что это представляет, как в гостевой, но, предполагая, что это выглядит как /dev/sdb вы можете сделать

mkswap /dev/sdb

Если он жалуется на использование полного диска, просто подтвердите (убедитесь, что у вас есть правильный диск, или вы сотрете данные).

Затем отредактируйте /etc /fstab и добавьте

/dev/sdb      none    swap    sw      0       0

Тогда делай

swapon -a

Использование 32-битного гостя лучше всего, когда они используют менее 4 ГБ. Однако вам нужно убедиться, что вы используете ядро PAE на своем хосте, чтобы получить полный доступ к 4 ГБ, поэтому введите на хосте:

dpkg --get-selections | grep linux-image

Если вы видите "bigmem" или "pae", у вас все хорошо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .