https://onitroad.com 更多教程

解决方法

linux系统不支持直接检查这些值的方法,但我们可以通过以下命令检查使用:

# netstat -an | grep -c SYN_RECV
# netstat -s

此外,可以从以下路径检查这些参数:

net.core.netdev_max_backlog ----> /proc/sys/net/core/netdev_max_backlog
net.ipv4.tcp_max_syn_backlog ----> /proc/sys/net/ipv4/tcp_max_syn_backlog
net.core.somaxconn ----> /proc/sys/net/core/somaxconn

这些命令有助于计算服务器中的接收数据包。

文件最大检查:

# cat /proc/sys/fs/file-nr
672 0 175158
-- -- -----
| | +------ Max
| +------------ Available
+---------------- Current allocated

问题

如何检查这些内核参数的当前值?

  • net.core.netdev_max_backlog
  • fs.file-max
  • net.ipv4.tcp_max_syn_backlog
  • net.core.somaxconn
如何在 CentOS/RHEL 中检查内核调优参数的当前值
日期:2020-09-17 00:13:15 来源:oir作者:oir