솔라리스 환경에서 POSIX-Thread 사용에 문제가 있어 이를 수정
pthread(POSIX Thread)에서 지원되는 스케줄링 정책은 SCHED_OTHER, SCHED_FIFO, SCHED_RR 등이 존재
일반적으로 설정되는 스케줄링 정책의 기본값은 SCHED_OTHER이며, 솔라리스 환경에서 SCHED_OTHER는 TS(timesharing) 방식으로 명시되어 있음
그러나 개발 단계에서 테스트된 동작은 SCHED_FIFO와 동일하였으며, 때문에 솔라리스 환경에서는 스케줄링 정책을 SCHED_RR로 명시하도록 함
참고로 AIX는 수정된 SCHED_RR(round-robin) 이라는 듯.
참고 url
- http://kldp.org/node/18841 , "SCHED_OTHER, SCHED_FIFO, SCHED_RR에 대해..."
- http://blog.naver.com/popjunior/80021646476 , "AIX, CPU 모니터링과 튜닝"
Last modified
12 years ago
Last modified on 04/30/13 17:35:18
Note:
See TracWiki
for help on using the wiki.