Hello everyone,
Long time lurker first time poster. I have a small cluster of Proxmox Mini PCs runing a test lab and some simple self hosted services. I built a OMV out of an old optiplex 3070 and an Adaptec ASR-71605 HBA in IT mode. The Motherboard only has one PCI slot that I'm using for the HBA, and I connected a couple of external 2.5 Gbe adapters on the USB 5.0 to use my with 2.5G Switch in LCA.
I have 4 SAS Seagate EXO (7E8) in raid 10 and Also 4x Samsung 465 GB 870 Evo SSDs that I configured with BCache in front of the HDDs
It all seems to be working, but when I run a large backup with Proxmox I can see that the write speed is what I would expect the HDDs to perform individually (Around 125 on a good day)
I've torn down the setup and redone it a few time. If I setup the array with just the SSDs I see what I would expect (Speed capped at a single 2.5 Gigabit)
But when I throw the Bcache in front of the Z pool I see no significant performance advantage, in spite of the SSDs reporting usage.
Any troubleshooting tips? Could I be saturating the HBA?
Long time lurker first time poster. I have a small cluster of Proxmox Mini PCs runing a test lab and some simple self hosted services. I built a OMV out of an old optiplex 3070 and an Adaptec ASR-71605 HBA in IT mode. The Motherboard only has one PCI slot that I'm using for the HBA, and I connected a couple of external 2.5 Gbe adapters on the USB 5.0 to use my with 2.5G Switch in LCA.
I have 4 SAS Seagate EXO (7E8) in raid 10 and Also 4x Samsung 465 GB 870 Evo SSDs that I configured with BCache in front of the HDDs
It all seems to be working, but when I run a large backup with Proxmox I can see that the write speed is what I would expect the HDDs to perform individually (Around 125 on a good day)
I've torn down the setup and redone it a few time. If I setup the array with just the SSDs I see what I would expect (Speed capped at a single 2.5 Gigabit)
But when I throw the Bcache in front of the Z pool I see no significant performance advantage, in spite of the SSDs reporting usage.
Any troubleshooting tips? Could I be saturating the HBA?
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 5.5T 0 disk
└─bcache1 251:128 0 5.5T 0 disk
sdb 8:16 1 5.5T 0 disk
└─bcache2 251:256 0 5.5T 0 disk
sdc 8:32 1 5.5T 0 disk
└─bcache3 251:384 0 5.5T 0 disk
sdd 8:48 1 5.5T 0 disk
└─bcache0 251:0 0 5.5T 0 disk
sde 8:64 1 465.8G 0 disk
sdf 8:80 1 465.8G 0 disk
sdg 8:96 1 465.8G 0 disk
└─bcache2 251:256 0 5.5T 0 disk
sdh 8:112 1 465.8G 0 disk
└─bcache0 251:0 0 5.5T 0 disk
sdi 8:128 1 465.8G 0 disk
└─bcache1 251:128 0 5.5T 0 disk
sdj 8:144 1 476.9G 0 disk
└─bcache3 251:384 0 5.5T 0 disk
sdk 8:160 0 238.5G 0 disk
├─sdk1 8:161 0 976M 0 part /boot/efi
├─sdk2 8:162 0 225.2G 0 part /var/lib/containers/storage/overlay
│ /
└─sdk3 8:163 0 12.3G 0 part
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 5.5T 0 disk
└─bcache1 251:128 0 5.5T 0 disk
sdb 8:16 1 5.5T 0 disk
└─bcache2 251:256 0 5.5T 0 disk
sdc 8:32 1 5.5T 0 disk
└─bcache3 251:384 0 5.5T 0 disk
sdd 8:48 1 5.5T 0 disk
└─bcache0 251:0 0 5.5T 0 disk
sde 8:64 1 465.8G 0 disk
sdf 8:80 1 465.8G 0 disk
sdg 8:96 1 465.8G 0 disk
└─bcache2 251:256 0 5.5T 0 disk
sdh 8:112 1 465.8G 0 disk
└─bcache0 251:0 0 5.5T 0 disk
sdi 8:128 1 465.8G 0 disk
└─bcache1 251:128 0 5.5T 0 disk
sdj 8:144 1 476.9G 0 disk
└─bcache3 251:384 0 5.5T 0 disk
sdk 8:160 0 238.5G 0 disk
├─sdk1 8:161 0 976M 0 part /boot/efi
├─sdk2 8:162 0 225.2G 0 part /var/lib/containers/storage/overlay
│ /
└─sdk3 8:163 0 12.3G 0 part
root@olympus:~# lspci
00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] (rev 08)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 08)
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630]
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 RAID bus controller: Intel Corporation SATA Controller [RAID mode] (rev 10)
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #5 (rev f0)
00:1f.0 ISA bridge: Intel Corporation H370 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 RAID bus controller: Adaptec Series 7 6G SAS/PCIe 3 (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0bda:8156 Realtek Semiconductor Corp. USB 10/100/1G/2.5G LAN
Bus 002 Device 003: ID 0bda:8156 Realtek Semiconductor Corp. USB 10/100/1G/2.5G LAN


