<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mh720</id>
	<title>OpenVZ Virtuozzo Containers Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mh720"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/Special:Contributions/Mh720"/>
	<updated>2026-05-15T20:51:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Building_LKM_against_OpenVZ_kernel_from_RPM&amp;diff=3156</id>
		<title>Building LKM against OpenVZ kernel from RPM</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Building_LKM_against_OpenVZ_kernel_from_RPM&amp;diff=3156"/>
		<updated>2007-06-01T15:47:01Z</updated>

		<summary type="html">&lt;p&gt;Mh720: /* Workaround */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes it is necessary to build LKMs (LKM - Linux Kernel Module) against OpenVZ kernels. If you have used RPM package for installing OpenVZ kernel and your kernel is not native for your distribution, you probably will expirience troubles. As a native distribution I designate the distribution, where OpenVZ kernel team builds the kernel. We have here the following policy: rhel4-based kernels are build on rhel4/centos4 distributions, rhel5-based kernels are build on rhel5/centos5 distributions. So, for example, the situation when you install rhel5-based OpenVZ kernel on rhel5/centos5 distribution considered to be kernel on a native distribution. But if you install rhel5-base OpenVZ kernel ont rhel4/centos4, then you have kernel on not native distriubution.&lt;br /&gt;
&lt;br /&gt;
Mainstream-based OpenVZ kernels are not guaranteed to be build on some definite distribution, so there is no permanent predefined native distribution for such kernels.&lt;br /&gt;
&lt;br /&gt;
Here is an example of errors the user obtain trying to build LKM against OpenVZ kernel on not native distribution:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
30855 Floating point exception| scripts/genksyms/genksyms -a x86_64 &amp;gt; /usr/local/src/zaptel-1.2.17.1/.tmp_zaptel-base.ver&lt;br /&gt;
/bin/sh: line 1:   527 Floating point exception scripts/basic/fixdep &lt;br /&gt;
/bin/sh: line 1:  2232 Floating point exception scripts/mod/modpost -m -a -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this article I describe the reason of this problem and how to workaround it. Thank you to Mike Holloway for revealing the problem.&lt;br /&gt;
&lt;br /&gt;
== The Reason ==&lt;br /&gt;
In order to build LKM you need kernel headers and some other information from kernel sources. This information is located in files in &amp;lt;tt&amp;gt;-devel&amp;lt;/tt&amp;gt; package for rhel5-based kernels and is incorporated in rhel4-based kernel packages. In addition to headers these packages content some executable binaries in &amp;lt;tt&amp;gt;scripts&amp;lt;/tt&amp;gt; subdirectory of build tree:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ rpm -qlp ovzkernel-2.6.9-023stab044.4.x86_64.rpm | grep scripts&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/.bin2c.cmd&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/.conmakehash.cmd&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/.kallsyms.cmd&lt;br /&gt;
...&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/basic/docproc                     # &amp;lt;&amp;lt; binary executable&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/basic/docproc.c&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/basic/fixdep                      # &amp;lt;&amp;lt; binary executable&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/basic/fixdep.c&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/basic/split-include               # &amp;lt;&amp;lt; binary executable&lt;br /&gt;
...&lt;br /&gt;
...                                                                             # &amp;lt;&amp;lt; other binary executable&lt;br /&gt;
...&lt;br /&gt;
$ rpm -qlp ovzkernel-devel-2.6.18-8.1.3.el5.028stab033.1.x86_64.rpm | grep scripts&lt;br /&gt;
...&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/.bin2c.cmd&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/.conmakehash.cmd&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/.gitignore&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/.kallsyms.cmd&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/basic/docproc     # &amp;lt;&amp;lt; binary executable&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/basic/docproc.c&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/basic/fixdep      # &amp;lt;&amp;lt; binary executable&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/basic/fixdep.c&lt;br /&gt;
...&lt;br /&gt;
...                                                                             # &amp;lt;&amp;lt; other binary executable&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These executables are created while building kernel package on our build system. And they are linked to libc installed on the build system! Now imagine that you've installed OpenVZ kernel package based on rhel5 kernel, say, on rhel4 distribution. The binaries mentioned above are also installed, but they can't run on this node, because other libc is installed on this system!&lt;br /&gt;
&lt;br /&gt;
== Workaround ==&lt;br /&gt;
The clean way to solve the problem is to [http://wiki.openvz.org/Kernel_build build the kernel from sources ]. Then all binaries will be linked with the libraries that are on your node and no problems will arise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A dirty way to get past the problem is to replace all the scripts with ones from a distribution that matches your installed system.  At a minimum, you will probably need to replace the files in these directories:&lt;br /&gt;
&lt;br /&gt;
/usr/src/kernels/2.6.18-8.el5.028stab031.1-x86_64/scripts/genksyms&amp;lt;br&amp;gt;&lt;br /&gt;
/usr/src/kernels/2.6.18-8.el5.028stab031.1-x86_64/scripts/basic&amp;lt;br&amp;gt;&lt;br /&gt;
/usr/src/kernels/2.6.18-8.el5.028stab031.1-x86_64/scripts/mod&lt;br /&gt;
&lt;br /&gt;
== Externals link ==&lt;br /&gt;
Appropriate bug report: http://bugzilla.openvz.org/show_bug.cgi?id=586&lt;br /&gt;
&lt;br /&gt;
[[Category:HOWTO]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Mh720</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Building_LKM_against_OpenVZ_kernel_from_RPM&amp;diff=3155</id>
		<title>Building LKM against OpenVZ kernel from RPM</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Building_LKM_against_OpenVZ_kernel_from_RPM&amp;diff=3155"/>
		<updated>2007-06-01T15:45:38Z</updated>

		<summary type="html">&lt;p&gt;Mh720: /* Workaround */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes it is necessary to build LKMs (LKM - Linux Kernel Module) against OpenVZ kernels. If you have used RPM package for installing OpenVZ kernel and your kernel is not native for your distribution, you probably will expirience troubles. As a native distribution I designate the distribution, where OpenVZ kernel team builds the kernel. We have here the following policy: rhel4-based kernels are build on rhel4/centos4 distributions, rhel5-based kernels are build on rhel5/centos5 distributions. So, for example, the situation when you install rhel5-based OpenVZ kernel on rhel5/centos5 distribution considered to be kernel on a native distribution. But if you install rhel5-base OpenVZ kernel ont rhel4/centos4, then you have kernel on not native distriubution.&lt;br /&gt;
&lt;br /&gt;
Mainstream-based OpenVZ kernels are not guaranteed to be build on some definite distribution, so there is no permanent predefined native distribution for such kernels.&lt;br /&gt;
&lt;br /&gt;
Here is an example of errors the user obtain trying to build LKM against OpenVZ kernel on not native distribution:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
30855 Floating point exception| scripts/genksyms/genksyms -a x86_64 &amp;gt; /usr/local/src/zaptel-1.2.17.1/.tmp_zaptel-base.ver&lt;br /&gt;
/bin/sh: line 1:   527 Floating point exception scripts/basic/fixdep &lt;br /&gt;
/bin/sh: line 1:  2232 Floating point exception scripts/mod/modpost -m -a -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this article I describe the reason of this problem and how to workaround it. Thank you to Mike Holloway for revealing the problem.&lt;br /&gt;
&lt;br /&gt;
== The Reason ==&lt;br /&gt;
In order to build LKM you need kernel headers and some other information from kernel sources. This information is located in files in &amp;lt;tt&amp;gt;-devel&amp;lt;/tt&amp;gt; package for rhel5-based kernels and is incorporated in rhel4-based kernel packages. In addition to headers these packages content some executable binaries in &amp;lt;tt&amp;gt;scripts&amp;lt;/tt&amp;gt; subdirectory of build tree:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ rpm -qlp ovzkernel-2.6.9-023stab044.4.x86_64.rpm | grep scripts&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/.bin2c.cmd&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/.conmakehash.cmd&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/.kallsyms.cmd&lt;br /&gt;
...&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/basic/docproc                     # &amp;lt;&amp;lt; binary executable&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/basic/docproc.c&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/basic/fixdep                      # &amp;lt;&amp;lt; binary executable&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/basic/fixdep.c&lt;br /&gt;
/lib/modules/2.6.9-023stab044.4/build/scripts/basic/split-include               # &amp;lt;&amp;lt; binary executable&lt;br /&gt;
...&lt;br /&gt;
...                                                                             # &amp;lt;&amp;lt; other binary executable&lt;br /&gt;
...&lt;br /&gt;
$ rpm -qlp ovzkernel-devel-2.6.18-8.1.3.el5.028stab033.1.x86_64.rpm | grep scripts&lt;br /&gt;
...&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/.bin2c.cmd&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/.conmakehash.cmd&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/.gitignore&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/.kallsyms.cmd&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/basic/docproc     # &amp;lt;&amp;lt; binary executable&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/basic/docproc.c&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/basic/fixdep      # &amp;lt;&amp;lt; binary executable&lt;br /&gt;
/usr/src/kernels/2.6.18-8.1.3.el5.028stab033.1-x86_64/scripts/basic/fixdep.c&lt;br /&gt;
...&lt;br /&gt;
...                                                                             # &amp;lt;&amp;lt; other binary executable&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These executables are created while building kernel package on our build system. And they are linked to libc installed on the build system! Now imagine that you've installed OpenVZ kernel package based on rhel5 kernel, say, on rhel4 distribution. The binaries mentioned above are also installed, but they can't run on this node, because other libc is installed on this system!&lt;br /&gt;
&lt;br /&gt;
== Workaround ==&lt;br /&gt;
The clean way to solve the problem is to [http://wiki.openvz.org/Kernel_build build the kernel from sources ]. Then all binaries will be linked with the libraries that are on your node and no problems will arise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A dirty way to get past the problem is to replace all the scripts with ones from a distribution that matches your installed system.  At a minimum, you will probably need to replace the files in these directories:&lt;br /&gt;
&lt;br /&gt;
/usr/src/kernels/2.6.18-8.el5.028stab031.1-x86_64/scripts/genksyms&lt;br /&gt;
/usr/src/kernels/2.6.18-8.el5.028stab031.1-x86_64/scripts/basic&lt;br /&gt;
/usr/src/kernels/2.6.18-8.el5.028stab031.1-x86_64/scripts/mod&lt;br /&gt;
&lt;br /&gt;
== Externals link ==&lt;br /&gt;
Appropriate bug report: http://bugzilla.openvz.org/show_bug.cgi?id=586&lt;br /&gt;
&lt;br /&gt;
[[Category:HOWTO]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Mh720</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Timezone&amp;diff=2760</id>
		<title>Timezone</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Timezone&amp;diff=2760"/>
		<updated>2007-02-17T00:22:25Z</updated>

		<summary type="html">&lt;p&gt;Mh720: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Time difference between Hardware Node and VPS&lt;br /&gt;
&lt;br /&gt;
During the distribution (redhat/centos) installer, you choose the timezone for your HN. The VE template has its own preconfigured timezone. So, its very possible for the zones to differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To resolve the problem, You should configure your VE to have the same timezone as the HN. For example, if EST is your preferred timezone:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;rm -rf /etc/localtime 2&amp;gt;/dev/null; unlink /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
ln -s /usr/share/zoneinfo/EST /etc/localtime&lt;br /&gt;
vzctl exec 1041 rm -rf /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec 1041 unlink /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec 1041 ln -s /usr/share/zoneinfo/EST /etc/localtime&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find many more exciting timezones with:&lt;br /&gt;
&lt;br /&gt;
find /usr/share/zoneinfo/ | more&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or, here is a shell script that will let you change the timezones in ALL of your VPS's:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#! /bin/bash&lt;br /&gt;
for f in `ls /vz/private`&lt;br /&gt;
do&lt;br /&gt;
vzctl exec $f rm -rf /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec $f unlink /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec $f ln -s /usr/share/zoneinfo/CST6CDT /etc/localtime&lt;br /&gt;
done&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:HOWTO]]&lt;/div&gt;</summary>
		<author><name>Mh720</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Timezone&amp;diff=2759</id>
		<title>Timezone</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Timezone&amp;diff=2759"/>
		<updated>2007-02-17T00:21:11Z</updated>

		<summary type="html">&lt;p&gt;Mh720: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Time difference between Hardware Node and VPS&lt;br /&gt;
&lt;br /&gt;
During the distribution (redhat/centos) installer, you choose the timezone for your HN. The VE template has its own preconfigured timezone. So, its very possible for the zones to differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To resolve the problem, You should configure your VE to have the same timezone as the HN. For example, if EST is your preferred timezone:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;rm -rf /etc/localtime 2&amp;gt;/dev/null; unlink /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
ln -s /usr/share/zoneinfo/EST /etc/localtime&lt;br /&gt;
vzctl exec 1041 rm -rf /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec 1041 unlink /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec 1041 ln -s /usr/share/zoneinfo/EST /etc/localtime&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find many more exciting timezones with:&lt;br /&gt;
&lt;br /&gt;
find /usr/share/zoneinfo/ | more&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or, here is a shell script that will let you change the timezones in ALL of your VPS's:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;#! /bin/bash&lt;br /&gt;
for f in `ls /vz/private`&lt;br /&gt;
do&lt;br /&gt;
vzctl exec $f rm -rf /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec $f unlink /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec $f ln -s /usr/share/zoneinfo/CST6CDT /etc/localtime&lt;br /&gt;
done&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mh720</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Timezone&amp;diff=2758</id>
		<title>Timezone</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Timezone&amp;diff=2758"/>
		<updated>2007-02-17T00:20:04Z</updated>

		<summary type="html">&lt;p&gt;Mh720: New page: Time difference between Hardware Node and VPS  During the distribution (redhat/centos) installer, you choose the timezone for your HN. The VE template has its own preconfigured timezone. S...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Time difference between Hardware Node and VPS&lt;br /&gt;
&lt;br /&gt;
During the distribution (redhat/centos) installer, you choose the timezone for your HN. The VE template has its own preconfigured timezone. So, its very possible for the zones to differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To resolve the problem, You should configure your VE to have the same timezone as the HN. For example, if EST is your preferred timezone:&lt;br /&gt;
&lt;br /&gt;
rm -rf /etc/localtime 2&amp;gt;/dev/null; unlink /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
ln -s /usr/share/zoneinfo/EST /etc/localtime&lt;br /&gt;
vzctl exec 1041 rm -rf /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec 1041 unlink /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec 1041 ln -s /usr/share/zoneinfo/EST /etc/localtime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find many more exciting timezones with:&lt;br /&gt;
&lt;br /&gt;
find /usr/share/zoneinfo/ | more&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or, here is a shell script that will let you change the timezones in ALL of your VPS's:&lt;br /&gt;
&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
for f in `ls /vz/private`&lt;br /&gt;
do&lt;br /&gt;
vzctl exec $f rm -rf /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec $f unlink /etc/localtime 2&amp;gt;/dev/null&lt;br /&gt;
vzctl exec $f ln -s /usr/share/zoneinfo/CST6CDT /etc/localtime&lt;br /&gt;
done&lt;/div&gt;</summary>
		<author><name>Mh720</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Talk:Monitoring_openvz_resources_using_nagios_and_snmp&amp;diff=2501</id>
		<title>Talk:Monitoring openvz resources using nagios and snmp</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Talk:Monitoring_openvz_resources_using_nagios_and_snmp&amp;diff=2501"/>
		<updated>2006-11-13T22:07:45Z</updated>

		<summary type="html">&lt;p&gt;Mh720: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Very cool, thanks for the nagios plugin!&lt;br /&gt;
&lt;br /&gt;
-mike&lt;/div&gt;</summary>
		<author><name>Mh720</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Different_kernel_flavors_(UP,_SMP,_ENTERPRISE,_ENTNOSPLIT)&amp;diff=2358</id>
		<title>Different kernel flavors (UP, SMP, ENTERPRISE, ENTNOSPLIT)</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Different_kernel_flavors_(UP,_SMP,_ENTERPRISE,_ENTNOSPLIT)&amp;diff=2358"/>
		<updated>2006-10-03T17:37:25Z</updated>

		<summary type="html">&lt;p&gt;Mh720: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenVZ project releases several different precompiled kernels for each version. Which kernel to choose depends on what hardware do you have. The table below describes the cases when it is better to use each of these kernels.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+'''Kernel flavors list'''&lt;br /&gt;
! Kernel type !! Description !! Hardware !! Use case&lt;br /&gt;
|-&lt;br /&gt;
! UP&lt;br /&gt;
| uniprocessor&lt;br /&gt;
| up to 4GB of RAM&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
! SMP&lt;br /&gt;
| symmetric multiprocessor&lt;br /&gt;
| up to 4 GB of RAM&lt;br /&gt;
| 10-20 VPSs&lt;br /&gt;
|-&lt;br /&gt;
! entnosplit&lt;br /&gt;
| SMP + PAE support&lt;br /&gt;
| up to 64 GB of RAM&lt;br /&gt;
| 10-30 VPSs&lt;br /&gt;
|-&lt;br /&gt;
! enterprise&lt;br /&gt;
| SMP + PAE support + 4/4GB split&lt;br /&gt;
| up to 64 GB of RAM&lt;br /&gt;
| &amp;gt;20-30 VPSs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These kernels are optimized for these types of hardware configurations and usage scenarios,&lt;br /&gt;
so choosing the right kernel can help to boost performance by about 5 to 15 per cent.&lt;br /&gt;
&lt;br /&gt;
{{Note|Use &amp;lt;tt&amp;gt;rpm -ihv&amp;lt;/tt&amp;gt; command for ovzkernel RPM installation. Please do not use the &amp;lt;tt&amp;gt;rpm -Uhv&amp;lt;/tt&amp;gt; command to install the kernel, otherwise all the previously installed kernels may be removed from your system.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|When using a &amp;lt;b&amp;gt;64-bit&amp;lt;/b&amp;gt; processor &amp;lt;b&amp;gt;and&amp;lt;/b&amp;gt; operating system, you need only select the SMP or non-SMP version.  64-bit linux can access the entire 64Gb of ram in ZONE_NORMAL (low memory).  PAE and 4GB/4GB splitting are only needed for 32-bit OS, and so are not necessary and are disabled by default in 64-bit kernels.}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Kernel]]&lt;br /&gt;
[[Category: Need Categorization]]&lt;/div&gt;</summary>
		<author><name>Mh720</name></author>
		
	</entry>
</feed>