>> Edit article
이름
제목
패스워드
자료라는게 애매모호 합니다... 이것은 저의 경험입니다... 저희회사 한때 주력 웹서버로 P-III 1Ghz SMP 1GRam 을 썼었는데... 거기서 대략적으로 나온 자료 입니다. 비지니스 로직이나 어플리케이션 로직에 따라서 엄청나게 차이가 있어서 50k 이하 스태틱한 데이타를 기준으로 아파치1.3은 1Ghz SMP GNU/Linux 머신에서 대략 초당 request 약 2000건 정도 처리를 하고 있습니다. 스태틱한 데이타의 사이즈 네트웍 환경 기타 설정 파일에 따라서 차이는 있겠지요 또한 보통의 CGI 의 경우엔 아파치 1.3 은 1Ghz SMP GNU/Linux 머신에서 초당 Request 200건 처리하면 최대라고 보시면 됩니다. 대부분 PHP 제로 보드를 많이 쓰는데 1개의 머신에서 APM 을 구축시 데이타가 많이 쌓이면 초당 Request 30건 처리도 못하더라구요. 대부분 웹개발자들은 성능을 고려하지 않고 코딩하는 경우가 많습니다. (개발 시간에 쫓기고 기능적인 면을 강조하는 것 때문이겠죠...) 아파치를 튜닝하실때 고정적인 멤버가 고정적으로 접속한다면 KeepAlive 를 on 하시면 유리하나 포탈처럼 누가 접속할지 모르는 환경이고 다수의 사람들이 오랜시간동안 머무리지 않는 환경 이라면 KeepAlive 기능을 off 하시면 성능 향상이 있습니다. 또한 아파치는 slow get 공격에 매우 취약하니 timeout 시간을 너무 길게 하는것은 좋지 않습니다. 그리고 하드웨어 스펙이 좋다면 아파치 소스에서 MaxClient 의 Hard Limit 기본 256개의 접속수를 적절히 조정하는 것이 좋습니다. 저는 1024 정도 늘렸습니다. : 안녕하세요 전 초보 서버관리자입니다... : : 저희 팀장님이(컴에대해 거의 모름...) 웹서버의 트래픽이 증가하면(사실 현재 그리 많지는 않습니다.) 서버가 혹시 죽지 않을까 하고 자꾸 물으시는데요... : 제가 대충 설명은 해드렸습니다만.. 저도 혹시나 해서요... : 이에대한 자료같은거 볼 수 있는곳이 나요?? : : : 서버 사양은 PIII 850에 램은 512 그리고 아파치와(PHP도 사용) 게시판용으로 MySQL등을 사용중입니다. : 이정도 사양이면 동시사용자(얼마의 시간간격을 기준으로 하는지 모르겠지만...)는 몇명까지 커버할 수 있을까요?? : 현재 아파치 설정은 : KeepAlive 300 : MaxKeepAliveRequests 100 : MaxClients 150 : MaxRequestPerChild 0 : 위와같이 설정되어 있습니다(모두 기본값임)
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved