I was having a conversation with Chris on the train home, we must have looked quite like the stereotypical IT people, “how big’s your cluster size?”, anyway Chris was having issues with one of the trading systems at work, the server involved received market feeds, files from different business lines and stored them for access by the end user, reports, logs etc, all different sizes varying from 1k to 10MB. The server (Windows 2000) grounded to a halt and it was discovered that the processor was very busy because the file system was heavily fragmented. So we spoke about this, he asked me if I had any suggestions and he told me what he’d been doing at work.

I suggested the following. Let’s say you’ve got a 200GB volume, it’s mainly subdirectory after subdirectory of small 1k/5k files, it’s 60% fragmented, we have two options, both will be successful, but one involves more work, but might bring you longer term stability.

Option 1: Install diskeeper and run a defragmentation of the file system or use the windows defragmentation tool to defragment the disk and resolve issues with the file system – if you’ve got diskeeper then you can schedule it to defragment the file system at times when the server isn’t in use or as busy.

Option 2: Back up the drive completely to tape, or robocopy to another server. Re-format the drive to smaller size clusters for example 1k instead of the windows default, install diskeeper, run a restore or robocopy the files back on to your newly created drive. Run diskeeper or your defragmentation software to defragment the data and finally tidy up the file system. With diskeeper you can also enable the frag guard technology, and schedule the automatic defragmentation at quiet intervals.

Hopefully I haven’t left anything out, but if you have any suggestions or comments, I’d love to hear them!




No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Bookmark and Share

4 Comments

  1. Joe Abusamra says:

    Option 3: Install PerfectDisk, an enterprise disk defragmenter that can be run on autopilot, and also consolidates free space, and defragments all system metadata files which other defragmenters do not. It can also run in very low free space conditions. http://www.raxco.com, http://www.perfectdiskblog.com.

  2. martin says:

    Great thanks Joe, off to download it now and try it out!

  3. rubar says:

    The fact that NTFS file systems are “better equipped” to deal with Fragmentation that is a major issue atleast for busy servers is sometimes misread as NTFS does not get affected by it. I think its something like a disease, which affects different systems differently depending on the use and maintenance patterns.

  4. Beosystem says:

    Option1: Diskeeper Server, is the preferred solution. It is installed on a couple of servers at work, and the automated defragmentation algorithm does the job cleanly and without issues. One more enthusiastic vote for Diskeeper.

Leave a Reply