想请教下各位大佬,lz 的困扰如下
两天服务器比较, 1 台 1 核心,1GB 内存,1M 带宽然后那个是性能受限的,我开了性能不受限,测试下,一个对外的请求,例如抓取 qq.com ,耗时 0:00:00.05 左右
另外一台 1 核心,4GB 内存,1M 带宽,没有性能受限的选项,所以应该就是不受限,测试下,一个对外的请求,例如抓取 qq.com ,耗时 0:00:00.3 左右
后者是前者的几乎 6 倍了,带宽都是相同的,为啥速度查这么多,而且我选的都是同一个区域的服务器,第二个那种我试了两台,都是这么多的耗时,很奇怪。难道就是第一台开了性能不受限?但是他带宽也没到峰值啊,我看了下第一台出网速度又 100 多 Kbps,第二台 100 不到点。
想问下有没有大佬提供提升第二台对外请求速度的建议呢?
1
goofool 2020-07-23 15:46:46 +08:00
你的测试方法是什么?
|
2
qiushui777 OP @goofool python datetime 模块
|
3
goodryb 2020-07-23 17:47:20 +08:00
单个请求太随机了, 循环个 1000 次,看看平均值怎么样
|
4
sujin190 2020-07-23 17:48:20 +08:00
50 毫秒和 300 毫秒的区别,随机误差都排除不了,这有啥好纠结的,说不定 300 毫秒请求这次正好腾讯服务器收到了好多人请求忙不过来啊,或者哪网神经抖了抖
要科学一点,那也应该都在凌晨同一时刻,1000 次相同请求同一台 ip 、路由都一致的外网机器,然后比较平均时间分布也许还有点参考价值 |
5
sujin190 2020-07-23 17:50:45 +08:00
一般来说,1M 带宽还没跑满这种,啥网络增强的更好肯定是幻觉吧
|
6
opengps 2020-07-23 17:56:21 +08:00
首先你测试没意义,因为是单条。
最最需要强调的是:那 1M 带宽对你其实几乎没影响,我做上云支持,经常需要每次先普及下带宽:阿里云的 1M 带宽仅仅只服务器出方向限速 1M,入方向限速一般是理论值 100M |