xg-scale
diff xen/hw.tex @ 1:6f6e0f706b86
Added tag v0.1 for changeset 4730a0d07d88
author | Igor Chubin <igor@chub.in> |
---|---|
date | Tue Jul 01 16:28:00 2008 +0300 (2008-07-01) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/xen/hw.tex Tue Jul 01 16:28:00 2008 +0300 1.3 @@ -0,0 +1,139 @@ 1.4 + 1.5 +\subsection{Аппаратные требования} 1.6 +В настоящий момент Xen 1.7 +работает на платформах \textbf{Intel x86} и \textbf{Intel x86\_64} (в режиме совместимости i386) 1.8 +и требует процессора не ниже P6. 1.9 +Выполняется поддержка многопроцессорных машин (в том числе и машин с процессорами с архитектурой Hyper-Threading). 1.10 + 1.11 +В ближайшее время Xen будет работать на процессорах архитектуры IA64. 1.12 +Также ведутся работы по подготовке Xen для работы на процессорах с архитектурой PPC и ARM. 1.13 + 1.14 +Для использования \textbf{модифицированных} 1.15 +операционных систем -- подготовленных к использованию в паравиртуальной машине Xen -- никаких дополнительных требований к аппаратному обеспечению 1.16 +компьютера, на котором будут выполняться виртуальные машины, не предъявляется. 1.17 + 1.18 +\subsection{Поддержка аппаратной виртуализации процессорами} 1.19 +Использование операционных систем \textbf{в неизменном 1.20 +виде} возможно при использовании 1.21 +процессоров с поддержкой виртуализации: 1.22 + 1.23 +\begin{itemize} 1.24 +\item VT (Vanderpool) от Intel 1.25 +\item SVM (Pacifica) от AMD 1.26 +\end{itemize} 1.27 + 1.28 +Указанные архитектурные расширения доступны 1.29 +в перечисленных ниже процессорах. 1.30 + 1.31 +\subsubsection{AMD} 1.32 +Поддержка виртуализации на аппаратном уровне 1.33 +обеспечивается во всех процессорах серии AMD-V (SVM). 1.34 +Процессоры для рабочих станций должны 1.35 +работать с сокетом AM2 с поддержкой DDR2. 1.36 + 1.37 +\begin{itemize} 1.38 +\item Athlon™ 64 3800+ 1.39 +\item Athlon™ 64 3500+ 1.40 +\item Athlon™ 64 3500+ 1.41 +\item Athlon™ 64 3500+ 1.42 +\item Athlon™ 64 3200+ 1.43 +\item Athlon™ 64 3000+ 1.44 +\item Athlon™ 64 FX FX-62 1.45 +\item Athlon™ 64 X2 Dual-Core 5000+ 1.46 +\item Athlon™ 64 X2 Dual-Core 4800+ 1.47 +\item Athlon™ 64 X2 Dual-Core 4800+ 1.48 +\item Athlon™ 64 X2 Dual-Core 4600+ 1.49 +\item Athlon™ 64 X2 Dual-Core 4600+ 1.50 +\item Athlon™ 64 X2 Dual-Core 4400+ 1.51 +\item Athlon™ 64 X2 Dual-Core 4400+ 1.52 +\item Athlon™ 64 X2 Dual-Core 4200+ 1.53 +\item Athlon™ 64 X2 Dual-Core 4200+ 1.54 +\item Athlon™ 64 X2 Dual-Core 4000+ 1.55 +\item Athlon™ 64 X2 Dual-Core 4000+ 1.56 +\item Athlon™ 64 X2 Dual-Core 3800+ 1.57 +\item Athlon™ 64 X2 Dual-Core 3800+ 1.58 +\item Athlon™ 64 X2 Dual-Core 3800+ 1.59 +\end{itemize} 1.60 + 1.61 +Notebook processors are all branded Turion 64 X2. 1.62 +Процессоры с поддержкой виртуализации 1.63 +для ноутбуков называются Turion 64 X2: 1.64 +\begin{itemize} 1.65 +\item Turion™ 64 X2 TL-60 1.66 +\item Turion™ 64 X2 TL-56 1.67 +\item Turion™ 64 X2 TL-52 1.68 +\item Turion™ 64 X2 TL-50 1.69 +\end{itemize} 1.70 + 1.71 +Процессоры на Socket939 и Socket940 не поддерживают технологию SVM. 1.72 + 1.73 +\subsubsection{Intel} 1.74 +\begin{itemize} 1.75 +\item Intel® Core(TM) Quad all models 1.76 +\item Intel® Core(TM) Duo processor T2600 1.77 +\item Intel® Core(TM) Duo processor T2500 1.78 +\item Intel® Core(TM) Duo processor T2400 1.79 +\item Intel® Core(TM) Duo processor T2300 1.80 +\item Intel® Core(TM) Duo processor L2400 1.81 +\item Intel® Core(TM) Duo processor L2300 1.82 +\item Intel® Pentium® processor Extreme Edition 965 1.83 +\item Intel® Pentium® processor Extreme Edition 955 1.84 +\item Intel® Pentium® D processor 960 1.85 +\item Intel® Pentium® D processor 950 1.86 +\item Intel® Pentium® D processor 940 1.87 +\item Intel® Pentium® D processor 930 1.88 +\item Intel® Pentium® D processor 920 1.89 +\item Intel® Pentium® 4 processor 672 1.90 +\item Intel® Pentium® 4 processor 662 1.91 +\item Intel® Xeon® processor 7041 1.92 +\item Intel® Xeon® processor 7040 1.93 +\item Intel® Xeon® processor 7030 1.94 +\item Intel® Xeon® processor 7020 1.95 +\item Intel® Xeon® processor 5080 1.96 +\item Intel® Xeon® processor 5063 1.97 +\item Intel® Xeon® processor 5060 1.98 +\item Intel® Xeon® processor 5050 1.99 +\item Intel® Xeon® processor 5030 1.100 +\end{itemize} 1.101 + 1.102 +Для использования технологии Intel VT 1.103 +необходим не только процессор с поддержкой виртуализации, 1.104 +но также и BIOS. 1.105 + 1.106 +Постоянно обновляющийся список процессоров 1.107 +с поддержкой виртуализации находится здесь: \url{http://wiki.xensource.com/xenwiki/HVM\_Compatible\_Processors}. 1.108 + 1.109 +Если у вас в системе установлен Linux, 1.110 +вы можете проверить, поддерживает ли ваш процессор 1.111 +архитектурные расширения следующим образом: 1.112 + 1.113 +\begin{verbatim} 1.114 +%# cat /proc/cpuinfo | egrep flags.*'svm|vmx' 1.115 +\end{verbatim} 1.116 + 1.117 +Должен быть не пустой результат. 1.118 + 1.119 +Пример для процессора Intel поддерживающего HVM: 1.120 + 1.121 +\begin{verbatim} 1.122 +%# cat /proc/cpuinfo | grep flags 1.123 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr lahf_lm 1.124 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr lahf_lm 1.125 +\end{verbatim} 1.126 + 1.127 +\subsection{Аппаратная виртуализации и BIOS} 1.128 +\begin{center} \resizebox{10cm}{!}{\includegraphics{/var/lib/mediawiki/images/8/8d/GA-M59SLI-S4-img2.jpg}}\\ \textit{Новый пункт в меню расширенных настроек BIOS}\end{center} 1.129 + 1.130 + 1.131 +Для того чтобы аппаратная виртуализация поддерживалась компьютером, необходимо чтобы её поддерживал центральный процессор компьютера и материнская плата. Вообще, от материнской платы не требуется никаких особенных операций по поддержке аппаратной виртуализации, за исключением того, что BIOS материнской платы должен просто включить эту поддержку. 1.132 + 1.133 +Тем не менее, многие производители материнских плат по разным причинам искуственно отключают в BIOS поддержку аппаратной виртуализации. Для того чтобы не получилось так, что ваша система не в состоянии работать с HVM , несмотря на то, что процессор имеет соответствующие архитектурные расширения, нужно при покупке материнской платы проверять, есть ли в BIOS соответствующая поддержка. Если же плата уже куплена, можно попробовать добавить в неё отсутствующую поддержку. 1.134 + 1.135 +Если аппаратная виртуализация искуственно отключена BIOS материнской платы, 1.136 +в выводе \textit{xm dmesg} 1.137 +можно обнаружить строку (или другую аналогичную для Intel): 1.138 + 1.139 +\begin{verbatim} 1.140 +(XEN) AMD SVM Extension is disabled in BIOS. 1.141 +\end{verbatim} 1.142 +