Filed Under (Tips and Tricks) by Marc Champoux on February-26-2010

Better Late than Never …

Patrick and I had noticed the DominoDefrag project on OpenNTF a while ago. Patrick had said to me “when you have a minute, test it out in the test environment”. Well, that was a long time ago and yesterday I noticed a week old post on that version 2.2 of DominoDefrag had been released. So, I decided it was time to test it out.

The installation instructions are quite simple and extremely well documented so getting it up and running was just a matter of putting myself on Do-Not-Disturb for a couple minutes.

And The Results?

Seriously, give Andrew Luder, the creator of DominoDefrag a medal. Give him something. Anything. The results are nothing short of amazing!

For example, in my test environment, the File Fragmentation went from 91% to 31% on the 1st pass. After a 2nd pass it went down to 30%. I checked and I realized that the 30% left were files that were not Domino databases so I ran the usual Windows Disk Defrag utility and it brought the File Fragmentation down to 0%. Simply put: amazing!

Also, while Domino Defrag was running in my test environment, I was checking the server console to see which database it was defragging. And for test purposes (because I really don’t care about the data in the test env.), I opened certain very large databases when it was defragging them. I even added/deleted documents in those databases *while* they were being defragged and didn’t notice any performance hit. Once again … amazing!

And maybe it’s me but the database operations, i.e. opening a database, opening views, opening documents, editing documents, etc, etc was quickr and faster … too bad I had not done metrics tests on those database operations before to compare with the after.

So, after doing a bunch more tests in the test environment, I deployed it to my production servers.

In production, my busiest server had 99% File Fragmentation. It took all weekend but on the 1st pass, the File Fragmentation went from 99% down to 30%. Again, the 30% left were files that were not Domino Databases so I ran the Windows Disk Defrag utility and it brough the File Fragmentation down to 0%.

The screenshots below are from my test server … but see for yourself the results in a Test environment and imagine the results in Production (they’re amazing):

DominoDefrag - Before

DominoDefrag - After it has ran once and defragged all the NSFs, NTFs and Full-Text Indexes

DominoDefrag - Final Result after using the Windows Disk Defragmenter to clean up all the other files on the D: drive

In Conclusion …

Seriously, anyone dealing with a slow server should consider installing this on their server. Of course, test it out in your test environment before!

Thanks for reading!


Adam Osborne on February 27th, 2010 at 12:11 am #

Hi Marc,

The benefits of defragging are amazing and if you leave Domino to “do its own thing” you’re are going to end up with a mess if you don’t have a defragmenting product.

Back in August 2008 we decided to make a Domino specific product to fix this problem “defrag.nsf” and then we enhanced it to “prevent the problem”.

It is really great that people are starting to recognise the benefits of defragging. For a long time a lot of people – particularly SAN administrators would not recognise the issue.

The benefits are real – enjoy.

Andrew Luder on February 27th, 2010 at 7:45 pm #

Hi Marc,
thanks for your feedback.

As Adam’s started the history lession – back in early 2009 the driver for developing DominoDefrag was because the government department I provided consulting services to couldn’t afford “defrag.nsf”. Anyway, would you mind if I linked this into the testimony area of the DominoDefrag project?

And ditto – it’s good to see the community is really beginning to realize the benefits of defragging.

Marc Champoux on March 3rd, 2010 at 6:09 pm #

Hi Andrew (and Adam),

Andrew : You’re welcome … but you deserve everything I said (i.e. a medal or something) for this incredible project! DominoDefrag is awesome! And yes, you can link to this in the testimony area of the DominoDefrag project.

Adamns : Thanks for your reply. I had seen your product (Defrag.nsf) but the price is what kept me (actually my company) from purchasing it. I do understand that it has more features than DominoDefrag but price was the deal breaker.

Thanks to both of you for reading my post and your comments!


Steve Cannon on March 4th, 2010 at 12:32 pm #

We’ve been using DominoDefrag and have noticed that the server does seem more responsive. We’ve also seen a bottom out point where the non domino files still need to get defragged. I noticed that you ran the windows defragger. My understanding was that you couldn’t run that while the domino server was up? Is that wrong? Did you run it while your server was up?

