리눅스 load average의 유용성 개선Improvement on the Usefulness of Linux Load Average
- Other Titles
- Improvement on the Usefulness of Linux Load Average
- Authors
- 김용수
- Issue Date
- 2014
- Publisher
- 한국정보기술학회
- Keywords
- load average; performance measurement; systemTap
- Citation
- 한국정보기술학회논문지, v.12, no.8, pp.141 - 148
- Journal Title
- 한국정보기술학회논문지
- Volume
- 12
- Number
- 8
- Start Page
- 141
- End Page
- 148
- URI
- https://scholarworks.bwise.kr/gachon/handle/2020.sw.gachon/13518
- DOI
- 10.14801/kitr.2014.12.8.141
- ISSN
- 1598-8619
- Abstract
- 유닉스/리눅스 환경에서 load average는 수행 중에 있거나 수행 큐(run queue)에 있는 쓰레드(thread)의 합를 지수감쇄이동평균(exponentially damped moving average)으로 나타낸 것으로 CPU 요구도(demand) 및 포화도(saturation)의 척도로 사용되고 있다. 유닉스/리눅스는 전통적으로 5초 마다 최근 1분, 5분 및 15분간의 load average를 계산하여 보관하고 uptime과 같은 사용자 프로그램에 제공한다. 그러나 프로세서의 성능이 급격히 향상되고, 짧은 응답시간을 요하는 웹 프로그램이 보편화된 요즈음 5초 간격으로 load average를 계산하면 5초 이내에 작업이 완료되는 트랜잭션들은 load average에 반영되지 않게 되어 사용자에게 정확한 시스템 상태를 알려 주지 못하게 된다. 본 논문에서는 기존 시스템에서 수행 시간이 짧은 쓰레드들이 load average에 반영되지 않는 것을 보여준 후, 샘플링 주기를 짧게 한 커널을 생성하여 수행시간이 짧은 쓰레드들이 load average에 반영되는 것을 보여주고, 또 systemTap을 사용하여 샘플링 주기가 짧아짐으로써 발생하는 시스템의 부하에 대해 논의한다.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - ETC > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/gachon/handle/2020.sw.gachon/13518)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.