xg-scale

diff xen/resources.tex @ 3:7ad41782e1ad

Иcправлены небольшие опечатки в xen/export
author Igor Chubin <igor@chub.in>
date Tue Jul 01 16:59:46 2008 +0300 (2008-07-01)
parents
children 253d66dd74bb
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/xen/resources.tex	Tue Jul 01 16:59:46 2008 +0300
     1.3 @@ -0,0 +1,78 @@
     1.4 +\section{Распределение ресурсов межде доменами Xen}
     1.5 +
     1.6 +\subsection{Распределение процессорной мощности}
     1.7 +Виртуальные процессоры (VCPU) виртуальных машин автоматически распределяются
     1.8 +планировщиком между доступными физическими процессорами.
     1.9 +Назначать соответствие виртуального процесса реальному вручную не нужно.
    1.10 +Однако, при возникновении такой необходимости, 
    1.11 +можно указать на каком процессоре будет выполняться виртуальный процессор.
    1.12 +Это делается с помощью команды \textbf{xm vcpu-pin}.
    1.13 +
    1.14 +Каждый домен характеризуется двумя числами -- весом (weight) и лимитом (cap).
    1.15 +
    1.16 +Домен с весом 512 получает на том же хосте в два раза больше 
    1.17 +процессорного времени чем домен с весом 256.
    1.18 +Вес может изменяться в диапазоне от 1 до 65535, 
    1.19 +и он равен по умолчанию 256.
    1.20 +
    1.21 +Значение лимита (cap) может использоваться для того чтобы указать максимальную величину
    1.22 +процессорного времени, который может получить домен, даже в случае, если хост-система
    1.23 +простаивает. Значение выражается в процентах: 100 это 1 физический процессор, 50 это половина процессора, 400 -- 4 процессора и т.д.
    1.24 +Значение по умолчанию равно 0, что означает, что верхнее ограничение отсутствует.
    1.25 +
    1.26 +Значения лимита и веса можно просматривать и модифицировать с помощью команд:
    1.27 +
    1.28 +\begin{itemize}
    1.29 +\item  \textbf{xm sched-credit -d domain} — показать значение вес (weight) и верх (cap) для домена
    1.30 +\item  \textbf{xm sched-credit -d domain -w weight} — установить вес равным \textbf{weight}
    1.31 +\item  \textbf{xm sched-credit -d domain -c cap} — установить верх равным \textbf{cap}
    1.32 +\end{itemize}
    1.33 +
    1.34 +Для того чтобы эти значения сохранялись всегда для домена,
    1.35 +их нужно указать в конфигурационном файле
    1.36 +с помощью параметров:
    1.37 +\begin{itemize}
    1.38 +\item  cpu\_cap — верх (по умолчанию 0)
    1.39 +\item  cpu\_weight — вес (по умолчанию 256)
    1.40 +\end{itemize}
    1.41 +
    1.42 +\subsection{Распределение сетевых ресурсов}
    1.43 +Распределение сетевых ресурсов между виртуальными машинами 
    1.44 +выполняется штатными средствами управления трафиком
    1.45 +хост-системы. В частности, с помощью механизмов QoS.
    1.46 +
    1.47 +\subsection{Распределение памяти}
    1.48 +Объём памяти, выделяемой виртуальной машине,
    1.49 +задаётся при её настройке в конфигурационном файле
    1.50 +с помощью опции \textbf{mem}.
    1.51 +Параметр может быть указан с суффиксом B, K, M или G, что означает байты, килобайты, мегабайты или гигабайты соответственно.
    1.52 +По умолчанию подразумевается, что объём памяти указан в килобайтах.
    1.53 +
    1.54 +Значение памяти, выделяемой для домена 0, задаётся как параметр \textbf{dom0\_mem} гипервизора xen.
    1.55 +
    1.56 +По результатам тестирования RHEL 5:
    1.57 +\begin{itemize}
    1.58 +\item  нельзя добавить оперативной памяти больше чем указано в конфигурационном файле, т.е. лучше в конфигурационном файле указать больше, а после запуска уменьшить, с помощью xm mem-set
    1.59 +\item  по-умолчанию объем оперативной памяти все же в мегабайтах
    1.60 +\end{itemize}
    1.61 +
    1.62 +Подробнее: \url{http://lists.xensource.com/archives/html/xen-users/2007-05/msg00548.html}
    1.63 +
    1.64 +\subsection{Распределение устройств}
    1.65 +Устройство можно выделить
    1.66 +в монопольное пользование домену.
    1.67 +
    1.68 +Расширители PCI:
    1.69 +\begin{itemize}
    1.70 +\item  http://hardware.mcse.ms/archive66-2005-5-188216.html
    1.71 +\item  http://mobilityelectronics.com/expansion/products/pci\_expansion/7slot3233/index.html
    1.72 +\item  http://www.nexcom.com.tw/index.jsp
    1.73 +\item  http://www.portwell.com/bpicmg.htm
    1.74 +\end{itemize}
    1.75 +
    1.76 +\subsection{Приоритезация ввода/вывода}
    1.77 +
    1.78 +Приоритезация ввода/вывода доменами Xen 
    1.79 +выполняется средствами CFQ Linux 
    1.80 +в домене 0.
    1.81 +