免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: tomtesla

[Web] 如何配置高并发linux服务器 [复制链接]

论坛徽章:
0
发表于 2014-03-21 11:30 |显示全部楼层
本帖最后由 tomtesla 于 2014-03-21 11:33 编辑

ab -c 100 -n 100000 http://xxxx/  局域网ip

......
Server Software:        nginx/1.4.4
Server Hostname:        lb001.site4test.com
Server Port:            80

Document Path:          /
Document Length:        612 bytes

Concurrency Level:      100
Time taken for tests:   8.242 seconds
Complete requests:      100000
Failed requests:        0
Write errors:           0
Total transferred:      86700000 bytes
HTML transferred:       61200000 bytes
Requests per second:    12132.78 [#/sec] (mean)
Time per request:       8.242 [ms] (mean)
Time per request:       0.082 [ms] (mean, across all concurrent requests)
Transfer rate:          10272.58 [Kbytes/sec] received
........

压测页面  helloworld内容:
root@test:~# cat index.html
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>



被压测主机 cpu 单核vps:
[root@lb001 nginx]# cat  /proc/cpuinfo
processor        : 0
vendor_id        : GenuineIntel
cpu family        : 6
model                : 2
model name        : QEMU Virtual CPU version 1.0
stepping        : 3
cpu MHz                : 2299.998
cache size        : 4096 KB
fdiv_bug        : no
hlt_bug                : no
f00f_bug        : no
coma_bug        : no
fpu                : yes
fpu_exception        : yes
cpuid level        : 4
wp                : yes
flags                : fpu de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm up unfair_spinlock pni vmx cx16 popcnt hypervisor lahf_lm
bogomips        : 4599.99
clflush size        : 64
cache_alignment        : 64
address sizes        : 40 bits physical, 48 bits virtual
power management:

内存512M

论坛徽章:
218
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:3215-16赛季CBA联赛之上海
日期:2019-09-20 12:29:32操作系统版块每日发帖之星
日期:2016-03-02 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58月度论坛发贴之星
日期:2016-01-31 22:25:02操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2014-03-21 11:32 |显示全部楼层
本帖最后由 action08 于 2014-03-21 11:34 编辑

ubuntu1204 amd64(我跑的是物理机)

use poll选项加后,没效果,性能反而慢了一点点(忽略不计),

64位系统貌似,不需要配置limit吧
  1. root@ubuntu:~#
  2. root@ubuntu:~#  ulimit
  3. unlimited
  4. root@ubuntu:~#
复制代码

论坛徽章:
0
发表于 2014-03-21 11:34 |显示全部楼层
回复 12# action08


worker_rlimit_nofile 655350;
events {
        worker_connections  32767;
        use epoll;
        multi_accept on;
}
   

try "ulimit -n"   , "ulimit -a"

论坛徽章:
218
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:3215-16赛季CBA联赛之上海
日期:2019-09-20 12:29:32操作系统版块每日发帖之星
日期:2016-03-02 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58月度论坛发贴之星
日期:2016-01-31 22:25:02操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2014-03-21 11:40 |显示全部楼层
shell@ubuntu:~$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 28310
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 28310
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
shell@ubuntu:~$
shell@ubuntu:~$
shell@ubuntu:~$
看来还是要调的哦,才1024

评分

参与人数 1可用积分 +5 收起 理由
cryboy2001 + 5 赞一个!

查看全部评分

论坛徽章:
0
发表于 2014-03-21 11:40 |显示全部楼层
回复 12# action08


你好action08, 我看你cu在线时间2000多小时,认识的大牛多,能不能拽几个大牛来关注一下这个帖子,来解除大家的疑惑, 对大家都有用

   

论坛徽章:
218
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:3215-16赛季CBA联赛之上海
日期:2019-09-20 12:29:32操作系统版块每日发帖之星
日期:2016-03-02 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58月度论坛发贴之星
日期:2016-01-31 22:25:02操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2014-03-21 11:46 |显示全部楼层
@tomtesla

大牛基本在潜水,基本都被拉去干活了,,,[大实话]

都是我这种不中用的闲人这边耍,学习

论坛徽章:
0
发表于 2014-03-21 22:08 |显示全部楼层
ngix 性能比 apache 高很多吗?

论坛徽章:
0
发表于 2014-03-22 18:11 |显示全部楼层
回复 17# ljily000

可以google一下, 性能说的是性价比,同样配置撑起的访问并发量。不可否认现在apache最新版本的性能也非常好,但是我遇到的问题是并非LNMP,而是想用nginx做load balancer ,很少听说用apache 做负载均衡的。


   

论坛徽章:
0
发表于 2014-03-24 21:28 |显示全部楼层
本帖最后由 liyong_nb 于 2014-03-24 21:44 编辑

瓶颈在网卡,10万并发的话,如果按网页大小0.3kb计算,网卡的流量就达30MB/s,百兆网卡不行,千兆凑或最好是万兆网卡

论坛徽章:
218
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:3215-16赛季CBA联赛之上海
日期:2019-09-20 12:29:32操作系统版块每日发帖之星
日期:2016-03-02 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58月度论坛发贴之星
日期:2016-01-31 22:25:02操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2014-03-25 09:40 |显示全部楼层
@liyong_nb

Transfer rate:          10272.58 [Kbytes/sec] received
果然犀利,还没注意到网卡的问题

我还有个问题,像在本地压测,ab localhost/这种,是否指定某网卡参加压测,
或者同时让本本的有线网卡+无线wifi一起工作??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,8.5折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时8.5折扣期:2019年9月30日前


----------------------------------------

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP