| Computer-based systems have now grown to considerable scale,and the trend of continued expansion has not diminished.For individual computer entities,their performance and capacity increase lags far behind the expansion of the overall system scale.The system can only meet the demand by including more and more computers.For a storage system,the amount of data that a large storage cluster needs to store now is likely to reach the PB level.So that we need a lot of computers or storage devices to complete the storage task,which leads a problem about how to manage and organize its working model.At this point the distributed storage system came into being.Distributed storage systems have high scalability,availability,and good efficiency,and it develops rapidly.Among them,Ceph is an open source distributed storage software.It uses the paxos algorithm to achieve the distribution of the central nodes,and further improves the security of data.Ceph can easily expand the storage capacity to the PB level.,And has a high access efficiency,which has been the industry's attention and favor,the development of Ceph in the current version,replaced by the previous filestore for Bluestore,added Bcache optimization local efficiency,making the bottom of the storage engine has been qualitative change,Storage efficiency has been further improved.Ceph and other distributed storage systems have not yet had good support for Qo S.Qo S can provide the system with priority to perform certain high-priority commands,or give priority to the function of important demand resources.Although not required for a storage system,Qo S support is a complete and advanced distributed storage system.Although the Ceph Qo S based on the Dmclock algorithm is also being tried,it has some inconveniences and has not yet formed a mature version.This article will discuss the possibility of implementing Qo S in Ceph on the basis of Ceph based on Bluestore,and select the token bucket algorithm to support Qo S for Ceph,and then test it for security and effectiveness.The Qo S samples implemented by the Dmclock algorithm make some comparative analysis.We believe that the token bucket algorithm-based Ceph cluster Qo S has great significance in the current situation that distributed storage block storage has almost no Qo S support.Finally,we summarize and analyze the contribution made by this article and the possible development of Ceph in the future. |