Linux 버퍼(1) 프로그램 - 교체? 효과가있다?

Linux 버퍼(1) 프로그램 - 교체? 효과가있다?

나는 특히 테이프 드라이브와 통신할 때 buffer(1) 프로그램을 많이 사용했습니다. 두 파이프라인 프로그램 간의 I/O 속도를 높이기 위해 본질적으로 순환 공유 메모리 버퍼를 사용하는 1990년대에 작성된 프로그램입니다.

비슷한 작업을 수행할 수 있는 표준 Linux 배포판에 프로그램이 있습니까? 아니면 이런 유형의 프로그램이 실제로 지금 당장 유용합니까?

답변1

라는 패키지가 있습니다.완충기데비안에서는 아마도 이것이 여러분이 기억하는 프로그램일 것입니다. 2001년 업스트림에 마지막으로 업데이트되었으며, 소스로 기록된 URL은 더 이상 유효하지 않습니다. 배포판에서 이를 제공하지 않는 경우 Debian에서 소스 코드나 바이너리 패키지를 얻을 수 있습니다.

프로그램 buffer은 생산자와 소비자 사이에 버퍼를 설정하여 작업 시간을 단축합니다. 그러나 이것은 어떻게든 "두 파이프라인 프로그램 간의 I/O 속도를 높이는" 프로그램이 아닙니다. 이 프로그램은 특정 경우에만 유용합니다. 즉, 판독기와 기록기가 모두 가변 속도일 때 buffer생산자가 소비자보다 빠를 때 프로그램이 지속적으로 데이터를 축적할 수 있고 소비자가 계속 데이터 제공보다 빠를 때 유용합니다. . 생산자. 이는 당사자 중 하나가 항상 병목 현상을 일으키거나 병목 현상이 I/O 차단이 아니라 CPU 시간인 일반적인 경우에는 buffer유용하지 않습니다 .

관련 정보