Windows Disk Fragmentation
Last Saturday i scheduled an maintenance for one of the our Domino Server. The server performance was not great and the problem was related to I/O.Using Defraggler the analysis show us that the disk was 98% fragmented. After 3 hours, with Domino out of service, the disk was defragmented and the analysis show us 1% fragmented.
So i see a lot of databases with ODS 43, very old, and then i start a compact -c for all databases.
I ran Defraggler again and the analysis show than 58% of fragmentation, compact -c fragments databases.
Today at OpenNtf there is an article about DominoDefrag, the solution to my problem, i don't have the maintenance window.
DominoDefrag can defrag t databases online, and it works great !
No último sábado programamos uma manutenção em um de nossos servidores devido a problemas de performance, claramente I/O.
O diagnóstico preliminar foi o disco muito fragmentado. Inciamos a desfragmentação parando o Domino e usando o programa Defraggler.
O disco estava 98% fragmentado. Após 3 horas de operação o disco ficou com 1% fragmentado, nada mal.
Porém observei que alguns bancos de dados estavam com o ODS na versão 43, resolvi então compactar todas as bases para que ficassem com o ODS 48 (R8).
O comando para converter o ODS é compact -c.
Até aqui tudo normal e funcionando. Só que li um artigo em alguns blogs informando que o compact -c desfragmenta o disco.
Olhei novamente o disco e estava fragmentado novamente 59%. Desta vez o problema era pior pois não tinha mais janela para manutenção.
Encontrei então o projeto DominoDefrag no OpenNtf que resolveu o problema desfragmentando o disco com o Domino ativo.
Look at the figures bellow, DominoDefrag works !
Vejam como realmente o DominoDefrag funciona !
Before DominoDefrag
Antes do DominoDefrag
After DominoDefrag
Depois do Domino Defrag.
February 17th, 2010
2Comentários
1. rory | 17/2/10 15:59:01
How do you find the performance of the database after using the defragmentation of the database.
Did you use any performance monitoring to determine if results are improved?
2. Kenio Carvalho | 17/2/10 17:52:57
Just because one database took 9 seconds to be opened for the first time before the defragmentation, and now the database open in 4 seconds.
Another thing is about the tool i used to monitor my windows box, the Read I/O was critical and now is around 25% better