알짜게시판

PHP-FPM 튜닝을 위한 메모리 계산

실서비스 가동중인 서버에서 실행해야 한다.
가능하면 서버에 부하가 높을 때 해주는게 좋다.

ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"Mb") }'

를 하면, php-fpm가 사용중인 RSS를 모두 합하고 나눈다. 여기서 평균 메모리 사용량이 나온다.

한개의 php-fpm프로세스가 사용하는 메모리 사용량이다.

이를 기준으로 설정을 시작한다.

서버의 물리적인메모리(램) 여유를 잘 계산하고 www.conf 또는 php-fpm.conf를 수정한다.
(서버 환경에 따라 수정할 부분이 틀리다.)

pm = static으로 설정하고, 계산된 수치를 기준으로 pm.max_children, pm.start_servers, pm.min_spare_servers, pm.max_spare_servers 등을 설정한다.

로그인 후 댓글내용을 입력해주세요

제목 글쓴이 조회 날짜
리눅스 아파치 일반 계정 파일 접근 권한 설정과 mod-ruid2 적용 방법 125 26-04-26
리눅스 Dante SOCKS5 프록시 서버 구축 및 설정 304 26-04-10
리눅스 Apache 웹 로그 분석하기 – awk와 GoAccess 활용 18,721 25-10-28
리눅스 PHP 파일 업로드 용량 늘리기 56,792 25-10-03
리눅스 구글 크롬 콘솔 'Attestation check for Topics on' 에러 원인… 61,083 25-04-11
리눅스 PHP-FPM 튜닝을 위한 메모리 계산 42,326 24-08-29
리눅스 데몬(systemd service) 작성 및 실행하기 66,985 24-03-14
리눅스 메일(Mail) 삭제/초기화 59,138 23-07-18
리눅스 PHP 버전 추가하기 35,511 23-04-29
리눅스 yum 에서 Thread died in Berkeley DB library 오류 60,143 22-09-18
리눅스 VNSTAT 설치하기 57,007 22-09-17
리눅스 로그 삭제 및 비우기(?) 59,192 22-09-09
리눅스 .htaccess 를 이용해서 https 이동하기 46,157 22-08-31
리눅스 윈도우 프로그램 실행 (centos7, wine 7.0) 45,976 22-08-09
리눅스 웹서버 상태 확인 후 자동 재시작 쉘 스크립트 42,023 22-02-28
리눅스 Composer 설치하기 2,633 20-07-06
리눅스 Swap 생성/수정 2,932 19-09-04
리눅스 바이러스 검사 2,744 19-09-04
리눅스 간단한 보안 체크하기 2,672 19-06-05
목록
사주클럽지원톡톡파트너시스템회생의길심리톡톡