컴퓨터/노트북/인터넷
IT 컴퓨터 기기를 좋아하는 사람들의 모임방
🕰️
2023.03.30 09:42
CPU 코어 수보다 더 많은 PHP-FPM 자식을 실행하는 것이 맞습니까?
조회 수 1441 추천 수 0 댓글 2
단축키
Prev이전 문서
Next다음 문서
단축키
Prev이전 문서
Next다음 문서
4개의 코어와 4개의 스레드가 있는 CPU가 있다고 가정할 때 pm.max_children = 8옵션을 설정하여 예를 들어 8개의 PHP-FPM 작업자를 실행하는 것이 의미가 있습니까? 내가 아는 한, 4개의 스레드가 있는 CPU는 "실제" 병렬로 최대 4개의 프로세스만 실행할 수 있습니다. 이 8개 프로세스 간의 컨텍스트 전환으로 인해 CPU 시간이 손실되면 오버헤드가 발생하지 않을까요?
반대로 Node.js 클러스터 모드 문서에서는 코어 수만큼 많은 작업자/자식을 실행할 것을 권장합니다. 동일한 권장 사항이 여기에 적용되지 않습니까?