알짜게시판

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,389 25-10-28
리눅스 PHP 파일 업로드 용량 늘리기 56,467 25-10-03
리눅스 구글 크롬 콘솔 'Attestation check for Topics on' 에러 원인 &… 60,801 25-04-11
리눅스 PHP-FPM 튜닝을 위한 메모리 계산 42,115 24-08-29
리눅스 데몬(systemd service) 작성 및 실행하기 66,806 24-03-14
리눅스 메일(Mail) 삭제/초기화 58,960 23-07-18
리눅스 PHP 버전 추가하기 35,345 23-04-29
리눅스 yum 에서 Thread died in Berkeley DB library 오류 59,909 22-09-18
리눅스 VNSTAT 설치하기 56,825 22-09-17
리눅스 로그 삭제 및 비우기(?) 58,998 22-09-09
리눅스 .htaccess 를 이용해서 https 이동하기 45,978 22-08-31
리눅스 윈도우 프로그램 실행 (centos7, wine 7.0) 45,808 22-08-09
리눅스 웹서버 상태 확인 후 자동 재시작 쉘 스크립트 41,798 22-02-28
리눅스 Composer 설치하기 2,469 20-07-06
리눅스 Swap 생성/수정 2,798 19-09-04
리눅스 바이러스 검사 2,598 19-09-04
리눅스 간단한 보안 체크하기 2,510 19-06-05
목록
철학인문강남언니야망치와삽클라우드AI사주클럽