问答 jmeter 在不同机器上运行,流量差异为什么这么大?

飞天小子的性能课堂 · 2020年07月03日 · 最后由 andy 回复于 2020年09月23日 · 2212 次阅读

windows 下 GUI 运行脚本

600 个线程运行 3 分钟
服务器监听到的下行流量大约是 30MB/s,window 本机监听到的大约也是这个数。但是 jmeter 接到的平均值只有 2.3MB/s 了,剩下的流量去哪里了?

linux 下运行脚本

600 个线程运行 3 分钟
下行流量大约是 9MB/S,jmeter 接收到的大约是 7MB/s,误差不是很大,但是流量比 windows 运行的有明显的提升,吞吐量大约提升了三倍左右

什么原因导致的流量差异这么大?是不是 jmeter 有什么参数需要调整?有没有大神知道的?

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
最佳回复

为什么不这样压?

性能测试 linux 服务器 A --》加压到 被测系统 linux 服务器 B
A、B 在同一网络机房、网络情况稳定

windows 机器可能是你自己本机,本身性能情况一般,网络不稳定,加压过程需要保证发压服务器性能良好,网络通畅

共收到 7 条回复 时间 点赞

可以看看所在网络是否一致,我之前再 windows 环境下 ping 了网络延时有 100ms+ ,linux 环境下 ping 了 0.3ms。可以尝试看看

如果网络一致,建议 windows 不要用 GUI,也直接用命令行压。等你结果反馈~

jmeter 启动、执行时候有行英文小字,你猜写的是啥

为什么不这样压?

性能测试 linux 服务器 A --》加压到 被测系统 linux 服务器 B
A、B 在同一网络机房、网络情况稳定

windows 机器可能是你自己本机,本身性能情况一般,网络不稳定,加压过程需要保证发压服务器性能良好,网络通畅

你所压的服务器和和本地时延多少?Linux 和服务器时延多少?这两个比较之后才能决定;还有一个 GUI 一个非 GUI,所有两个方面不同没法比较

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册