Block层的请求在device的queue里会发生reorder与merge以提高效率,然而,在进入device的queue之前也会做同样的努力,这就是plug机制。
避免block device stack中的递归
本篇研究一个具体问题:block device stack中,如何避免递归。
megaraid
简单介绍megaraid。
Advanced Format Disks
简单介绍advanced format disks(4K扇区磁盘)的产生与标准,并对比512e磁盘分区对齐与不对齐时的性能。
Linux blktrace
Java的Error和Exception
简单记录一下Java的Error
和Exception
的区别,以及checked和unchecked的区别。
MTU,MSS和TSO
简单介绍MTU,TCP MSS和TSO。
linux iostat详解
首先介绍struct disk_stats
的字段,接着介绍如何基于这些字段生成/proc/diskstats,然后介绍如何基于/proc/diskstats生成iostat的输出。本文基于linux kernel 3.19.8。
Rust语法笔记
看Programing Rust一书记录的一些细节,供查阅。
LevelDB的LRUCache
本文简要介绍一下LevelDB中LRUCache的实现。