![최소한의 지연 시간으로 버퍼링된 파이프라인을 늘리려면 어떻게 해야 합니까?](https://linux55.com/image/108619/%EC%B5%9C%EC%86%8C%ED%95%9C%EC%9D%98%20%EC%A7%80%EC%97%B0%20%EC%8B%9C%EA%B0%84%EC%9C%BC%EB%A1%9C%20%EB%B2%84%ED%8D%BC%EB%A7%81%EB%90%9C%20%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8%EC%9D%84%20%EB%8A%98%EB%A6%AC%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
직렬 연결을 통해 데비안 시스템에 연결하고 압력 센서에서 라이브 데이터를 스트리밍합니다. 처음에는 다음을 사용했습니다.
python3.6 pressure_streamer.py
데이터는 32.1kB/s로 생성되며 리더가 사용 중일 경우를 대비해 버퍼링되어야 합니다. pv 명령을 사용하여 버퍼를 추가할 수 있습니다.
python3.6 pressure_streamer.py | pv --quiet --buffer-size 10M
pv를 사용하면 데이터가 안정적인 상태에서 8,000개의 쓰기로 집계됩니다. 이로 인해 대기 시간이 약 250밀리초 증가합니다.
레이턴시를 줄일 수 있는 버퍼링 방법이 있나요?