ULE 스케줄러

ULE scheduler
ULE 스케줄러
원본 작성자제프 로버슨[1]
초기 릴리즈2003년 1월 26일(2003-01-26)[2]
안정적 해제3.0 (2008년 2월 27일) [±]
리포지토리
기록 위치C
운영 체제자유BSD
면허증BSD 2-클러스터

ULEFreeB에 대한 기본 스케줄러i386 및 AMD64 아키텍처용 SD 운영 체제(7.1 및 이후 버전)[3]그것은 FreeB에 소개되었다.SD 버전 5이지만,[4] 성숙기에 이를 때까지 기존의 BSD 스케줄러에 유리한 기간 동안 디폴트로 비활성화되었다.원래의 BSD 스케줄러는 현대 컴퓨팅 환경에서 중요한 [5]SMPSMT를 충분히 활용하지 않는다.ULE 프로젝트의 1차 목표는 SMPSMT 환경을 더 잘 활용하는 것이다.ULE는 과부하 시 인터랙티브 대응뿐만 아니라 유니프로세서멀티프로세서 환경 모두에서 성능을 향상시켜야 한다.[6][7]사용자는 커널 컴파일 시간 튜닝 기능을 사용하여 BSD 스케줄러와 ULE 사이에서 전환할 수 있다.[8]

참조

  1. ^ "sched_ule(4) man page". Retrieved 2 September 2008.
  2. ^ "FreeBSD CVS log". Retrieved 27 August 2008.
  3. ^ "FreeBSD 7.1-RELEASE Release Announcement". 2009년 1월 5일에 검색됨
  4. ^ "ULE: A Modern Scheduler for FreeBSD" (PDF). Retrieved 23 June 2008.
  5. ^ 맥쿠식 & 네빌닐 2004, 4.4.스레드 스케줄링.
  6. ^ "FreeBSD 7.0-RELEASE Release Notes". Retrieved 23 June 2008.
  7. ^ Roberson, Jeff. "ULE 2.0". Archived from the original on 17 May 2008. Retrieved 2 September 2008.
  8. ^ "FreeBSD Handbook". Chapter 8 Configuring the FreeBSD Kernel. Retrieved 18 March 2009.

원천