Como posso fazer buffer de um pipe com o mínimo de latência adicionada?

1

Estou conectando a um sistema Debian através de uma conexão serial e transmitindo dados em tempo real de um sensor de pressão. Originalmente eu usei:

python3.6 pressure_streamer.py

Os dados estão sendo produzidos em 32,1kB / s e precisam ser armazenados em buffer, caso o leitor esteja ocupado. Eu posso adicionar um buffer com o comando pv:

python3.6 pressure_streamer.py | pv --quiet --buffer-size 10M

Com pv, os dados aparecem agrupados em 8k no estado estacionário. Isso adiciona ~ 250ms de latência.

Existe uma maneira de buffer que adiciona menos latência?

    
por David Howlett 30.03.2017 / 16:08

0 respostas