I. Introduction to Virtual Hosting
Virtual machine is the software to create a virtual computer hardware system environment, you can be in the current real system environment and virtual creation of one or more hardware system environment and in this virtual environment can install a variety of common operating systems and various software.
Two. Virtual host in the application of the server hardware configuration requirements
Using the benefits of virtual systems to help improve server efficiency and overall system security, in turn, server configuration requirements are also high, a good server performance involves CPU processing speed, memory capacity, hard disk read and write bandwidth and capacity, network port bandwidth. Here is an analysis of each of these aspects:
CPU Processor: Typically a physical computing unit ( core ) in a virtual application system supports the operation of 8 virtual processors with the help of the most advanced Intel Xeon5600 Series processors and AMD Opteron6100 series processors deliver robust performance to virtual hosts, i.e.
NO |
Number of server CPUs |
Virtual Host Physical computing Units ( cores ) |
Maximum number of virtual machines supported |
1 |
Single Quad core Xeon3400 |
4 Cores |
Three |
2 |
Two-way 4 -core Xeon5600 |
8 Cores |
Five |
3 |
Two-way 6 -core Xeon5600 |
Nuclear |
Nine |
4 |
Four-way 8 -core Xeon7500 |
Nuclear |
A |
5 |
Two-way 8 -core Opteron6100 |
Nuclear |
Ten |
6 |
Two- way nuclear Opteron6100 |
Nuclear |
192 A |
7 |
Four- way nuclear Opteron6100 |
Core |
384 A |
Taking into account the performance factors in the virtual system software, assuming that each virtual machine system has a single virtual processor, we can run up to 384 virtual machines on a single host.
For example, if we were to run a single host on a 7 win, the host CPU processor had to have at least 200/8=25 Core, which was built on each Win 7 The premise of assigning only one virtual CPU .
If each Win 7 requires 2 CPUs, that requires a virtual processor number 200*2=400, more than a single server to provide the maximum number of virtual processors 384 the upper limit, It is not possible to run all on a single host.
For example, the number of virtual machines that need to be run is 2 virtual CPUsper VM, so the total amount of virtual CPUs required is 16*2=32 , with a minimum of 32/ 8=4 A logical processor, if you are using a quad-core CPU, you need at least 1 quad-core CPUs.
Processor: The larger the cache, the better, especially when the ratio between the virtual processor and the physical processor is high.
2. Memory: Each virtual machine runs its own memory allocation associated with the operating system, typically Linux memory allocation is at least 512M ,windows7 allocation At least 1G of memory, but running these virtual machines, the software itself also takes into account the actual application and its own memory consumption.
NO |
Virtual Host Server |
Support for maximum virtual systems |
Memory required by Windows System |
The memory required for Linux Systems |
1 |
4 Cores |
Three |
32GB |
16GB |
2 |
8 Cores |
Five |
64GB |
32GB |
3 |
Nuclear |
Nine |
96GB |
48GB |
4 |
Nuclear |
A |
256GB |
128GB |
5 |
Nuclear |
Ten |
128GB |
64GB |
6 |
Nuclear |
192 A |
192GB |
96GB |
7 |
Core |
384 A |
384GB |
192GB |
3. Network: The general server will usually have two network ports, a control, an external access, can also have only one. If the number of virtual hosts, to improve performance, the number of network cards should be increased correspondingly, if the network port for multiple virtual systems to share a network card will have a bandwidth consumption problem. The main thing is to see the role of the virtual machine you are running, if it is a web access, and a large number, it must be exclusive to a network card,FTP service is also the case.
If the network data transfer is large, you can install more than one network card, bind multiple virtual machines on a network card. For example, each virtual machine needs 100Mbps, that set up a virtual system, the virtual host server should need 8 1000Mbps of network cards, each network card binding ten virtual machines.
4. hard Disk System: Hard disk Read and write bandwidth of course, the larger the better, but io read and write always have a bottleneck, and to consider the cost, this is to set the hard disk read and write is asynchronous or synchronous, asynchronous operation will cache the data in memory, this can alleviate the IO read and write pressure. The number of hard drives recommended more than 4 blocks.
Three. Virtual Host configuration scheme
Scenario 1 Small to medium size virtual host application
Model |
Xasun VM U12416ti |
Configuration |
4 -core Xeon 2.4G,16GB,sata500g*2, dual gigabit |
Positioning |
Supports up to a maximum of three virtual systems |
Configuration details |
Brands and Models |
Number |
Unit |
Note |
Cpu |
4 -core Xeon E3430 2.4G |
1 |
Star |
|
Chipset |
Intel S3420 Chips |
|
|
|
Memory |
4G ddr3-1333 REG ECC |
4 |
Root |
|
Graphics |
Integration |
|
|
|
Hard disk |
SATA Enterprise class |
4 |
Block |
|
Card |
Integrated dual Gigabit |
|
|
|
System Platform |
Xasun IGPLCU114P4 |
1 |
Sets |
|
Power |
400W EPS |
|
|
|
Performance Index |
|
|
|
Cpu |
384 billion times / sec |
Hard disk |
IO read/write bandwidth 100mb/s,IOPS / sec |
Network Port |
Provides 2Gbps IO bandwidth, Ethernet port |
Cooling noise |
Mute level ( optional ) |
Upgrade capabilities |
|
Cpu |
Single-channel Xeon3400 full range |
Memory slots |
6 , single memory Max 8GB, max capacity 32GB |
Hard disk bit |
Supports SATA 6 blocks |
Network Port |
Supports 8Gbps Ethernet Port Maximum |
Operating system |
Support for Windows Server 2003, |
Support Redhat,Suse Linux full range |
Quote |
13500 Yuan
|
Virtual Machine Server Classic application configuration scheme (i)