Technology has a funny habit of solving one problem but then highlighting another. A typical example of this is the emergence of virtual operating systems, that is an OS that runs on top of another OS. While there are many advantages to many computer users in running these configurations they all rely the humble hard disk , and as fragmentation occurs, this can lead to instability and potentially data loss.
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.
Fragmentation is where a file is split into multiple components by the operating system to allow it to fit in available space of the hard disk drive. When you are already running one operating system, and fragmentation becomes an issue, running another highly fragmented system on top of this causes a tremendous slow down in performance.
Fragmentation will not only slow down your computer or server but due to the excessive and unwarranted extra movement of the heads, the life of your storage device(s) can be seriously reduced. The problem is not only limited to single drives however, even if you have a very well specked raid set up, fragmentation can get so severe that the only viable option is data recovery or server rebuild.
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.
Utilizing defragmentation tools can help to alleviate the problem but often the use of some of these tools is very invasive and will render your system virtually unusable while they are running so what other options do you have.
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. - 16039
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.
Fragmentation is where a file is split into multiple components by the operating system to allow it to fit in available space of the hard disk drive. When you are already running one operating system, and fragmentation becomes an issue, running another highly fragmented system on top of this causes a tremendous slow down in performance.
Fragmentation will not only slow down your computer or server but due to the excessive and unwarranted extra movement of the heads, the life of your storage device(s) can be seriously reduced. The problem is not only limited to single drives however, even if you have a very well specked raid set up, fragmentation can get so severe that the only viable option is data recovery or server rebuild.
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.
Utilizing defragmentation tools can help to alleviate the problem but often the use of some of these tools is very invasive and will render your system virtually unusable while they are running so what other options do you have.
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. - 16039
About the Author:
Author Bio: Mike White is a technology enthusiast with a keen interest in business IT services and support, Hard Drive Recovery, Raid Recovery computer hardware and design and technology news and events.