서버 응용프로그램 성능 향상을 위한 운영체제 스케줄러 변수 조정 


47권  7호, pp. 643-649, 7월  2020
10.5626/JOK.2020.47.7.643


PDF

  요약

현대의 Linux 서버는 대규모 서버부터 소규모 IOT 분야까지 다양한 방면에서 활용되고 있고, 대부분의 머신들은 자신의 서비스를 Linux에서 제공하는 기본 설정의 스케줄러를 통해 동작시키고 있다. 특정 목적에 맞도록 최적화는 가능하지만, 일반적인 사용자가 다양해진 현대의 Linux application을 모두 최적화할 수 없는 문제가 존재한다. 이에 본 논문에서는 Linux 서버의 성능을 최대화할 수 있도록 스케줄러 설정을 자동으로 최적화해줄 수 있는 SCHEDTUNE을 제안하고자 한다. SCHEDTUNE 은 서버에서 수행하는 Application이나 기본 Kernel 소스에 별도의 수정 없이 성능을 향상할 수 있도록 해준다. 이를 통해 관리자는 자신들이 운영하는 서버에 특화되어 동작하는 스케줄러를 쉽게 구성할 수 있게 된다. 실험결과 SCHEDTUNE을 적용한 경우 최대 19% 높은 성능을 얻게 되었으며, 대부분의 경우 이에 준하는 성능 향상을 달성하였다.


  통계
2022년 11월부터 누적 집계
동일한 세션일 때 여러 번 접속해도 한 번만 카운트됩니다. 그래프 위에 마우스를 올리면 자세한 수치를 확인하실 수 있습니다.


  논문 참조

[IEEE Style]

T. Han, H. Lee, H. Jo, "Adjusting OS Scheduler Parameters to Improve Server Application Performance," Journal of KIISE, JOK, vol. 47, no. 7, pp. 643-649, 2020. DOI: 10.5626/JOK.2020.47.7.643.


[ACM Style]

Taehyun Han, Hyeonmyeong Lee, and Heeseung Jo. 2020. Adjusting OS Scheduler Parameters to Improve Server Application Performance. Journal of KIISE, JOK, 47, 7, (2020), 643-649. DOI: 10.5626/JOK.2020.47.7.643.


[KCI Style]

한태현, 이현명, 조희승, "서버 응용프로그램 성능 향상을 위한 운영체제 스케줄러 변수 조정," 한국정보과학회 논문지, 제47권, 제7호, 643~649쪽, 2020. DOI: 10.5626/JOK.2020.47.7.643.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

사무국

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr