Disk I/O 의 시간 측정에 대해...
글쓴이: codeart / 작성시간: 화, 2004/02/03 - 2:49오후
elevator 알고리즘 2 가지에 대하여 시간 측정을 해보고 있습니다.
READ / WRITE 연산을 쓰레드를 늘려가며 측정하고 있는 데...
문제는 buffer cache와 delayed write 입니다.
현재 같은 조건에서도 오차가 심해지는 것은 제가 필요없는 부분까지 시간을
측정하고 또 위의 2가지 때문인 것 같습니다.
정확한 시간 측정을 위한 조언 부탁 드립니다.
확실히 sync 할 수 있는 방법이 있나요?
그리고 buffer cache를 무효화 시킬 방법도 알려주시면 감사하겠습니다.
Forums:
open 할때, flags 에다가 O_SYNC 주고서, read, w
open 할때, flags 에다가 O_SYNC 주고서,
read, write 하세요..
답변 감사합니다...O_SYNC 가 read랑도 상관있는 flag
답변 감사합니다...
O_SYNC 가 read랑도 상관있는 flag 인가요 ? 무식해서...
미래를 수정할 수 있는 때는 현재이다.
man 2 open 해서보면, 아래와 같이 나와있네요...S/W 레벨
man 2 open 해서보면, 아래와 같이 나와있네요...
S/W 레벨에서 최선의 방법일거라 생각하는데요... -_-;;
댓글 달기