linux - 如何识别最大 TCP 请求数限制

标签 linux redis centos

我正在运行 redis-benchmark 工具以从服务器 A 向 B 发送 N 个请求。

此工具生成 TCP 请求并接收响应。 一些当数字请求达到 51000 时如何停止并且不超过该值。 我用不同的机器尝试了同样的方法,每秒处理了近 100000 个请求。

哪些因素会限制这些请求数量??

最佳答案

一个主要因素是允许进程创建的打开文件描述符的数量。这对于服务器端和客户端都是如此。

http://redis.io/topics/clientshttp://redis.io/topics/benchmarks两者都有您应该处理的信息,以确定您的问题到底出在哪里。如果没有您的设置细节,我们不太可能提供更具体的信息。

检查您的 ulimits 和您的服务器配置,以确保您已将各自的系统配置为您打算进行基准测试的限制,并且您将能够获得更多可用数据。

关于linux - 如何识别最大 TCP 请求数限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23476743/

相关文章:

linux - 如果 IP 地址在访问日志中出现超过 1000 次,请给我发送电子邮件

Java Runtime.getRuntime().exec for unix find command with not path

运行 doRedis- 即使已导出对象也未找到

windows - ServiceStack.Redis从Redis服务器读取大文件

linux - 如何在 rhel7 上安装 ffmpeg

linux - 需要从包含路径的变量中获取字符串

linux - perf lock profile 用户空间是否互斥?

mysql - 将简单的 MySQL 数据库转换为 NoSQL 解决方案

Magento 2 + WHM + SSL + Varnish 配置问题

image - 如何缩小和优化图像?