[대규모 서비스를 지탱하는 기술] 32장. 부하 파악, 튜닝

June·2021년 12월 29일
0

부하를 측정하기 위한 항목

q부하를 볼 때는 먼저 Load Average부터 본다. Linux 커널 내에는 프로세스가 다수 동작하고 있다. Load Average란 이러한 프로세스가 언제든지 동작할 수 있는 상태지만, 아직 실제 CPU가 할당되지 않아서 대기 상태에 있는 프로세스 수의 평균치다.

예를 들어 5분간 Load Average가 1이라고 하면, 5분 동안에 평균 1개의 프로세스가 대기 상태로 되어 있다는 것을 의미한다. CPU가 깔끔하게 할당되면 이 값이 0에 가까워지고, CPU 코어 수 이하이면 양호한 편이다. 하테나에서는 CPU 코어 수 이하 또는 그 절반과 같이 용도에 따라 임계값은 약간 조정되지만, 대체로 CPU 코어 수 이하에서 절반 정도로 맞춰지도록 제어하고 있다.

0개의 댓글