- 3
- 0
- 约5.3千字
- 约 4页
- 2023-08-17 发布于上海
- 举报
磁盘 IO 的总结
完全随机写还是跳跃,5 倍的性能差距!
全随机写无疑是最慢的写入方式,在 logic dump 测试中很惊讶的发现,将 200M 的内存数据随 机的写入到 100G 的磁盘数据里面,竟然要 2 个小时之多。原因就是虽然只有 200M 的数据,但实际上却是 200 万次随机写,根据测试,在 2850 机器上, 这样完全的随机写, r/s 大约在 150~350 之间,在 180 机器上,r/s 难以达到 250,这样计算,难怪需要 2~3 个小时之久。
如何改进这种单线程随机写慢的问题呢。一种方法就是尽量将完全随机写变成有序的跳 跃随机写。实现方式,可以是简单的在内存中缓存一段时间,然后排序,使得在 写盘的时候,不是完全随机的,而是使得磁盘磁头的移动只向一个方向。根据测试,再一次让我震惊, 简单的先在内存中排序,竟然直接使得写盘时间缩短到 1645 秒,磁盘的 r/s 也因此提升到1000 以上。写盘的速度,一下子提高了 5 倍。
一个需要注意的地方,这种跳跃写对性能的提升,来至与磁头的单方向移动,它非常容易受其他因素的影响。测试中,上面提到的测试是只写block 文件, 但如果在每个 tid 的处理中再增加一个写 index 的小文件。虽然如果只写 index 小文件,所用时间几乎可以忽略, 但如果夹杂在写 block 文件中间的 话,对整
您可能关注的文档
- 测量的历史分析和总结.docx
- 测量气温 教案.docx
- 测量系统分析.docx
- 测量学复习资料全.docx
- 测量学计算题及答案 .docx
- 测量学作业答案.docx
- 测试报译林牛津必修1Unit2测试题Unit 2 单元测试卷.docx
- 测试报译林牛津必修1Unit3教案Book 1U3Reading 1.docx
- 测试技术试卷及答案.docx
- 测试技术试卷库.docx
- 2026年初级银行从业资格之初级个人理财综合检测题型附完整答案详解.docx
- 2026年初级银行从业资格之初级公司信贷高分题库附答案.docx
- 2026年初级银行从业资格之初级公司信贷高分通关题型题库附解析答案.docx
- 2026年初级银行从业资格之初级公司信贷经典例题精华版附答案详解.docx
- 龙西北八校高三生物开学摸底考试卷.pdf
- 2026年初级银行从业资格之初级公司信贷考前冲刺模拟含答案.docx
- 2026年初级银行从业资格之初级公司信贷练习题库必考附答案详解.docx
- 2026年初级银行从业资格之初级公司信贷试卷含完整答案详解(全优).docx
- 2026年初级银行从业资格之初级公司信贷能力检测(巩固)附答案详解.docx
- 2026年安徽省建筑安全员C证考试(专职安全员)题库及答案.docx
最近下载
- 部编版语文三年级上册第二单元教材解读大单元集体备课.pptx VIP
- 部编版小学语文三年级上册第二单元集体备课教材分析.docx VIP
- 部编版小学语文三年级上册第一单元《学校生活》单元备课主讲稿.Docx VIP
- 部编版小学三年级语文上册第一单元集体备课《学校生活》教材分析.ppt VIP
- 专升本数学教材1.doc
- 第二单元《观察物体》(大单元教学解读)三年级数学上册 北师大版.docx VIP
- 江西德安蒲亭镇北门窖藏出土的青铜器-浙江博物馆.PDF VIP
- 沧东孔二段页岩油生产规律及合理工作制度研究.pdf VIP
- 沧东页岩油五号平台油井生产动态分析.pptx VIP
- 产后腹直肌分离诊疗专家共识解读.pptx VIP
原创力文档

文档评论(0)