본문 바로가기

베리베리514

아파치 튜닝값들 관련 설명 http://linuxholic.tistory.com/154 ++++++++++++++++++++++++ 아파치 worker mpm 원문 : http://httpd.apache.org/docs/2.2/mod/worker.html How it Works Summary MPM(Multi-Processing Module)은 하이브리드 형식의 multi-process 와 multi-thread 서버를 구현한다. Request를 서비스하기 위해 쓰레드를 사용해서, 단일 프로세스 서버보다 더 작은 시스템 자원을 가지고 더 많은 request를 처리할 수 있다. MPM을 제어하기 위해 사용된 가장 중요한 지시자는 ThreadsPerChild 이다. 이 지시자는 각각의 child 프로세스와 MaxClients 에 의해.. 2009. 8. 10.
[펌] [리눅스] sar 이용하여 시스템 모니터링하기 From : http://tunelinux.pe.kr/wikix/index.php?display=Sar Sar sar 이용하여 시스템 모니터링하기 sysstat 웹 사이트 (http://perso.wanadoo.fr/sebastien.godard/) sar는 redhat 7.x 에 기본 들어있는 sysstat 패키지에 있는 프로그램이다. sar 프로그램은 시스템의다양한 활동에 대하여 모니터링을 할 수 있는데 모니터링 대상이 상당히 넓은 편이다. 기본값은 CPU 활동에 대한 통계를출력한다. sar는 각종 활동에 대한 통계를 다른 프로그램을 이용하여 파일로 저장하고 통계치를 출력할 수 있는 기능을 제공한다. sar에서 모니터링 가능한 항목은 다음과 같다. - I/O 전송량 - 페이징 - 프로세스 생성 숫자 .. 2009. 8. 10.
[리눅스] Load Average 내 경험으로는 load average 가 20 이상 되면 서버 다운 위험이 있다. 센드메일은 10이 넘으면 스스로 정지한다. 이정도가 되면 아파치를 kill 시켜야 한다. 모니터링을 하도록 간단히 프로그램을 만드는게 좋을 것이다. ------------------ [LOAD AVERAGE] load average 는 process 작업의 대기를 의미합니다. 즉, 1분간 평균 load average가 1 이라면, 1분동안 1개의 작업이 대기하고 있다는 얘기입니다. 즉 값이 높으면 높을수록 대기하는 작업이 많아지게 되고, 이는 곧 서버가 부하를 받고 있다는 얘기가 됩니다. 즉, 서버가 아주 좋은 상태는 load average 가 1 보다 작은 값이고, 1보다 클 경우 는 서버가 부하를 받기 시작한다고 보게 .. 2009. 8. 10.
웹로그에 남은 Googlebot 등의 HTTP User-agent 정리 ※ 이 글은 루미넌스 - TechNote 에서 퍼왔습니다. ----------------------------------------------- 웹로봇, RSS리더, 웹 브라우저 등의 웹문서를 로드하는 프로그램은 몇개의 RFC 표준에 의해 User-agent를 HTTP Request Header에 적도록 되어 있다. 권고사항이므로 꼭 지키지는 않으며, 지킬 의무도 없긴 하다. 하지만 간혹 웹서버 설정에 의해 특정 User-agent에 대해서 또는 특정 User-agent에게만 별도의 웹페이지를 전송하도록 만들어진 사이트도 있기 때문에 가급적 고유의 User-agent(이하 UA)값을 적어서 Request한다. 내 블로그 웹서버에서 남긴 HTTP로그를 분석해서 몇가지 자주 들르는 UA값을 소개해 본다. 순.. 2009. 8. 9.