Skip to content

Commit faa7acc

Browse files
committed
resolve confict of file_system.txt
2 parents 88bfa0f + f3d2d6f commit faa7acc

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

file_system.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,3 +512,21 @@
512512
170、上面 169 中提到的 stable page的引入是为了解决应用层写入数据然后计算校验码,
513513
但是随后的写入有可能改变内存中的数据,这就导致数据不一致。解决办法如上描述,
514514
当page 正在write back,则block当前的写入,直到之前的写入完成
515+
516+
171、什么是读惩罚,什么是写惩罚?
517+
(tips:读惩罚是指当要读取的内容没有按照底层磁盘的sector对齐,
518+
则一次读取512字节需要读取2个sector;写惩罚也类似,不过写惩罚需要先读出数据,
519+
再写回)
520+
521+
172、direct I/O写入的数据不对齐,会有什么影响?
522+
523+
173、什么是 NCQ?
524+
(tips:NCQ指 native command queuing,是一种在HDD和SSD上都可以用的优化技术,
525+
驱动使用它来重新排序上层发送的请求,对于HDD来说,这可以减少磁头的移动次数;
526+
对于SSD来说,这可以将随机I/O转化为顺序I/O,提高SSD性能)
527+
528+
174、企业级SSD测试的IOPS都是 满盘测试,而消费级的SSD则使用的是空盘的IOPS数据;
529+
且企业级SSD更加看重稳定性,DWPD(Drive Write Per Day,每天的满盘写入次数) 和 MTBF 数据,
530+
TBW(Total Bytes Writen)
531+
532+
TBW = Total Capacity * 擦写次数/写放大率

0 commit comments

Comments
 (0)