Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1771517
  • 博文数量: 306
  • 博客积分: 3133
  • 博客等级: 中校
  • 技术积分: 3932
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-19 16:50
文章分类

全部博文(306)

文章存档

2018年(7)

2017年(18)

2016年(39)

2015年(35)

2014年(52)

2013年(39)

2012年(22)

2011年(29)

2010年(53)

2009年(12)

发布时间:2013-01-06 22:33:48

本文转载自http://rdc.taobao.com/blog/cs/?p=13本FAQ中所有的操作均以磁盘文件系统为例. page cache是linux中加快文件存取速度的重要组成部份。在Linux中,关于文件系统的缓存大致可以分为两类, 一类用来缓存文件系统的元数据,比如indoe,dentry,另一类即是page cache,用来缓存文件本身。 1.Q:同一个文件在page cache中是否有可能存在多个副本? A:可能。比如我们有一个文件a.txt,当打开并读取该文件的时候,page cache中会存一份,然后再打开该文件所在的磁盘(如/dev/sda)读取, 此时,p......【阅读全文】

阅读(697) | 评论(0) | 转发(0)

发布时间:2013-01-06 22:12:36

http://www.redhat.com/magazine/015jan06/features/valgrind/......【阅读全文】

阅读(1603) | 评论(0) | 转发(0)

发布时间:2013-01-06 21:16:56

种新的fd加入linux内核的的版本: signalfd:2.6.22 timerfd:2.6.25 eventfd:2.6.22 三种fd的意义: signalfd:传统的处理信号的方式是注册信号处理函数;由于信号是异步发生的,要解决数据的并发访问,可重入问题。signalfd可以将信 号抽象为一个文件描述符,当有信号发生时可以对其read,这样可以将信号的监听放到select、poll、epoll等监听队列中。 timerfd:可以实现定时器的功能,将定时器抽象为文件描述符,当定时器到期时可以对其read,这样也可以放到监听队列的主循环中。 eventfd:实现了线程之间事......【阅读全文】

阅读(5451) | 评论(0) | 转发(3)

发布时间:2012-12-31 14:18:01

0推荐  FIB(Forward Information Base)  FIB从概念上讲类似于路由表或信息库。它维护着一个IP路由表中包含的转发信息的镜象。当网络中路由或拓朴结构发生了变化时,IP路由表就被更新,而这些变化也反映在FIB中。FIB基于IP路由表中信息,维护着下一网络段的地址信息。  Linux内核中采用了FIB(Forward Information Base)这个名词代替了Routing Database,原因不详。可能是不想和应用层的路由数据库发生概念上的冲突吧。但是Linux内核还是有一个叫做RouteTable的数据结构的,不过,它只是FIB的一份cache而已,其关系......【阅读全文】

阅读(6673) | 评论(0) | 转发(1)

发布时间:2012-12-21 17:11:40

CPU主频涨不上去了,一直停留在2-3G。前端总线的时钟频率也涨不上去了,我现在用的这个小黑,Intel Core2 P8600,前端总线的时钟频率只有266MHz。于是,虽然内存越来越便宜了,但是没有那么大的高速带宽来连接CPU和内存啊。于是NUMA出现了。CPU组成node,每个node各自管理几十G内存,然后node和node之间通过Point-to-Point的方式建立高速直连。于是系统总线就没了,出现一个新名词,QPI,指那个快速访问通道,它不光连接内存和CPU,还连接其它外设如显卡。但是有个重要的结果是:CPU到每根内存条的“距离”是不相等的。有的是直连,所以速度很快,而有的需要绕......【阅读全文】

阅读(5716) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

ANHUI2010-12-07 09:11

回复  |  举报

noiplee2010-11-27 16:58

回复  |  举报
留言热议
请登录后留言。

登录 注册