08 2018 档案

摘要:sk_wmem_queued是目前发送缓冲区的量 tcp_trim_head 把这快内存给去掉, 什么时候会加入到内存里呢?__tcp_add_write_queue_tail, skb里的内存是啥? 是如何确认发送缓冲区的,发送缓冲区 sk_wmem_free_skb 当接收到了ack之后,整个s 阅读全文
posted @ 2018-08-31 03:08 honpey 阅读(522) 评论(0) 推荐(0) 编辑
摘要:初始的三次握手: 02:52:36.585412 IP 127.0.0.1.59764 > 127.0.0.1.8000: Flags [S], seq 3800457532, win 43690, options [mss 65495,sackOK,TS val 1597305 ecr 0,nop 阅读全文
posted @ 2018-08-26 01:54 honpey 阅读(482) 评论(0) 推荐(0) 编辑
摘要:707 void tcp_init_xmit_timers(struct sock *sk)708 {709 inet_csk_init_xmit_timers(sk, &tcp_write_timer, &tcp_delack_timer,710 &tcp_keepalive_timer);711 阅读全文
posted @ 2018-08-24 02:37 honpey 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1、系统中的父子进程关系,以及docker是如何处理的这种父子进程关系,线上问题发现,子进程长时间得不到退出。 2、调用system系统调用发生了啥事情,发现大量的页表拷贝。 3、通过shell命令通过tid得到pid 4、如何使用tcpdump看数据包的传输 5、stap中如何得到用户态的栈 6、 阅读全文
posted @ 2018-08-19 01:00 honpey 阅读(375) 评论(0) 推荐(0) 编辑
摘要:net_device下面 { struct QDISC qdisc } 所以这里网络,也就是是说每个一个网卡都有一个qdisc队列,从tc qdisc中似乎也能看到端倪,每个网卡上都会有一个默认的排队规则,其中我的无线网卡上的排队规则就是pfifo_fast,有线网卡是只有一条规则,一些虚拟网卡上: 阅读全文
posted @ 2018-08-16 01:12 honpey 阅读(1210) 评论(0) 推荐(0) 编辑