CSDN 为我的同步更新博客,博客原地址:airheaven.cn
本文原文地址:http:/airheaven.cn/2016/01/14/ceph%E5%AD%A6%E4%B9%A0-ceph%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95/
一、性能影响
先来分析下哪些因素可能影响存储的性能,硬件部分就不说了,hdd和ssd出场的时候都会有官方的iops和throughput的指标,这里也不是重点考虑因素,那么影响存储性能的在软件层面都有哪些呢?
- IO大小:文件系统一般io大小为4KB,也就是说,如果写入大于4KB大小的文件,那么会被拆成多个4KB的块进行存储,如果小于4KB大小,那么将被写入一个4KB的块,该值可以通过修改操作系统配置参数并重新编译内核实现
- 队列深度:在某一时间有N的io请求(包括队列中的io请求和正在处理的io请求),其中N就是队列深度。更大的队列深度就意味着磁盘的空闲时间更短,就可以提高磁盘的利用率,但是更大的队列深度也