Fabricio Lima wrote:
> Esse foi o artigo original que li ha uns 4 anos atras:
> 
> 2000 USENIX Annual Technical Conference
> Journaling Versus Soft Updates: Asynchronous Meta-data Protection in File 
> Systems
> 
> http://www.usenix.org/publications/library/proceedings/usenix2000/general/full
> _papers/seltzer/seltzer_html/index.html
> 
> 
> Fabricio Lima
> 
> ---------- Original Message -----------
> From: "Fabricio Lima" <[EMAIL PROTECTED]>
> To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) <freebsd@fug.com.br>
> Sent: Sat, 24 Jun 2006 10:51:41 -0300
> Subject: [FUG-BR]  Temos Journal, mas sera q eh isso q queremos?
> 
> 
>>quando eu li sobre Journaling versus Soft Updates, ficou claro pra 
>>mim que a abordagem de se ter Soft Updates era mais interessante 
>>para servidores web.
>>
>>Afinal Soft Updates trabalha com 'commits' a longo prazo visto que o 
>>servidor tem pouca atualizacao, pois é utilizado mais para consulta. 
>>E ele baseia-se no fato de que terá um uptime elevado, e que a fonte 
>>de energia nao irá falhar, visto que é um servidor.
>>
>>O journal é interessante para desktops, estacoes que abruptamente 
>>caem por falta de luz ou crash. Isso é tipico do contexto do linux 
>>rodando em 486 com 32mb de ram e a fonte queima...
>>
>>Para um servidor parrudo FreeBSD + SU ficou claro pra mim, quando li,
>> que era melhor do que ter FreeBSD + ext3. (caso fosse possivel).
>>
>>Nao lembro mais outras razoes pois há tempos que li isso. Quem 
>>estiver interessado, consulte mais em:
>>
>>http://lists.freebsd.org/pipermail/freebsd-fs/2005-February/000916.html
>>
>>E segue abaixo a definicao no wikepedia:
>>
>>In computer file systems, soft updates are an approach to 
>>maintaining disk integrity after a crash or power outage. They are 
>>an alternative to journaling file systems.
>>
>>Instead of duplicating metadata writes in a journal, soft updates 
>>work by properly ordering the metadata writes to guarantee 
>>consistency after a crash. Like journaling, soft updates do not 
>>guarantee that no data will be lost, but do make sure the filesystem 
>>is consistent.
>>
>>An advantage of a file system with soft updates is that it can be 
>>mounted almost instantaneously.
>>
>>Soft updates were first introduced to FreeBSD by Marshall Kirk 
>>McKusick and are now available across the BSDs.
>>
>>Fabriio Lima

Fabricio, concordo com voce.

Acredito que ter um FS jornalado disponivel pro FreeBSD e' bom, pra 
poder contar com essa opcao se/quando for necessario. Mas Soft Updates 
sempre foi superior a Logging FS. O documento que voce mencionou 
publicado na USENIX e assinado por Seltzer e outros, bem como por 
McKusick. Estes sao os autores do Logging File System (FS Jornalado, 
como originalmente foi chamado), e autores das variacoes do Logging FS 
como Write Ahead e LFS em disco separado, e assinado tambem pelo 
McKusick, autor do Soft Updates.

Em todos os benchmarks propostos o Soft Updates perde em 1 deles, empata 
em outro, e se mostra superior em todos os outros testes, diretamente 
comparado ao sistema de arquivos jornalado em suas diversas implementacoes.

Os testes de benchmark iniciais publicados pelo PJD apenas comprovam os 
testes documentados nesse paper da USENIX. O gjournal se mostra superior 
sob circunstancias muito especificas e menor performance em todas as 
outras circunstancias.

Outra grande vantagem e que Soft Updates e apenas um metodo de 
atualizacao dos dados, que pode ser ligado e desligado a qualquer 
momento, enquanto as implementacoes mais conhecidas do FS Jornalado 
dependem de ter um FS criado "from scratch" pra esse comportamento. 
Felizmente na implementacao do PJD, o gjournal e' mais racional e 
aparentemente tambem pode ser ligado/desligado.

Bom, repetindo, e muito bom poder ter journal no FreeBSD, apenas por 
ter. Mas precisarmos disso no dia-a-dia, e' outra conversa. Acho que 
estamos melhor servidos com a solucao do McKusick, que alem de tudo, e 
muito mais elegante em implementacao.

-- 
Patrick Tracanelli

FreeBSD Brasil LTDA.
(31) 3281-9633 / 3281-3547
[EMAIL PROTECTED]
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"

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

Responder a