서버는 널널 한것 같은데, 로드가 좀 있습니다. 조언 부탁드립니다.
load average: 2.14, 2.26, 2.36
Cpu(s): 6.3%us, 0.2%sy, 0.0%ni, 90.4%id, 0.0%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 4148364k total, 2144956k used, 2003408k free, 148344k buffers
Swap: 5406712k total, 92k used, 5406620k free, 1142608k cached
cpu 사용률이 낮고, 메모리도 많이 남아 있습니다. 그런데 로드는 저렇게 걸리구요.. ㅠㅠ
StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0
StartServers 20 MaxClients 500 MinSpareThreads 25 MaxSpareThreads 500 ThreadsPerChild 25 MaxRequestsPerChild 0
StartThreads 10 MaxClients 50 MaxRequestsPerThread 10000
ThreadStackSize 65536 StartThreads 250 MinSpareThreads 25 MaxSpareThreads 250 MaxThreads 1000 MaxRequestsPerChild 0 MaxMemFree 100
StartServers 2 MinSpareThreads 5 MaxSpareThreads 10 MaxRequestsPerChild 0
ThreadsPerChild 150 MaxRequestsPerChild 0
----------------------
아파치는 worker방식인데요, 설정을 바꿀려고 해도, 설정 부분을 완벽하게 이해를 못하고 있어서, 무작정 수정 하는것 보다 조언을 좀 듣고 바꿀려고합니다.
mpm_worker의 MaxClients를 100씩 늘리면서 서버 부하률을 체크 하면서 순차적으로 MaxClients 값을 올리면 될까요?
아니면, 어느 부분 설정 값을 수정 하면, 로드는 줄이고, cpu와 메모리는 충분히 사용 하게 할수 있을까요?
조언 부탁드립니다. ㅜㅜ
top에 나오는 로드는 core 갯수로 안나눈겁니다.
요즘 cpu는 core가 여러개인게 일반적이죠
top에 나오는 load average 는 core 갯수로 안나눈겁니다.
load average를 core로 나누시면 생각보다 높지 않을 것으로 생각됩니다.
아.. 그렇군요..
cpu하나의 load average군요..
그럼 top명령어가 업데이트 되어야 되지 않나요? cpu평균의 load average로..
음.. 근데, 설정 부분값을 늘리는건 어떻게 하면 되나요? ㅠㅠ
댓글 달기