Virtual Machine And Disk Fragmentation
With the increasing popularity of Virtual Machines comes an issue that many may not be aware of. This problem is an age-old issue that has affected systems from the very early days of storage. It can cause hard drive failure leading to expensive data loss scenarios necessitating data recovery professionals. This problem is, of course, fragmentation.
Virtual machines must still make use of the slowest part of any modern computer system: hard drive technology. Hard Drives can be partitioned to appear as dedicated individual devices, these devices are then often utilized to store virtual partitions and virtual operating systems. Underneath this “virtual” layer, the hardware is storing data as it always has, in a fragmented inefficient manner.
Hard disk fragmentation occurs when files are split in to multiple chunks as they are slotted into spare space on the hard drive. If you are running a solitary OS chances are you have already noticed considerable slow down in your system since purchase. Just imagine two or more OS’s running causing the same file fragmentation! Pretty soon your system could come to a grinding halt.
What is more, the premature wear that all of this fragmentation can cause to the hard disk storage can dramatically reduce the useable life of the storage below. Even complex, high performance, RAID arrays can be reduced to a snail like crawl due to high levels of fragmentation. If this problem starts to show itself on a number of the storage devices in any array you could be left with a situation where data recovery is your only option.
Each operating system will have it’s own method of dealing with file fragmentation (or not as the case may be). Whilst Mac OS X will automatically defragment a file under the size of 20mb, windows pays scant regard to how badly files are fragmented. Other systems use a variety of different methods to combat the problem.
Windows does ship with its own on board defragmentation tool but many would consider it a mere tick in the box as running the utility will mean that the hope of having a usable system in the meantime is improbable, and defragmentation could last for many hours or even overnight in some cases, so what are the other options.
Use automated defragmentation routines: Dependent upon your OS you can normally, either directly in the OS itself or via third party software; schedule defrags to run at times convenient to yourself.
Use separate hard disks for your Virtual Machine software. While this may appear to fly in the face of VM’s in the first place, having a robust and business capable solution is in most cases the driving factor. Some astute companies will even have a dedicated hard disk array solely for the purpose of running VM software if there is a business case for it.
Ensuring your systems are working in tip top condition is vital to maintaining a productive IT infrastructure. For more great computing tips visit data solutions UK , or click here for hard drive recovery information and raid data recovery advice.