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.
Just like any other software virtual machines still require (unless you have a very specialist setup) to be run from the hard drive, which is still and probably will remain so for many years to come, the slowest part of your system. Drives can be broken in sub parts know as partitions which can then be utilized as a different drive so to speak but hard disk fragmentation is still an issue.
Fragmentation occurs on all hard drives and is part of the way the operating system stores the data on a disk. It won't lay it down nice and neatly in one continuous block, but will lay it wherever there is a space. One file could literally be split into many separate places on the hard disk and this is fragmentation. If you have one OS running it can be bad but if you are running virtual machines the problems is far more serious.
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.
Fortunately we are not left to the operating systems alone as there are a number of third party defragmentation applications that are far superior to the inbuilt OS tools. These can be scheduled to run when system usage is very low for example whilst the system is idle or the screen saver is running. As you go defragmentation is my personal choice.
Use dedicated hardware for the Virtual Machines: Whilst it may appear to be a contradiction in terms, running the virtual machine from a dedicated hard disk or RAID Array is probably the most efficient method of running the machine at all. It leads to the minimum of wear on the individual hard disk devices and means that running even simultaneous defragmentation is possible. - 16928
Just like any other software virtual machines still require (unless you have a very specialist setup) to be run from the hard drive, which is still and probably will remain so for many years to come, the slowest part of your system. Drives can be broken in sub parts know as partitions which can then be utilized as a different drive so to speak but hard disk fragmentation is still an issue.
Fragmentation occurs on all hard drives and is part of the way the operating system stores the data on a disk. It won't lay it down nice and neatly in one continuous block, but will lay it wherever there is a space. One file could literally be split into many separate places on the hard disk and this is fragmentation. If you have one OS running it can be bad but if you are running virtual machines the problems is far more serious.
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.
Fortunately we are not left to the operating systems alone as there are a number of third party defragmentation applications that are far superior to the inbuilt OS tools. These can be scheduled to run when system usage is very low for example whilst the system is idle or the screen saver is running. As you go defragmentation is my personal choice.
Use dedicated hardware for the Virtual Machines: Whilst it may appear to be a contradiction in terms, running the virtual machine from a dedicated hard disk or RAID Array is probably the most efficient method of running the machine at all. It leads to the minimum of wear on the individual hard disk devices and means that running even simultaneous defragmentation is possible. - 16928
About the Author:
Author Bio: Mike White is a technology journalist specialising in business IT services and support, Hard Drive Recovery, Raid Data Recovery consumer electronics and design and technology news and events.
No comments:
Post a Comment