[FUG-BR] RES: RES: Desfragmentação em dis co

2009-02-02 Por tôpico Renato Frederick
Thiago, apareceu algo do tipo:

Blocks for inode 73:
Direct blocks:
8352, 8360, 8368, 8376, 8384, 8392, 8400, 8408, 8464, 8472, 8480, 8488
Indirect blocks:
8496, 8504, 8512, 8520, 8528, 8536, 8544, 8552, 8560, 8568, 8576, 8584,
8592, 
8600, 8608, 8616, 8624, 8632, 8640, 8648, 8656, 8664, 8672, 8680, 8688,
8696,
[..]

E mais uma lista de uns 650 blocos como indireto..



 -Mensagem original-
 De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
 nome de Thiago Damas
 Enviada em: segunda-feira, 2 de fevereiro de 2009 02:01
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] RES: Desfragmentação em disco
 
 
   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 freder...@dahype.org:
  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: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br]
 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

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] RES: RES: Desfragmentação em dis co

2009-02-01 Por tôpico Renato Frederick
E qual a relação de utilização X fragmentação?  Se for diretamente
proporcional, ignorando ai 100% de ocupação de inodes, quando este servidor
ficar 100% ocupado, dos 250GB ficaria com 2,20% de fragmentação? Ou é algo
exponencial?

Se não for algo muito diferente do que observei, não há porque preocupação.
Observei outras partições, principalmente as de sistema e a fragmentação
está abaixo de 1%.

Indiferente disto, a única maneira que conheço para remover fragmentação é
fazer um dump da partição formatá-la e depois um restore, o que vai gravar
todos os dados sequencialmente.

Como dá para notar, fazer um dump/restore para eliminar, vamos dizer, 5% de
fragmentação, é muito custoso, em minha opinião não vale a pena o tempo
parado e o risco.




 -Mensagem original-
 De: freebsd-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em
 nome de Thiago Damas
 Enviada em: segunda-feira, 2 de fevereiro de 2009 00:48
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] RES: Desfragmentação em disco
 
 
   Quanto maior é o uso de disco (% utilizado), geralmente maior é a
 fragmentacao. Outro dia lia que podia ter problemas de performance de
 innodb com zfs (o arquivo poderia ficar espalhado em várias partes do
 disco)
 
 http://forums.mysql.com/read.php?123,179730,180351#msg-180351
 


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd