ZFS storage confusion

jcbhltz22

Member
Mar 8, 2021
10
0
6
33
I have a 16 disk (8TB SAS HDD) RAIDZ2 pool with 2x8 disk udevs and performance seems awful. Writing a 15GB movie file maxes out at 120MB/s, which is the speed of a single disk in the pool.

I know there are many possible reasons, but im wondering if I can at least narrow it down a little, this is my current config.

- compression off
- recordsize is 1M (all storage is large movie files, 5-20GB each)
- block size 16k (left default)

Guest is using an ext4 raw volume. running the same copy outside the guest has the same results so doubtful this would be the issue.
 
I use 12 disks in 2x Raidz2 of 6 combination.

Doing copy 40GB file from ramfs to ZFS `zpool iostat` report as 600-1300 MiB/s. Using pv tool report as 622 MiB/s average. Using dd with bs=200M : 828 MB/s

I suggest you to troubleshoot with tools like atop or others who could show disk activity and other stats.

If not the disks are bottleneck then look at ZFS settings related to RAM.
 
I did manage to get somewhere; on the PVE host I can get 1000-2000, in my guest I get 80-120.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!