알짜게시판

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 등을 설정한다.

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

제목 글쓴이 조회 날짜
리눅스 Apache 웹 로그 분석하기 – awk와 GoAccess 활용 18,370 25-10-28
리눅스 PHP 파일 업로드 용량 늘리기 56,447 25-10-03
리눅스 구글 크롬 콘솔 'Attestation check for Topics on' 에러 원인 &… 60,783 25-04-11
리눅스 PHP-FPM 튜닝을 위한 메모리 계산 42,103 24-08-29
리눅스 데몬(systemd service) 작성 및 실행하기 66,793 24-03-14
리눅스 메일(Mail) 삭제/초기화 58,950 23-07-18
리눅스 PHP 버전 추가하기 35,333 23-04-29
리눅스 yum 에서 Thread died in Berkeley DB library 오류 59,900 22-09-18
리눅스 VNSTAT 설치하기 56,814 22-09-17
리눅스 로그 삭제 및 비우기(?) 58,988 22-09-09
리눅스 .htaccess 를 이용해서 https 이동하기 45,967 22-08-31
리눅스 윈도우 프로그램 실행 (centos7, wine 7.0) 45,798 22-08-09
리눅스 웹서버 상태 확인 후 자동 재시작 쉘 스크립트 41,785 22-02-28
리눅스 Composer 설치하기 2,458 20-07-06
리눅스 Swap 생성/수정 2,786 19-09-04
리눅스 바이러스 검사 2,588 19-09-04
리눅스 간단한 보안 체크하기 2,496 19-06-05
목록
주점닷컴결혼의정석바투어웹프로그래밍방수의신