话说去年的这个时候,阿呆还是一位博客侠,在SSD Fans的博客网站上恰同学少年,书生意气,激扬文字,挥斥方遒。。。但是慢慢,阿呆发现博客看的人少了,人气不高,顿时此愁无计可消除,才下眉头,却上心头。有一天,无聊中翻微信朋友圈,看老妈又转发了一条养生文《身边有一物越久对命越好,不可不知道!》,就随便[……]
文章分类: 技术文章
日志文件系统是怎样工作的
作者 vmunix
文件系统要解决的一个关键问题是怎样防止掉电或系统崩溃造成数据损坏,在此类意外事件中,导致文件系统损坏的根本原因在于写文件不是原子操作,因为写文件涉及的不仅仅是用户数据,还涉及元数据(metadata)包括 Superblock、inode bitmap、inode、dat[……]
free命令显示的buffers与cached的区别
作者 vmunix
据说很少有人能说清楚 free 命令所显示的 “buffers” 与 “cached” 之间的区别:
那我们来挑战一下如何?就从分析 free 命令开始吧。先用 strace 跟踪一下,看能不能发现 free 命令是如何计算 “buffers” 和 “cached”[……]
软件对存储性能的影响
作者 吴忠杰
存储系统的核心是软件,在磁盘存储时代,存储系统软件设计的好坏似乎对性能的影响并不是很大,很多存储软件的设计并不会去考虑计算机的体系架构,也不用去关心操作系统调度、内存拷贝等因素带来的性能影响。对于磁盘存储,事情的确是这样的,原因在于磁盘的性能远远低于CPU处理和访存性能。磁盘存储[……]