分享下群友的测试结果
测试环境
硬件规格基本一致,都是bcache+ceph,bcache两块NVME盘,每块都是一拖三。
测试命令
1 | fio --name=ceph_test --iodepth=32 --iodepth_batch=0 --rw=randwrite --bs=4K --size=1G --group_reporting --directory=/mnt/test --ioengine=libaio --numjobs=64 --thread --direct=1 |
clustrmaps.com 是美国的一家数据网站,能够汇总公共记录来分析美国城市的社会人口和商业环境。
网址提供了生成访问者地址分布图的代码,可以嵌入到网站或博客中,来显示来自世界各地访问者的实时地图,有助于发展您隐藏的兴趣社区。最重要的是,这个功能是免费的。
存储阵列系统提供了各种的配置项和功能特性,取决于他的类别和设计。根据阵列如何处理提供给主机的设备的I/O,他们可以分类如下:
Active/Active。I/O(输入/输出)可以通过任意的存储处理器(Storage Processor)和端口发送到逻辑单元号(LUNs)。这些阵列中,大多数都是具有比较大的缓存,并且I/O是在LUN的缓冲区完成的,随后异步的刷新写入物理磁盘中。
Active/Passive。I/O只能发送到存储处理器拥有”LUN”的任意端口(也称主动SP)。如果尝试通过”非所有者”处理器(也称为被动SP)上的端口在LUN上执行IO操作,则会向启动器(initiator)返回一个错误,简单的表示 “禁止进入” 或者 “不,你不能这样做”。
Pseudo-active/Active(also known as asymmertric active-active)。IO可以发送到任意存储处理器(SP)上的端口。但是,由于I/O从每个存储处理器(SP)到达设备的路径,发送到所有者存储处理器(SP)的IO比发送到非所有者控制器的IO要快。通过非所有者SP需要通过某些后端的通道发送IO,而通过所有者SP则有一条直接的路径。
后两者类型的阵列称为 “非对称逻辑单元访问(ALUA)” 的SCSI-3规范。它允许通过两个SP访问阵列设备,但是向启动器(initiators)清楚地表示哪些目标(targets)位于所有者SP上,哪些目标(targets)位于非所有者SP上。