VPS侦探论坛

 找回密码
 注册
查看: 4371|回复: 6

【急】lnmp默认配置使用ab 测试单个访问时间很长怎么办

[复制链接]
发表于 2021-9-23 23:45:35 | 显示全部楼层 |阅读模式

ab 测试请求: .\ab.exe -n 50 -c 50 http://XXX.XXX.XXX/paihang.html
每个请求都要等10多秒
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2021-9-23 23:46:51 | 显示全部楼层


nginx  日志
171.214.198.226 - (14.168) - - - [23/Sep/2021:23:16:03 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (16.502) - - - [23/Sep/2021:23:16:06 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (16.474) - - - [23/Sep/2021:23:16:06 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (19.418) - - - [23/Sep/2021:23:16:09 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (19.840) - - - [23/Sep/2021:23:16:09 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (18.657) - - - [23/Sep/2021:23:16:10 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (18.559) - - - [23/Sep/2021:23:16:10 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (20.251) - - - [23/Sep/2021:23:16:10 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (21.337) - - - [23/Sep/2021:23:16:11 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (20.619) - - - [23/Sep/2021:23:16:13 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (22.499) - - - [23/Sep/2021:23:16:13 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (23.371) - - - [23/Sep/2021:23:16:13 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (23.714) - - - [23/Sep/2021:23:16:14 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"
171.214.198.226 - (22.424) - - - [23/Sep/2021:23:16:14 +0800] "GET /paihang.html HTTP/1.0" 200 532358 "-" "ApacheBench/2.3"

Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2021-9-23 23:47:53 | 显示全部楼层

nigx 配置
  1. worker_rlimit_nofile 51200;

  2. events
  3.     {   
  4.         use epoll;
  5.         worker_connections 51200;
  6.         multi_accept off;
  7.         accept_mutex off;
  8.     }   

  9. http
  10.     {   
  11.         include       mime.types;
  12.         default_type  application/octet-stream;

  13.         server_names_hash_bucket_size 128;
  14.         client_header_buffer_size 32k;
  15.         large_client_header_buffers 4 32k;
  16.         client_max_body_size 50m;

  17.         sendfile on;
  18.         sendfile_max_chunk 512k;
  19.         tcp_nopush on;

  20.         keepalive_timeout 60;

  21.         tcp_nodelay on;

  22.         fastcgi_connect_timeout 300;
  23.         fastcgi_send_timeout 300;
  24.         fastcgi_read_timeout 300;
  25.         fastcgi_buffer_size 64k;
  26.         fastcgi_buffers 4 64k;
  27.         fastcgi_busy_buffers_size 128k;
  28.         fastcgi_temp_file_write_size 256k;
复制代码
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2021-9-24 15:01:57 | 显示全部楼层



自定义的日志格式,使用的$request_time 字段?
不好确定什么问题
你机器什么配置、当前系统负载、内存占用、硬盘io是否正常?
带宽是否被占用满?
直接域名解析到vps还是使用了cdn、反代之类的?
因为$request_time 是[1用户请求]、[2建立 Nginx 连接]、[3发送响应]、[4接收响应]这些的,所以还需要考虑你这个ab运行机器上的网络响应等情况
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2021-9-24 18:10:32 | 显示全部楼层

licess 发表于 2021-9-24 15:01
自定义的日志格式,使用的$request_time 字段?
不好确定什么问题
你机器什么配置、当前系统负载、内存占用 ...

机器配置 阿里云 4核8G 5m 带宽
1、未使用cdn、未使用代理、测试时域名是本地host指向服务器ip
2、请求时的监控见附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2021-9-24 22:49:28 | 显示全部楼层

时间很长,可能的原因是因为 我的ab测试url 文档有点大,有200k

如果是这个原因,能怎么优化呢?
发表于 2021-9-25 12:32:09 | 显示全部楼层

zsqsc 发表于 2021-9-24 22:49
时间很长,可能的原因是因为 我的ab测试url 文档有点大,有200k

如果是这个原因,能怎么优化呢? ...

如果状态码后面设置的是$body_bytes_sent的话,日志上显示是532358字节,大约510KB
你这50个并发,50个请求过去时间长点也正常
ab测试结果啥样
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-6 09:44 , Processed in 0.047524 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表