2014/10/13 3

Apache Multi-Processing Modules(MPM, 다중처리모듈)의 Worker 방식

Apache Multi-Processing Modules(MPM, 다중처리모듈)의 Worker 방식 o 정의 - 자식 프로세스가 여러 개의 스레드를 갖는 구조. - 하나의 스레드는 하나의 연결을 담당. - prefork 방식에 비해 메모리 사용량이 적음. - 스레드 간에 메모리를 공유함. 리소스 경합이 발생하지 않도록 주의 필요. - 통신량이 많은 서버에 적절. 특히 PHP를 쓰는 경우 유의. o 설정 및 지시어 설명 StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 - StartServers : 아파치 서버 기동 시 프로세스의 수 - MaxClient : . ..

Apache Multi-Processing Modules(MPM, 다중처리모듈)의 Prefork 방식

Apache Multi-Processing Modules(MPM, 다중처리모듈)의 Prefork 방식 o 정의 - 하나의 자식 프로세스가 하나의 스레드를 갖는 구조. - 하나의 자식 프로세스는 하나의 연결을 담당. - 프로세스 생성이므로 메모리 사용량이 높음. - 프로세스 간 메모리를 직접 공유하지 않으므로, 메모리 공간이 독립적이어서 안정적. o 설정 및 지시어 설명 StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 - StartServer : 아파치 서버의 자식 프로세스 수 - MinSpareServers, MaxSpareServers : 부하가 적을 경우, MinSpareServers 값을 ..