Editing Different kernel flavors (UP, SMP, ENTERPRISE, ENTNOSPLIT)

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
OpenVZ project releases several different precompiled kernels for each version. Which kernel to choose depends on what hardware you have. The table below describes the cases when it is better to use each of these kernels.
+
The version of a kernel you need depends on your server hardware.
 +
The table below describes the cases when it is better to use each of these kernels:
  
== RHEL6-based kernels ==
+
{| border="1"
 
+
|+ Kernel flavors list
RHEL6 kernels come in single flavor only which is SMP and PAE (for 32bit) enabled. This is because nowadays it's hard to find machines with single core CPUs and less than 4GB RAM.
+
! Kernel type !! Hardware !! Use case
{{Note|RHEL6 kernels no longer support enterprise versions of 32bit kernels with 4/4GB split, which limits 32bit version.}}
 
 
 
== RHEL5-based kernels ==
 
 
 
{| class="wikitable"
 
|+'''i686 kernel flavors list'''
 
! Kernel type !! Description !! Hardware !! Use case
 
 
|-
 
|-
! i686 UP
+
! UP (uniprocessor)
| uniprocessor
+
| up to 4GB of RAM || -
| up to 4GB of RAM
 
|
 
 
|-
 
|-
! i686 SMP
+
! SMP (symmetric multiprocessor)
| symmetric multiprocessor
 
 
| up to 4 GB of RAM
 
| up to 4 GB of RAM
| 10-20 [[Container]]s
+
| 10-20 VPSs
 
|-
 
|-
! i686 entnosplit/PAE
+
! entnosplit (SMP + PAE support)
| SMP + PAE support
 
 
| up to 64 GB of RAM
 
| up to 64 GB of RAM
| 10-30 [[Container]]s
+
| 10-30 VPSs
 
|-
 
|-
! i686 enterprise/ent
+
! enterprise (SMP + PAE support + 4/4GB split)
| SMP + PAE support + 4/4GB split
 
 
| up to 64 GB of RAM
 
| up to 64 GB of RAM
| >20 [[Container]]s
+
| >20-30 VPSs
 
|}
 
|}
 
  
 
These kernels are optimized for these types of hardware configurations and usage scenarios,
 
These kernels are optimized for these types of hardware configurations and usage scenarios,
so choosing the right kernel can help to boost performance by about 5 to 15 per cent.
+
so choosing the right kernel can improve (or descrease) a performance for 5-15%.
 
 
{{Note|Use <tt>rpm -ihv</tt> command for ovzkernel RPM installation. Please do not use the <tt>rpm -Uhv</tt> command to install the kernel, otherwise all the previously installed kernels may be removed from your system.}}
 
 
 
{{Note|When using a <b>64-bit</b> processor <b>and</b> operating system, you need only select the SMP or non-SMP version. With the Redhat repos this will be ''ovzkernel.x86_64''. 64-bit linux can access the entire RAM in ZONE_NORMAL (low memory).  PAE and 4GB/4GB splitting is only needed for 32-bit OS, and so are not necessary and are disabled by default in 64-bit kernels.}}
 
 
 
New RHEL5 based kernel uses different flavors naming:
 
* '''UP''' kernel is no longer provided
 
* '''SMP''' kernel comes without any flavor (like old UP)
 
* '''entnosplit''' kernel comes as '''PAE '''
 
* '''enterprise''' kernel comes as '''ent'''
 
* '''ovzkernel.x86_64''' for 64-bit
 
  
[[Category: Kernel]]
+
Use 'rpm -ihv' command for ovzkernel RPM installation. Please do not use the "rpm -Uhv" command to install the kernel,
[[Category: Installation]]
+
otherwise all the previously installed kernels may be removed from your system.

Please note that all contributions to OpenVZ Virtuozzo Containers Wiki may be edited, altered, or removed by other contributors. If you don't want your writing to be edited mercilessly, then don't submit it here.
If you are going to add external links to an article, read the External links policy first!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Template used on this page: