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