virtualization Tools


Evaluate the performance of a product for virtualization can be the number of virtual environments that can be run simultaneously in the base operating system. Typically, the emulators are not very efficient computers can manage server resources. Therefore, VMware and Connectix products can perform on the same machine a few tens of VE, even though each environment can contain your operating system. These products are good to use for consolidation in heterogeneous systems, but their effectiveness in applications written for one particular environment, is questionable.

There are also two technologies to virtualize Linux-based applications that are distributed in source code: User Mode Linux (UML) and Bochs, which is similar to the ideology of the proposals VMware. There are several similar projects, based on the FreeBSD Jail. In particular, based on Jail ISPserver Russian company developed a product IspBSD, in which no support for cluster configurations. In their assessment of need to look at the performance and scalability, as well as the independence of the processes of different virtual environments. One of the most developed to date products is a system of Virtuozzo.

Virtuozzo exists in versions for Linux and FreeBSD and supports multi-processor configuration. The Linux version was tested only for the platform Intel; until there was no need to transfer it to a different hardware architecture. The company plans to develop similar products for Solaris and Windows.

In Virtuozzo sought not only to achieve resource sharing computer to a virtual environment, but also to optimize their use. One method to achieve this is to share some environments are not mutable objects, such as program files and libraries, as well as non-editable code segments in memory. It is the use of optimization techniques allows Virtuozzo to support thousands of virtual environments on a single physical machine.

No comments:

Post a Comment