Corrigindo um desempenho terrível ao assistir/ler vídeos e gravar arquivos de vídeo no disco

Corrigindo um desempenho terrível ao assistir/ler vídeos e gravar arquivos de vídeo no disco

Eu tenho esse problema há algum tempo e tentei várias vezes corrigi-lo sozinho e sempre falha. Agendadores de IP, ionice e coisas assim sempre não produzem resultado. Até comprei um SSD pensando que talvez isso resolvesse o problema. Não.

O problema é que temos uma estação de trabalho bastante poderosa que tem dados sendo baixados para um único disco a uma taxa de cerca de 10-15 MB/s de forma consistente. A maioria deles precisa ser rastreada para que possam ser observados enquanto os dados são gravados no disco. O desempenho é atroz. O áudio sai de sincronia, vídeos grandes não carregam, o vídeo simplesmente para enquanto o áudio continua, corrupção. Mas quando você interrompe a transferência de dados, tudo fica bem.

Abri o iotop e sim, baixei muito a escrita, mas os vídeos, mesmo os vídeos grandes, realmente não parecem ler muito.

Eu tentei diferentes agendadores io, tentei o ionice, tentei o Nice, tentei comprar um SSD para ver se o aumento de desempenho de alguma forma resolve o problema! Mas não. Eu tentei diferentes players de vídeo como mplayer e vlc. Tentei configurá-los para ocupar mais cache, para que leiam com antecedência e dependam menos do disco, mas nada funciona.

Está se tornando um problema muito grande.

A reprodução do vídeo precisa ser a prioridade durante a reprodução e a gravação de dados deve render. Portanto, quando o vídeo está sendo assistido, o download pode ficar mais lento ou a gravação pode ficar mais lenta, mas não no geral.

Espero que alguém tenha algumas idéias.

% CPU(s): 23,5 us, 5,6 sy, 0,0 ni, 59,1 id, 10,8 wa, 0,0 hi, 1,0 si, 0,0 st

informação relacionada