Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

리눅스 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

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE