O que é o jornal padrão cometer intervalo de XFS?

5

Ext3 e Ext4 têm um intervalo de confirmação de diário padrão de 5 segundos, que pode ser alterado com a opção de montagem 'commit'.

Eu posso verificar se meu host VirtualBox realmente exibe seu ícone de disco após 5 segundos (ou qualquer valor que eu configure para a opção de consolidação) sempre que faço alguma operação de arquivo dentro da minha VM Linux com Ext3 / 4, como 'echo test & gt ; my_new_file ' (dependendo das opções de montagem, isso pode gravar apenas metadados de arquivo ou dados de arquivo seguidos por seus metadados, mas essa é uma questão separada)

Qual é o intervalo de confirmação de diário padrão do XFS? Pode ser configurado?

Não encontrei nenhuma opção de montagem XFS documentada para isso. Com o XFS, vejo que o ícone do disco pode não piscar por mais de 10 segundos após eu criar um novo arquivo. Como esperado, se eu falhar o kernel antes de ver a atividade do disco, após a reinicialização my_new_file não existirá. Além disso, como esperado, se eu travar o kernel depois de ver a atividade do disco, normalmente será a atividade de confirmação de diário do XFS, então se eu falhar o kernel neste ponto, após a reinicialização, meu_new_file existirá, mas estará vazio. >     

por Ivan 21.11.2014 / 16:12

1 resposta

4

Na documentação do kernel não é uma opção de montagem, mas aparentemente a seguinte configuração de sysctl:

fs.xfs.xfssyncd_centisecs (Min: 100 Default: 3000 Max: 720000)
The interval at which the filesystem flushes metadata out to disk and runs internal cache cleanup routines.

Portanto, o padrão é 3000/100 = 30 segundos.

    
por 21.11.2014 / 16:59

Tags