IO_URING cat with liburing


'liburing'를 이용한 cat 프로그램

우리는 파일을 읽는 프로그램처럼 간단한 것을 구축하는 것이 'io_uring'으로는 간단하지 않을 수 있다는 것을 알았습니다.   동기식 I/O로 파일을 읽는 프로그램보다 더 많은 코드가 있다는 것이 밝혀졌습니다.   그러나 하위 수준 'io_uring' 인터페이스를 사용한 cat 유틸리티의 코드를 분석하면, 대부분의 코드에는 별도의 파일에 쉽게 숨길 수 있고 애플리케이션 로직에 방해가 되지 않는 상용구 코드가 있다는 것을 알게 될 것입니다.   어쨌든 우리는 작동 방식을 더 잘 이해하기 위해 의도적으로 낮은 수준의 'io_uring' 세부 정보를 학습하고 있습니다.   그건 그렇고, 이제 'liburing'을 사용하여 기능적으로 유사한 프로그램을 어떻게 구현할 수 있는지 살펴보겠습니다.



⚛ 원문

Email 답글이 올라오면 이메일로 알려드리겠습니다.