Chinaunix首页 | 论坛 | 博客
  • 博客访问: 364940
  • 博文数量: 38
  • 博客积分: 256
  • 博客等级: 入伍新兵
  • 技术积分: 846
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-14 23:21
文章分类

全部博文(38)

文章存档

2015年(1)

2014年(1)

2013年(28)

2012年(8)

我的朋友

发布时间:2013-08-07 15:46:59

ZFS 读缓存深入研究:ARC在Solaris ZFS中实现的ARC(AdjustableReplacement Cache)读缓存淘汰算法真是很有意义的一块软件代码。它是基于IBM的Megiddo和Modha提出的ARC(Adaptive Replacement Cache)淘汰算法演化而来的。但是ZFS的开发者们对IBM 的ARC算法做了一些扩展,以更适用于ZFS的应用场景。ZFS ARC的最早实现.........【阅读全文】

阅读(13743) | 评论(0) | 转发(2)

发布时间:2013-08-06 15:02:31

从前面的文章中,我们已经了解到了缓存设计的目标,缓存设计应该考虑的因素。今天我们来看看一系列缓存算法以及它们如何去解决问题的。同时,我们也会涉及到各种缓存算法的优缺点。这里我并不想讨论与预取(pre-fetch)相关的算法,主要是考虑各种淘汰算法。因为相比于预取算法,淘汰算法具有更大的通用性,对缓存好.........【阅读全文】

阅读(7367) | 评论(1) | 转发(1)

发布时间:2013-08-05 14:36:58

每当我们讨论缓存时,总是会对如下几个词比较熟悉,Write-back,  write-through, write-around似乎,缓存主要是为“写”设计的,其实这是错误的理解,写从缓存中获得的好处是非常有限的,缓存主要是为“读”服务的。之所以我们要顺带提一下,在一个缓存系统中,如何处理写的顺序,是因为,在写的过程中.........【阅读全文】

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

发布时间:2013-08-05 14:35:45

Caching(缓存)在现代的计算机系统中是一项最古老最基本的技术。它存在于计算机各种硬件和软件系统中,比如各种CPU, 存储系统(IBM ESS, EMC Symmetrix…),数据库,Web服务器,中间件等。它的一个重要的作用就是用于弥补不同速度的硬件之间的存取速度的差距,cache可以完全通过硬件实现(算法也是通过硬件实现的),.........【阅读全文】

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

发布时间:2013-07-26 15:19:09

http://icesquare.com/wordpress/how-to-improve-zfs-performance/Recently, I built a FreeBSD server with ZFS file system using six 2TB harddisks. If you like to learn what I have done or understand more about ZFS, you can read the story here: ZFS+USB: Building a Super Large Server Using USB Me.........【阅读全文】

阅读(4618) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册