Oi pessoal!

Estou desenvolvendo um software em plataforma Linux (debian 3.0r2 - versão 2.4.18-bf2.4) que grava um conjunto de arquivos no HDD (totalizando cerca de 200kbytes) a cada 1 segundo. Este conjunto de arquivos é chamado de registro e há um diretório correspondente, por exemplo, “regX”, onde “X” é o numero do registro.

Os registros utilizam a filosofia de “fila circular”, isto é, o registros mais novos vão sobrescrevendo os mais antigos, com um número máximo de 2000. Portanto, o software fica acessando o HDD e grava 200kbytes no diretório “reg1”, depois de 1 segundo grava mais 200kbytes no diretório “reg2”,... e assim sucessivamente até chegar no diretório “reg2000”, e então retorna para o diretório “reg1” e o procedimento de “giro” da fila circualr se repete contantemente.

Porém,... detectei que o sistema de arquivos é danificado depois de gravar uma elevada quantidade de registros. Depois alterei o software e resolvi dar "sync" a cada término de gravação de registro. Com isto, o sistema de arquivos não é mais danificado, porém o PC dá um Reset (bem parecido com WatchDog Timer).

Alguém já realizou teste de stress deste tipo? Alguém poderia me ajudar?

Muito obrigado a todos!



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a