: 4582 | 108668 | 12353

Help certify NTFS Defragmentation tools 
Use this IdeaSpace to post ideas about Domino Server.

: 43
: 44
: 1
: Domino Server / Data Storage and Management
: Defragmentation
: Adam Osborne536 14 Feb 2008
:
: / Email
Over time (and it doesn't take long) every Domino Server I have used on Windows begins to have a heavily fragmented file system. Most defrag vendors have solutions for Exchange and SQL Server, none for Domino.

Shutting down Domino to defrag its drives isn't a good solution in 2008.

I'd like to see IBM work with defrag vendors to provide a solution to this problem.





1) Nick Radov1333 (14 Feb 2008)
If you're having a serious problem with fragmentation then you may want to use something other than NTFS. For example, the NetApp WAFL file system pretty much avoids the fragmentation problem entirely.
2) Jan Schulz4408 (14 Feb 2008)
We had a problem on ext3, which made the domino doing its maintainance tasks about 5 times longer (8h instead of 1,5 for a compact) than with a fresh filesystem... And the FS was not even half full :-(
3) Chris Whisonant2445 (15 Feb 2008)
I don't care what file system you use, if you are using Domino you WILL have fragmentation. Even the WAFL fs has a defrag utility, even though it may be less susceptible.

The "problem" with Domino databases is that right after you defrag the volume, the file system starts to fragment because you're adding to the databases and that data has to go somewhere. It cannot go into a contiguous block because there may not be block space available due to the defrag tool keeping all files contiguous when defragging. And this isn't necessarily a problem with Domino - it's more of an issue with the file system and how it allocates storage.

To deal with this and achieve good uptime, I had hoped that a copy-style compact would be a poor man's defrag. Initially, it would seem that this would work because a new copy of the database would be created. However, this is not so because Domino doesn't (or can't?) always allocate a contiguous block that will store the entire database. Besides, Domino creates the database and has to start allocating space for the individual documents. Even if Domino could allocate a contiguous block, it would still suffer from fragmentation when new documents are added.

If Domino could get around this and use a contiguous block, I would propose something like "load compact -c +10" so that you get 10% white space in the new copy. Then you could have some white space in which new documents can be created and not cause further fragmentation.

Taking Domino out of the equation, something that may actually be faster than a defrag is to move all of the databases (or at least the largest or most heavily fragmented) off of the disk onto another volume and then run a defrag on the remaining files on that drive. Then just move the data back and the file system "should" allocate contiguous blocks for the new data while it's creating them one at a time.

Any other thoughts?
4) Jan Schulz4408 (16 Feb 2008)
ext2 seems to solve this problem, as it allocates space in a block bigger than the initial file. So a hopefully copy-style compact will solve our problem. Having somthing like your parameter or the idea with 'certain-size'-DBs seems to be good idea nevertheless...
5) Jan Schulz4408 (16 Feb 2008)
The move around was just what we did (instead of defrag, we reformated the partition, as it was almost dominodata only :-)
6) Adam Osborne536 (18 Feb 2008)
(3) - You can sort of achieve this (over time) by doing a compact -S10 (and as long as people delete documents from their database)










:
:




Welcome to IdeaJam™


You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>


23
Better control over horizontal outlines
18
Implement "Live Scrolling" in Mail Views
21
Develop and open source a high quality framework for new DBs
20
InViewEdit - option to show <Ctrl-click here to add new document> at top of view
7
AJAX Suggest to work off Full Text search
-13
Email Chaser View
24
Integrate Quickr Connectors into the Lotus Notes install, just as is done for Sametime
19
Fix the bug of @BrowserInfo
45
Push out Notes.ini parameters with a Desktop policy
34
Have Ctrl-T open a new browser tab in the Notes Client
15
Connect to more than one Sametime server in Notes client
34
Clear All Breakpoints
13
Include Request_Content in DocumentContext for Web Service Providers
17
Ability to detach and remove file attachments from multiple emails at once
21
Control integrated Sametime status settings
17
Extend options to set preferences for Rich Text
32
Add @DialogBox, @PickList and @Prompt for x-pages
24
HTML validation and accessibility for XPages
15
Add 'Move to My Contacts' button to the form
26
Stationary usable in reply and forward of emails
42
Copy text to the clipboard from the Properties dialog - especially the Replica ID
35
Publish API to work with calendar items, tasks and contacts






IdeaJam developed by

Elguji Software Logo