nginx - ab를 사용하여 도커를 테스트하는 방법 및 이 시스템으로 인해 발생하는 문제
PHP中文网
PHP中文网 2017-05-24 11:31:48
0
1
743

먼저 액세스 가능하다는 것을 증명하세요

192.168.99.100은 docker의 것이고
127.0.0.1:9889는 로컬입니다

테스트 명령 ab -c 100 -n 100000 http://xxx

nginx 디스플레이 html 테스트
worker: 1명의 작업자
cpu: 1개의 코어
men: 1G
환경: docker(ubuntu 16)

‍♀

두 번째 (nginx.conf 위와 동일)
nginx 디스플레이 테스트 html
worker: 1명의 작업자
cpu: 쿼드 코어
men:8G
환경: 로컬(Mac)


세 번째(worker_processes=4 제외; nginx.conf 구성은 위와 동일)
html을 표시하기 위해 nginx를 테스트
worker: 4명의 작업자
cpu: 쿼드 코어
men: 8G
환경: 로컬(Mac)
inch

명령 수를 1W로 변경

컨테이너의 처리 능력이 로컬 머신보다 높은 이유는 phpStorm, qq, chrome 등을 로컬에서 열어도 그 차이가 그렇게 크지 않을 것입니다. 또 다른 질문은 무엇입니까? 왜 CPU에 액세스할 때 기본적으로 대부분의 커널에서 사용됩니까?

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(1)
伊谢尔伦

1.ab 시뮬레이션은 스레드를 실행하고 시스템 리소스를 소비하는 것에 관한 것이며, 대부분은 스레드를 실행하는 데 사용됩니다.
2. 왜 어느 쪽이 더 성능이 좋은지 알 수 없나요? 그런 테스트 데이터는 모두 오해입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!