Minha unidade de fita LTO está lenta e “brilha” no FreeBSD

3

Independentemente de quais dados eu escrevo na minha unidade de fita LTO-4 /dev/nsa0 , a gravação é muito lenta (menos de 1 MB / s) e a fita é constantemente enrolada para trás e para frente em um padrão de engraxate. Nenhum problema de velocidade ocorre ao ler ou apagar fitas (com mt erase ). Parece que esse problema ocorre desde que tentei ativar o monitoramento SMART na unidade de fita usando smartctl .

    
por FUZxxl 15.10.2017 / 02:18

1 resposta

4

É possível que o modo de armazenamento em buffer tenha sido definido como “unbuffered”. Esse é um recurso especial das unidades de fita LTO, forçando-as a retornar de um comando WRITE somente após os dados terem sido gravados na fita. Isso impede que qualquer fluxo aconteça e causa os efeitos observados.

Infelizmente o FreeBSD não fornece o comando mt drvbuffer 1 do Linux para ativar o buffer novamente, mas é possível enviar manualmente um comando MODE SELECT para a unidade para ativar o buffer novamente:

camcontrol cmd /dev/nsa0 -c '15 10 00 00 04 00' -o 4 '0 0 10 0'

Se você tiver mais de uma unidade de fita, substitua /dev/nsa0 por um arquivo de dispositivo apropriado.

    
por 15.10.2017 / 02:18