全部博文(2759)
发布时间:2014-01-10 05:58:12
介绍Ext4文件系统ioctl 接口的EXT4_IOC_SETFLAGS、XT4_IOC_GETFLAGS两个参数功能的源码实现。......【阅读全文】
发布时间:2014-01-08 04:31:23
FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size ......【阅读全文】
发布时间:2014-01-08 04:29:34
Linux最早引入的文件系统类型是MINIX。MINIX文件系统由MINIX操作系统定义,这个文件系统不支持当时商业UNIX系统的许多标准特性,如文件名被限制在14个字符,文件最长64M字节。第一个专门为Linux设计的文件系统是EXT(Extended File System),这个文件系统相比商业系统在性能和功能上仍有很大不足。第二代扩展文件系统由Rey Card 设计,从此Ext2开始成为一个真正强大的文件系统。Ext3和Ext4的改进提高了文件系统性能和可靠性,尤其是Ext4的改进相比Ext2已经比较大了,然而从Ext2依然可以了解linux文件系统的基本特点。......【阅读全文】
发布时间:2013-12-19 12:13:02
ZFS在ARC之上建立了预取算法,具体实现在dmu_zfetch.c中。与IBM的SARC算法不同,ZFS将预取算法和主Cache相分离。每个dnode都会对应一个zfetch_t 这个结构ZFS 支持四种预取方式:向前预取,向后预取,向前Stride预取,向后stride预取。上图所示为Stride预取方式,在Stride访问模式下, ZFS会将stream3预取出来,并向.........【阅读全文】