| [ CnUnix ] in KIDS 글 쓴 이(By): sang (Grid) 날 짜 (Date): 2003년 5월 2일 금요일 오전 11시 09분 09초 제 목(Title): Re: [Q] 스케쥴러에서의 time slice 의 크� 보통 tick 이라는 것을 기준으로 time quantum을 사용하며, 1 tick = 10ms입니다. 즉, 1초에 100 ticks이 존재하게 됩니다. tick per seconds는 kernel 설정에서 변경 가능합니다. 하지만 왠만큼 optimize stragety가 정해지지 않으면 섣불리 변경하지 않는 것이 좋습니다. 예전에 cache effects with context switch를 다룬 논문을 봤을때 대부분의 경우(대략 80%이상?) time quantum을 다 사용하기도 전에 page fault, I/O 등의 이유로 switch out된다는 그래프를 본적이 있습니다. 일단 제가 알기로는 위와 같은데, 최신 linux kernel에서는 어떤식으로 하고 있는지 잘 모릅니다. |