디스크 캐싱에 대해 궁금한점이 있습니다.
글쓴이: sephiron / 작성시간: 토, 2005/10/22 - 1:52오전
cp 명령어로 큰 크기(하지만 디스크 캐싱 버퍼보다는 작은)의 파일(들)을 옮기고 나면, 몇 초 후 sync명령을 내리지 않아도 시스템 리소스를 다 잡아먹으면서(마우스가 느려지고 다른 어플이 일시 중단되죠) 한꺼번에 플러싱 합니다.
반면 윈도즈에서는 큰 파일이라도 복사가 끝나고 난 후 눈에 띄는 속도저하가 없습니다. 적어도 체감하지는 못하지요.
어떻게 된 일인가요? 커널옵션을 잘못주어서 그런가요?
debian sarge, kernel 2.6.13을 사용하고 있습니다.
Forums:
디스크 캐시 문제가 아니라 IO 스케쥴러 문제 입니다.
CFQ disk scheduler 에 대해서 알아보세요.
짐 사용중인데 아주 만족스럽습니다.
2.6 최신 커널에 보니 IO 스케쥴러가 3가지가 있더군요.
그중에 Desktop용으로 CFQ를 추천하고 있으니 사용해보세요.
다른 두가지들은 서버용 스케쥴러겠죠 당연히...
파일을 빨리 옮길 것인지,
파일을 천천히 옮기더라도 옮기는걸 못느끼게 할것인지,
골라먹는 재미가^^...
Re: 디스크 캐시 문제가 아니라 IO 스케쥴러 문제 입니다.
cfq 스케줄러로 바꿔봤습니다. 일단은 별 차이 없어 보이는데, 한 1주일 써보고 계속 쓸건지 결정해야겠네요... :)
좋은 정보 감사합니다.
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
Re: [Desktop] Preemption Model
깜빡했었는데, 데스크탑의 응답성을 올릴려면
선점형모델을 선택해주는게 필수 인것 같아요.
Preemption Model
(X) Voluntary Kernel Preemption (Desktop)
( ) Preemptible Kernel (Low-Latency Desktop)
댓글 달기