eventfd에 대한 쓰기는 io로 계산됩니까?

eventfd에 대한 쓰기는 io로 계산됩니까?

내 시스템의 하드 드라이브 활동을 줄이려고 합니다. 실행하면 iotopEclipse(IDE, 최신 버전(Luna))가 몇 초마다 킬로바이트의 데이터를 쓰는 것을 보여줍니다.

그래서 Eclipse 프로세스를 실행했는데 strace내가 볼 수 있는 유일한 writes 는 eventfd.

잘 모르겠지만 eventfd일종의 이벤트 버스처럼 보입니다.

write디스크 쓰기로 간주 됩니까 ?

답변1

파일에서 "read_bytes" 또는 "write_bytes"가 변경되는 것이 보이면 /proc/PID_OF_EVENTFD/ioeventfd가 스토리지 계층에서 읽거나 스토리지 계층에 쓰는 중입니다.

바라보다:https://stackoverflow.com/a/3634088/3776858

그리고:https://stackoverflow.com/a/24716260/3776858

관련 정보