深入理解RCU实现 ——基于内核2.6.21 RCU实现(lvyilong316) RCU(Read-Copy Update),顾名思义就是读-拷贝修改,它是基于其原理命名的。对于...
阅读(117) 评论(0)
linux TCP发送过程源码分析——socket层 ——lvyilong316 内核版本:3.15.2  Socket数据结构关系...
阅读(227) 评论(0)
Linux 3.10 kernel bridge转发逻辑 ——lvyilong316 之前分析过linux kernel 2.6.32的bridge转发逻辑,下面分析一下linux kern...
阅读(119) 评论(0)
Linux内核基数树应用分析 ——lvyilong316 基数树(Radix tree)可看做是以二进制位串为关键字的trie树,是一种多叉树结构,...
阅读(129) 评论(0)
Linux系统中的知名内核线程(1)——ksoftirqd和events ——lvyilong316 我们知道linux系统中有很多系统创建的内核线程(kthread),这些内核线...
阅读(175) 评论(0)
fcntl()、lockf、flock的区别 ——lvyilong316     这三个函数的作用都是给文件加锁,那它们有什么区别呢?首先floc...
阅读(130) 评论(0)
二层(链路层)数据包发送过程分析 ——lvyilong316     说明:本系列博文所涉及内核版本为2.6.32    当上层准备好一个包之后,交给...
阅读(159) 评论(0)
Netlink基本使用 ——lvyilong316 1. 什么是Netlink 什么是Netlink?Netlink是linux提供的用于内核和用户态进程之间的通信...
阅读(155) 评论(0)
nginx负载均衡策略之加权轮询分析 ——lvyilong316 nginx做为方向代理时,能够为后端服务器提供负载均衡的功能,其中加权轮询策略使是其...
阅读(107) 评论(0)
  Linux内核基数树应用分析 ——lvyilong316 基数树(Radix tree)可看做是以二进制位串为关键字的trie树,是一种多叉树结构,同时又类似多...
阅读(101) 评论(0)
 LZ77算法基础介绍  我们敬佩那两个在数据压缩领域做出了杰出贡献的以色列人,因为正是他们打破了  Huffman 编码一统天下的格局,带给了我们既高效又简...
阅读(113) 评论(0)
linux下CPU使用率与机器负载的关系与区别 当我们使用top命令查看系统的资源使用情况时会看到load average,如下图所示。它表示系统在1,5,15分钟的平均工作负载。那么什么事负载(l...
阅读(117) 评论(0)
2014年九月份工作面试总结  9月份基本都是在忙碌的找工作中度过,这也是对自己上了近20年学的一个交代。一共参加笔试、面试的公司有:百度、腾讯、阿里巴巴、华为、搜狗、360。...
阅读(114) 评论(0)
Tcp服务端一直sleep,客户端发送数据问题 ——lvyilong316       之前参加腾讯面试的时候,被面试官问到了一个问题:“一...
阅读(363) 评论(0)
tcp服务器端fork子进程没有exit引起的问题及原因 ——lvyilong316 在编写tcp服务端使用select时,编写了如下代码:...
阅读(142) 评论(0)
上一页 1 2 3 4 5 下一页共5页  到第