Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Jmeter TCP Raspberry Pi缓存_Linux_Qt_Caching_Tcp_Jmeter - Fatal编程技术网

Linux Jmeter TCP Raspberry Pi缓存

Linux Jmeter TCP Raspberry Pi缓存,linux,qt,caching,tcp,jmeter,Linux,Qt,Caching,Tcp,Jmeter,我用Qt编写了简单服务器,它用简单字符串(几个字节)响应TCP请求,响应和请求是常量数据集。我在Raspberry Pi(Arch Linux)上编译了它,然后运行并将其连接到我的局域网。我在笔记本电脑上用TCP采样器运行Jmeter。 在对15个线程进行5分钟响应后,服务器保持恒定的80ms响应时间。然后,8分钟后它开始下降: 时间-平均响应时间 5分钟-80毫秒 8分钟-72毫秒 10分钟-44毫秒 12分钟及以上-20毫秒 它保持在这20毫秒左右。为什么会这样?是否存在某种缓存机制或只是一

我用Qt编写了简单服务器,它用简单字符串(几个字节)响应TCP请求,响应和请求是常量数据集。我在Raspberry Pi(Arch Linux)上编译了它,然后运行并将其连接到我的局域网。我在笔记本电脑上用TCP采样器运行Jmeter。
在对15个线程进行5分钟响应后,服务器保持恒定的80ms响应时间。然后,8分钟后它开始下降:
时间-平均响应时间
5分钟-80毫秒
8分钟-72毫秒
10分钟-44毫秒
12分钟及以上-20毫秒


它保持在这20毫秒左右。为什么会这样?是否存在某种缓存机制或只是一些随机条件发生变化?我无法再次运行测试,而且我不知道在哪里可以缓存发送的数据。

每秒有多少次点击

TCP采样器不会缓存结果。
也许操作系统中的某些东西正在进行缓存?

答案可能太晚了,但我想分享一下我在调试性能问题时遇到的类似情况。使用网络嗅探器捕获数据包,然后查看几个会话以检查响应时间。您可以证明或反驳traffic generator报告的响应时间是否正确,然后继续。祝你好运。

大约是100,我知道采样器没有缓存