知识卡片
存储系统的排队模型
内容
块存储系统本质是一个排队系统,可以类比银行办业务:取号排队、轮到柜台后办理若干道手续、办完离开。据此可以拆出三个指标——服务时间(柜台真正处理业务的时间总和)、响应时间(服务时间加上排队等待的时间)、性能(单位时间处理的业务量)。既然模型是排队系统,优化手段就只有两类:增加并行度(相当于多开几个柜台,减少排队等待)、降低单次服务时间(让每道手续办得更快)。发散:这个框架不只适用于存储测试,任何请求-处理型系统(数据库连接池、Web 服务器线程池)的性能优化,最终都可以归约成这两个杠杆之一,区分清楚”等待时间”和”服务时间”能避免在错误的地方加资源。
参考来源
《Ceph分布式存储实战》第9章《Ceph硬件选型、性能测试与优化》