Operações de gravação atrasadas

O JFS permite que você adie atualizações de dados em armazenamento permanente. Operações de gravação atrasadas salvam operações extras de disco para arquivos que muitas vezes são reescritas.

Você pode ativar o recurso de gravação atrasada abrindo o arquivo com a sinalização de atualização diferida, O_DEFER. Este recurso cachê os dados, permitindo operações de leitura e gravação mais rápidas de outros processos.

Ao gravar em arquivos que foram abertos com esta sinalização, os dados não são comprometidos com o armazenamento permanente até que um processo emite o comando fsync , forçando todos os dados atualizados a serem comprometidos em disco. Além disso, se um processo emite uma operação de gravação síncrona em um arquivo, ou seja, o processo abriu o arquivo com a sinalização O_SYNC , a operação não é adiada mesmo se o arquivo foi criado com a bandeira O_DEFER .
Nota: Este recurso não está disponível para o Enhanced JFS.