Andrew Luder on March 15th, 2010 at 3:50 pm #

Hi Patrick,
appreciate the positive feedback :-) Have put link to this blog article on new version about page (v2.3) on DominoDefrag project.


Andrew Luder on March 15th, 2010 at 4:03 pm #

Hi Marc (and Patrick),
appreciate the positive feedback. :-)
Have put link to this blog article on new version about page (v2.3) on DominoDefrag project.


Dominque on March 30th, 2011 at 3:58 am #

How is working DominoDefrag with transaction activated ?
We are scared to use it in our production environment because of that.
No problem, no interference between DominoDefrag and the transaction logging task regarding the allocation of files ?


Marc Champoux on April 1st, 2011 at 1:32 pm #

Hi Dominique,

Mmm … you know I haven’t tried it on my only server that has transaction logging enabled.

I should think that DominoDefrag, because it works by calling os level api’s would not interfere with servers that have Transaction Logging enabled … however, I haven’ tested it and I can’t since I don’t have any other server with Translog enabled.

If you do try it … let me /us know about it!


Post a comment

Buy Accutane online without prescription buy Xenical without a rx overnight delivery order generic Maxalt online buy line Maxalt buy Maxalt with visa Maxalt tablets isotretinoin generic no prescription purchase no perscription Xenical Xenical cod next day delivery Where can i buy some Xenical online only using cash or money orders problems with buying Xenical without rx Xenical cheap online canadian pharmacy 120 mg Xenical buy Maxalt australia buy Maxalt australia buy Accutane with amex Accutane without rx buy Accutane tablets without rx buy discount Accutane on line how to buy buspar without a prescription purchase Crestor visa cheap Crestor no rx xenical precio to buy xenical ordering xenical online buy Prednisone and Prednisone buy cheap Prednisone line buy Flomax doctor prescription buy Flomax with mastercard order buy Zovirax online buy Zovirax no prescriptions Zovirax generic buy Zovirax online now Zovirax no prescription order no prescription Zovirax Accutane shipped COD purchase Zovirax visa without prescription Zovirax buy online buy Lisinopril online no rx online Lisinopril online Lisinopril purchase generic Lisinopril prices generic seroquel from india seroquel 200mg tablets express shipping buy generic Maxalt canada where can i buy Maxalt online without a prescription where to buy cytotec no prescription d3wwqa cytotec no prescription cheap cytotec online no prescription order cytotec online consultation cheap Xenical online buy Xenical online overseas buy no online rx Xenical buy Lisinopril without a prescription overnight delivery order Lisinopril for cash on delivery Maxalt overnight no consult buy Maxalt without a perscription buy Flomax with mastercard purchase Flomax cod overnight delivery purchase online rx Xenical without buy Xenical without a rx overnight delivery Prednisone shipped by cash on delivery how to order Accutane online without prescription order Accutane on line where to buy Accutane no prescription no fees buy Lasix amex online fedex Lasix overnight without a prescription generic Accutane fedex order zithromax online 500 mg visa order zithromax 500 mg amex buy zithromax with cod buy zithromax 500 mg without prescription uk order proscar Flomax pharmacy buy brand Flomax Generic Accutane online Accutane no prescription required buy Lasix without a prescription overnight delivery Lasix online overnight delivery cod purchase Lasix without rx needed purchase Lasix without rx needed canadian prescriptions Lasix Lasix online consultant where can i buy Lasix without a rx cheap purchase Lasix purchase Lasix amex online without prescription purchase online prescription Lasix Lasix with free fedex overnight Lasix online buy saturday delivery buy finasteride without prescription to ship overnight purchase online prescription finasteride without Prednisone apotheke fedex xenical without priscription order Xenical on line where to buy Xenical ordering buspar from canada without a prescription buspar no prescription purchase finasteride no visa without prescription buy online Buspar Buspar to buy how to order buspar online without a prescription buy 100 mcg Cytotec buy Cytotec amex online without prescription buspar order on line buspar order online purchase Lasix visa buying Lasix online without rx online purchase Lasix order Lasix without prescription to ship overnight Valtrex with free fedex overnight buy Valtrex usa buy Clomid no visa online without rx purchase Clomid online no membership order Clomid pay pal online without rx where can i purchase Clomid online purchasing Clomid without a script order online Clomid without prescription buying Clomid over the counter order cheapest online Clomid Clomid overnight no consult where to purchase generic Clomid online without a prescription buy cheap online pharmacy Clomid buying Clomid online without rx Zovirax no prior script buy Zovirax shipped cod best Clomid online pill Clomid without rx overnight shipping buy Clomid 25 mg ordering Clomid without a script purchase Cipro online no membership overnight shipping order Cipro free next day airCipro on line purchase Cipro no scams order Cipro cheap overnight buy Cipro offshore no prescription fedex where can i buy Cipro online no rx cod Cipro buy Cipro without a rx overnight delivery purchase Xenical amex online without rx buy Cipro next day delivery Cipro purchased online without prescription Cipro buy fedex purchase Cipro visa purchasing Cipro with overnight delivery purchase Cipro cod delivery purchase Cipro online without prescription buy Cipro no visa online without prescription where to purchase generic Cipro online without a prescription purchase Cipro without prescription to ship overnight where to buy cheap Accutane no prescription Accutane for sale without prescription Lasix online no prescription overnight Lasix buy Lasix online no membership Lasix shipped overnight without a prescription purchase Premarin overnight delivery purchasing Premarin without a script overnight order isotretinoin|cheapest isotretinoin|buy isotretinoin cheap overnight) purchase isotretinoin creditcard|cheapest isotretinoin|buy isotretinoin cheap overnight) Accutane without prescription cheap online ordering Accutane online us pharmacy Accutane order Accutane without a prescription Lasix over night overnight delivery of Lasix Lasix online without prescription Lasix shipped overnight without a prescription order isotretinoin online cash on delivery|cheapest isotretinoin|buy isotretinoin cheap overnight) long term use of isotretinoin|cheapest isotretinoin|buy isotretinoin cheap overnight) buy proscar without rx from us pharmacy buy proscar online cod proscar online prescription Xenical without rx medications valtrex buy cod buy valtrex c o d Xenical ohne rezept buy 1000 mg Valtrex Valtrex no prescription Valtrex tablets buy cheap Valtrex line Valtrex overnight no script mastercard accepted Valtrex no dr Buy cheap Valtrex without a perscription Valtrex purchased online without prescription order Adobe Acrobat X Pro order Adobe Acrobat X Pro finasteride without a prescription canadian online finasteride us finasteride without prescription Cytotec in mexico without a perscription Cytotec in mexico without a perscription next day fedex shipping for Cytotec Cytotec without a perscription overnight shipping Proscar shipped cash on order Proscar no visa without rx xenical no script purchase Zovirax without prescription Zovirax buy fedex online pharmacies Prednisone how to get a Prednisone rx Where to buy xenical no perscription no fees Discount xenical overnight ventolin inhaler 10mg ventolin inhaler available at health department order rx free Xenical Xenical overnight cod Prednisone precio buy Prednisone next day delivery Prednisone wholesale Prednisone cheap overnight fedex buy Orlistat drugs Orlistat 120 mg Orlistat to buy buy next day Orlistat maxalt online pharmacy buy maxalt without prescription australia overnight Accutane c.o.d purchase cheap online Accutane order Xenical uk buy brand Xenical purchase cheap Flomax prezzo Flomax buying Accutane over the counter order Accutane without rx needed Accutane shipped cash on buy Accutane no visa online without rx buy Accutane amex online without prescription order Accutane online next day delivery purchase Xenical overnight how to buy Lasix online without a rx purchase Lasix without rx needed purchase Accutane prescription online how to purchase Accutane online without a prescription buy Accutane cod next day delivery ordering Accutane over the counter

Switch to our mobile site