Dne 18. 07. 25 v 16:46 Henry, Andrew napsal(a):
Dne 18. 07. 25 v 14:24 Henry, Andrew napsal(a):
Maybe you virtual system does have it self 'a single write pipe' - so any
parallelization is stopped right there - so maybe you should start first with
bare metal....
This is what I suspect is happening, as the back-end storage is very fast. I'm
going to test on a physical server instead.
/AH
It's crucially important to be sure - you have independent drives & controller
paths to them.
It's really pointless trying to setup a 'stripe' on top of 3 drives that are at
the end served by a singly physical storage behind the scene - this likely can
explain rather horrible numbers you get when you are trying to use stripe
- in such case simply join devices 1-by-1....
Zdenek
I re-tested this on a consumer PC.
SATA6 controller, 2 * 1TB Seagate 4ke drives with product spec of ~210MB/s read
speed and ~160MB/s write speed.
Created the lv as follows:
Plus all these results are sort of inline with the physical characteristics of
the drives max R/W speeds.
When I perform same procedure on a VM using the paravirtualised driver for the
3 controllers, I'm not getting speeds in-line with what I expect from solid
state storage. Obviously, striped LVM in a VM with storage pool connected to
the VM host just does not work the way it would with separate physical devices.
So the short answer here can be - never try to 'stripe' anything you don't
have direct hardware knowledge & control.
Especially in virtual world you often get already some 'provisioned' space
which nowhere near to anything physical. Try to stripe such drives makes
no practical sense.
Regard
Zdenek