这是一个创建于 2164 天前的主题,其中的信息可能已经有所发展或是发生改变。
i5 4590 16g 的配置,开了一台 2h4g 虚拟机 server
1h2g 的客户机 client(试过多开几台并发,跟单台客户端基本一致)
使用网络上搜到的一些内核参数以及 nginx 配置,没有开 gzip
服务端系统试了 centos7 以及 ubuntu 18.04
使用 ab 测试,对一个 7KB 多的文件进行压测,不同并发数测试,总计 qps 只能达到 6000 左右,经测试虚拟机带宽没有达到虚拟机间极限的 1/3
负载:
虚拟机中 top 里软中断 si 2 个核中 1 个占用接近 100%
宿主机看 cpu 4 核维持在 80%
以上测试为 http,https 只能达到 1000 左右
各位大佬有什么建议,还是说目前这个水平大概就是 cpu 极限了?或者测试方法有什么不对也欢迎友好的指出(^o^)
4 条回复 • 2018-11-17 18:39:43 +08:00
|
|
1
likuku 2018-11-17 11:35:30 +08:00
不喜欢用 CDN 么?
|
|
|
2
jingniao 2018-11-17 11:36:27 +08:00 via Android
|
|
|
3
ryd994 2018-11-17 12:50:22 +08:00 3
https 注意 session reuse http 注意 keepalive 虚拟化考虑 macvlan、virtio-net 之类的虚拟化驱动和桥接,而不是默认的 e1000+NAT 有多余的 PCIE 网卡考虑直通。USB 网卡本身性能不行,但可以试试直通。 有钱可上 SRIOV,但是鉴于你这个硬件,没必要
|
|
|
4
charles2java 2018-11-17 18:39:43 +08:00 via Android
nopush 打开,会有提升
|