Acho que esta conta serve para ver quantos fragmentos existem no sistema (ufs2 block size=16k, fragment size=2k). O sistema tenta escrever em blocos, mas dependendo do tamanho dos dados, pode escrever em fragmentos (ou 18K de dados ocupariam 2 blocos de 16k, 56% de utilizacao; neste caso, o mais economico seria 1 bloco de 16k e 1 de 2k). A fragmentacao pode ser interna, externa, ou dos dados. A que causa a maior lentidao é a de dados, onde os blocos de determinado arquivo nao sao continuos, causando muitos seeks para a leitura. Faca um teste em algum arquivo: ( echo lookup /boot/kernel/kernel ; echo blocks ) | fsdb -r /dev/da0s1a Veja se no seu sistema os blocos sao continuos.
Thiago 2009/2/2 Renato Frederick <[email protected]>: > Certo, respondendo ao meu email anterior, segundo o link enviado o cálculo > seria > > (nffree/blocks) * 100 > > Verifiquei em um servidor de email com aproximadamente 3 anos e a partição > vpopmail está com 1,10% de fragmentacao. > > Creio que 1% de fragmentação em uma partição de 250GB com aprox. metade de > ocupação, para um serviço que constatemente lê e apaga arquivos, > diariamente, é praticamente nada, se considerar que o meu desktop, com FAT32 > está 40% fragmentado e não tem nem 1 ano instalado :) > > > > >> -----Mensagem original----- >> De: [email protected] [mailto:[email protected]] Em >> nome de Thiago Damas >> Enviada em: segunda-feira, 2 de fevereiro de 2009 00:23 >> Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) >> Assunto: Re: [FUG-BR] Desfragmentação em disco >> >> Em UFS (1 e 2) existe. Uma "googlada": >> http://unix.derkeiler.com/Mailing-Lists/FreeBSD/stable/2007- >> 04/msg00512.html >> http://www.nabble.com/Filesystem-size-and-free-space-td20498340.html >> http://markmail.org/message/joiqssfivk3ac3yg >> >> O espaco reservado (usualmente 10%) é utilizado para evitar >> fragmentacao. >> >> ZFS tambem pode ficar fragmentado. Como o sistema utiliza COW (copy on >> write), é possivel que varios pedacos de um arquivo fiquem espalhados >> pelo disco. >> >> Dê uma pesquisadinha e veja se estou certo. >> >> Thiago >> > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

