TCP in Linux
- TCP的属性包括:Target目标的IP和端口;Source来源的IP和端口;socket file handle。
- cat /proc/sys/net/ipv4/ip_local_port_range 可使用端口范围1024 6500,即63977. 理论65535个2^16。
- vim /etc/sysctl.conf ; net.ipv4.ip_local_port_range = 60000 60009; save; sysctl -p /etc/sysctl.conf ;
- 系统打开的最大数:cat /proc/sys/fs/file-max
- 用户可以打开的最大文件数:cat /etc/security/limits.conf
- 单进程可以打开的最大文件数: cat /proc/sys/fs/nr_open
echo 100 > /proc/sys/fs/nr_open - 一个线程对一个TCP,采用IO多路复用后,一个线程可以对多个TCP;
https://app.diagrams.net/
评论
发表评论