io_uring 개선
Linux 6.10에서 io_uring의 성능과 보안이 크게 개선되었습니다.
// io_uring 기본 개념
// 커널과 유저스페이스 간 공유 링 버퍼로
// 시스템 콜 오버헤드를 최소화
// liburing 사용 예
struct io_uring ring;
io_uring_queue_init(256, &ring, 0);
struct io_uring_sqe *sqe = io_uring_get_sqe(&ring);
io_uring_prep_read(sqe, fd, buf, size, offset);
io_uring_submit(&ring);보안 강화
- io_uring에 seccomp 필터 적용 가능
- per-ring 리소스 제한 강화
댓글 0