mmap实现分析 本文不是介绍mmap函数的使用方法,而是分析其内核实现,相关使用方法网上已经有很多资料。Mmap的本质其实就是:为当前进程分配(或找到)一个合适的vm...
阅读(1068) 评论(0)
浅析Linux的共享内存与tmpfs文件系统 前言 共享内存主要用于进程间通信,Linux有两种共享内存(Shared Memory)机制: (1) ** System V sh...
阅读(165) 评论(0)
Linux 新的API signalfd、timerfd、eventfd使用说明 三种新的fd加入linux内核的的版本: signalfd:2.6.22 timerfd:...
阅读(205) 评论(0)
深入理解RCU实现 ——基于内核2.6.21 RCU实现(lvyilong316) RCU(Read-Copy Update),顾名思义就是读-拷贝修改,它是基于其原理命名的。对于...
阅读(131) 评论(0)
linux TCP发送过程源码分析——socket层 ——lvyilong316 内核版本:3.15.2  Socket数据结构关系...
阅读(245) 评论(0)
Linux 3.10 kernel bridge转发逻辑 ——lvyilong316 之前分析过linux kernel 2.6.32的bridge转发逻辑,下面分析一下linux kern...
阅读(130) 评论(0)
Linux内核基数树应用分析 ——lvyilong316 基数树(Radix tree)可看做是以二进制位串为关键字的trie树,是一种多叉树结构,...
阅读(140) 评论(0)
Linux系统中的知名内核线程(1)——ksoftirqd和events ——lvyilong316 我们知道linux系统中有很多系统创建的内核线程(kthread),这些内核线...
阅读(191) 评论(0)
fcntl()、lockf、flock的区别 ——lvyilong316     这三个函数的作用都是给文件加锁,那它们有什么区别呢?首先floc...
阅读(135) 评论(0)
二层(链路层)数据包发送过程分析 ——lvyilong316     说明:本系列博文所涉及内核版本为2.6.32    当上层准备好一个包之后,交给...
阅读(186) 评论(0)
Netlink基本使用 ——lvyilong316 1. 什么是Netlink 什么是Netlink?Netlink是linux提供的用于内核和用户态进程之间的通信...
阅读(181) 评论(0)
nginx负载均衡策略之加权轮询分析 ——lvyilong316 nginx做为方向代理时,能够为后端服务器提供负载均衡的功能,其中加权轮询策略使是其...
阅读(114) 评论(0)
  Linux内核基数树应用分析 ——lvyilong316 基数树(Radix tree)可看做是以二进制位串为关键字的trie树,是一种多叉树结构,同时又类似多...
阅读(110) 评论(0)
 LZ77算法基础介绍  我们敬佩那两个在数据压缩领域做出了杰出贡献的以色列人,因为正是他们打破了  Huffman 编码一统天下的格局,带给了我们既高效又简...
阅读(119) 评论(0)
linux下CPU使用率与机器负载的关系与区别 当我们使用top命令查看系统的资源使用情况时会看到load average,如下图所示。它表示系统在1,5,15分钟的平均工作负载。那么什么事负载(l...
阅读(124) 评论(0)
上一页 1 2 3 4 5 下一页共5页  到第