linux
文章平均质量分 86
silver9886
原网易博客:http://blog.163.com/silver9886@126/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tcp的网络惊群问题
只需要在各个进程中, 独自的 监听指定的端口,当然在监听前,我们需要为监听 socket 指定 SO_REUSEPORT ,否则会报错啦。由于没有采用 fork 的形式,各个进程中的 accept socket fd 不一样,加之有新连接建立时,内核只会唤醒一个进程来 accept,并且保证唤醒的 均衡性,因此使用 epoll 监听读事件,就不会触发所有啦。但是,epoll并不是只处理accept事件,accept后续的读写事件都需要处理,还有定时或者信号事件。当读写事件发生时,应该通知哪个进程呢?原创 2024-11-19 19:30:22 · 510 阅读 · 0 评论 -
linux 参数优化
这个参数表示该队列的最大值。* net.ipv4.ip_local_port_range = 1024 65535 // 对外TCP和UDP连接port的范围。* net.ipv4.tcp_max_syn_backlog = 655360 // 能接受 SYN 同步包的最大客户端数量。* net.ipv4.tcp_keepalive_probes = 5 // tcp心跳对端无响应后继续发送的探测报文的数量。* net.ipv4.tcp_syn_retries = 2 // 重试发送syn包的次数。原创 2023-04-02 22:09:21 · 481 阅读 · 0 评论
分享