摘要:
问题:目前设备进行1g吞吐测试时,时不时出现tx流量最大700M 首先查看dev 收发包: sar -n DEV 同时 cat /proc/net/dev 可以看出实际上没有出现丢包(eth7 eth8) 接收数据包的流程 网卡收到数据包。 将数据包从网卡硬件缓存转移到服务器内存中。 通知内核处理。 阅读全文
摘要:
之前有一篇文章说到了RTT RTT__RTO TCP使用一个重传定时器来在缺少数据接收端反馈的情况下保证数据到达,这个定时器时间被称为RTO(retrnasmission timeout) 从这个报文中可以看到:服务端的报文没有被确认导致发生超时重传 那要怎么处理这个问题呢? RTO基本算法:htt 阅读全文
摘要:
https://www.w3.org/Protocols/rfc2616/rfc2616 https://www.w3.org/Protocols/rfc1945/rfc1945 https://www.w3.org/Protocols/HTTP/AsImplemented.html 阅读全文
摘要:
近期在弄一个设备国产化,涉及到镜像数据加载问题,讲的是基础电子包启动后从server 上下载镜像包并且安装的过程 下载包后安装系统 具体步骤如下: 下载完镜像就解压然后执行install 脚本 检测磁盘一般都是两个:一个系统磁盘 一个数据磁盘 检测 root镜像 、内核镜像 、initrd、恢复系统 阅读全文
摘要:
copy from https://www.cnblogs.com/xuanyuan/p/12710715.html https://files.cnblogs.com/files/codestack/nginx%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E5%85%A 阅读全文
摘要:
关于守护进程dup stderr问题; fd = open("/dev/null", O_RDWR); if (dup2(fd, STDIN_FILENO) == -1) if (dup2(fd, STDOUT_FILENO) == -1) #if xxx if (dup2(fd, STDERR_F 阅读全文
摘要:
client-- proxy server; 四次挥手走完, client 发出syn ,proxy 代理发出syn后,收到 server的ack后就发出了rst。 分析报文特征如下:proxy的syn的seq ()大于 server回复ack的seq? 为什么会出现这样的问题呢? 说到这个问题,就 阅读全文
摘要:
今天测试部汇报了一个设备出现问题:” 8个1g电口 +8个1g光口+4个10g bp光口+4个10g非bp光口,其中有4个口没有up起来,ifconfig看不到接口“ 拿到这个问题我就在想:“怎样确定是不是只有4个网口没有up?ifconfig 只是一个查看内核虚拟设备,那么物理网卡设备呢? 怎样确 阅读全文
摘要:
代理服务器在代理结局后肯定会面临一个关闭链接的问题;那么代理服务器关闭连接时,需要考虑什么呢? 目前认为需要考虑点如下: 单向链接: read/write 事件超时定时器 read/write 事件posted等待延时处理链表 I/O复用模型 del fd from epoll close fd 以 阅读全文
摘要:
参考书籍:https://files.cnblogs.com/files/codestack/OReilly-Linux-Observability-with-BPF-2019.rar XDP总体设计包括以下几个部分: XDP驱动钩子:网卡驱动中XDP程序的一个hook,XDP程序可以对数据包进行逐 阅读全文