IO 생성기를 디버깅하는 과정에서 x64 하드웨어 (여러 시스템에서 유효성을 검사 함)에서 실행중인 RH 6.4에서 이상한 결과 세트를 실행했습니다.리눅스 IOSTAT 이중 계산 AIO 쓰기 작업?
- 응용 프로그램에서 Linux 비동기 IO를 사용합니다 -posix)를 사용하여 원시 디스크 파티션 (/ dev/sdb1, O_DIRECT)에 액세스하고 루트로 실행합니다.
- 응용 프로그램에 100io/s가보고되고 60 %가 기록합니다.
- 'dstat --aio'는 제
100 OPS를 나타낸다 - 애플리케이션의 strace를 두번째100 개 AIO 동작을 반영() 및 io_getevents()를 io_submit 초당 100 개 통화를보고
-40가 예상대로/초를 읽지 만 120 개 쓰기/두 번째,
예상보다 두 배나 많은 보고서 iostat의 -, "배"가 표시되지 않습니다 동기 IO를 사용하여 이전 구현
인가 기록 이 동작은 알려진 버그입니까?