小编Tim*_*art的帖子

Linux下判断socket消耗多少内存的公式是什么?

我正在做一些容量规划,我想知道是否有一个公式可以用来预测(从内存的角度)我可以在我的服务器上处理多少 TCP 连接。目前,我只关心内存要求。

我认为会出现在公式中的一些变量是:

  • sysctl 的 net.ipv4.tcp_wmem(最小值或默认值)
  • sysctl 的 net.ipv4.tcp_rmem(最小值或默认值)
  • sock、sock_common、proto 和其他 per-socket 数据结构的大小。

我不确定实际分配了多少 tcp_wmem 和 tcp_rmem 以及何时分配了该内存。在套接字创建时?一经请求?

linux memory tcp

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

linux ×1

memory ×1

tcp ×1