Comment on Proxmox SMB Share not reaching full 2.5Gbit speed
Pete90@feddit.de 11 months agoGood point. I used fio with different block sizes:
fio --ioengine=libaio --direct=1 --sync=1 --rw=read --bs=4K --numjobs=1 --iodepth=1 --runtime=60 --time_based --name seq_read --filename=/dev/sda
4K = IOPS=41.7k, BW=163MiB/s (171MB/s) 8K = IOPS=31.1k, BW=243MiB/s (254MB/s) IOPS=13.2k, BW=411MiB/s (431MB/s) 512K = IOPS=809, BW=405MiB/s (424MB/s) 1M = IOPS=454, BW=455MiB/s (477MB/s)
I’m gonna be honest though, I have no idea what to make of these values. Seemingly, the drive is capable of maxing out my network. The CPU shouldn’t be the problem, it’s a i7 10700.
MangoPenguin@lemmy.blahaj.zone 11 months ago
Basically you’re getting 477MB/s for a sequential read, which is spot on for a SATA SSD.
What size are the files you were transferring when you only got 150Mbps? Also did you mean Mb/s or MB/s? There’s an 8x difference between the two.
Pete90@feddit.de 11 months ago
I meant mega byte (I hope that’s correct I always mix them up). I transferred large videos files, both when the file system was zfs or lvm, yet different transfer speeds. The files were between 500mb to 1.5gb in size
NeoNachtwaechter@lemmy.world 11 months ago
ZFS compression is costing some CPU for sure. How many cores/threads does your CPU have?
And if it is mostly video files: they are already compressed heavily, so you don’t gain anything with another layer of compression.
Pete90@feddit.de 11 months ago
Its videos, pictures, music and other data as well. I’ll try playing around with compression today, see if disabeling helps at all. The CPU has 8C/16T and the container 2C/4T.