파이프 버퍼 사용량을보고하는 Linux 유틸리티가 있는지 궁금합니다.파이프 버퍼가 가득 찼다는 것을 알아내는 방법은 무엇입니까?
파이썬의 서브 프로세스 모듈을 사용할 때 OS 파이프 버퍼가 가득 차서 서브 프로세스가 차단되는 경우가 있습니다. 그런 일이 발생하면 일반적으로 추측을 통해 버퍼가 가득 찼다고 추론하는 데 상당한 시간을 소비합니다. 그래서, OS pipe 버퍼가 가득하다는 것을 발견하는 훨씬 쉬운 방법이 있다는 것을 알고 싶습니다.
감사
떠들썩한 파티에서
정상적인 방법은 비 차단 I/O를 사용하는 것이지만이를 감지 할 수있는 이유는 무엇입니까? 파이프가 가득 차면 차단하도록 설계되었습니다. 그것이 가득 찼 으면 무엇을하고 싶니? – nos
이 질문은 [Software Recommendations] (http://softwarerecs.stackexchange.com/) – Johnride