free命令显示的buffers与cached的区别

作者 vmunix


据说很少有人能说清楚 free 命令所显示的 “buffers” 与 “cached” 之间的区别:


那我们来挑战一下如何?就从分析 free 命令开始吧。先用 strace 跟踪一下,看能不能发现 free 命令是如何计算 “buffers” 和 “cached”[……]

阅读全文

日志文件系统是怎样工作的

作者 vmunix


文件系统要解决的一个关键问题是怎样防止掉电或系统崩溃造成数据损坏,在此类意外事件中,导致文件系统损坏的根本原因在于写文件不是原子操作,因为写文件涉及的不仅仅是用户数据,还涉及元数据(metadata)包括 Superblock、inode bitmap、inode、dat[……]

阅读全文

从此,SSD不用再伪装成HDD

 

尽管SSD诞生已经很多年了,是当前企业存储系统中最重要的存储介质,但是悲哀的是目前的绝大部分SSD还是把自己伪装成HDD使用,为什么呢?因为现在从上层数据库、文件系统、SCSI协议等到主板基本上都是为HDD设计的,还没有为SSD做好改变。可喜的是,在2015年的闪存峰会上,有一家苦苦[……]

阅读全文

我只扯三点-盘点2015年SSD不能不说的事儿

2015年又快过去了,回首这一年,哪些big ideas刷新了我们对SSD行业的认知?来自StorageSearch网站的Zsolt Kerekes扯了三点。

Zsolt Kerekes的惯例是每到年底对SSD行业做一个总结,相对往年的长篇大论,这一次文章显得短小精悍。

闲话少叙,言归正传。[……]

阅读全文

鸠占鹊巢,鸟枪换炮——Netlist和三星将联合推出NVDIMM-P

最近Netlist公司宣布他们与三星将开展为期5年的合作:生产NVDIMM-P(简称NV-P).据说,该技术的市场有云计算、大数据、服务器等存储领域。为了联合开发,两公司目前正处在商讨定义产品接口的阶段。

那什么是NVDIMM-P呢?

NV-P 是一个将基于三星的NAND闪存和DRAM并应用Ne[……]

阅读全文