1
在Linux上提高SAS JBOD性能的多路径
我正在尝试使用Linux在某些Sun硬件上优化存储设置。任何想法将不胜感激。 我们有以下硬件: 太阳之刃X6270 2个LSISAS1068E SAS控制器 2个带1 TB磁盘的Sun J4400 JBOD(每个JBOD 24个磁盘) Fedora Core 12 FC13的2.6.33发行版内核(也尝试使用FC12的最新2.6.31内核,结果相同) 这是SAS硬件的数据表: http://www.sun.com/storage/storage_networking/hba/sas/PCIe.pdf 它使用8个通道的PCI Express 1.0a。每个通道的带宽为250 MB /秒,每个SAS控制器应该能够做到2000 MB /秒。 每个控制器每个端口可以执行3 Gb /秒的速度,并具有两个4端口PHY。我们将两个PHY从控制器连接到JBOD。因此,在JBOD和控制器之间,我们有2个PHY * 4个SAS端口* 3 Gb /秒= 24 Gb /秒的带宽,这比PCI Express带宽还大。 启用写缓存并进行大写操作时,每个磁盘可以维持大约80 MB /秒的速度(接近磁盘开始位置)。如果使用24个磁盘,则意味着每个JBOD我们应该能够实现1920 MB /秒的速度。 多路径{ rr_min_io 100 uid 0 path_grouping_policy多总线 故障回复手册 path_selector“循环0” rr_weight优先级 别名somealias …