I have read on Ceph's official website that their proposal is a distributed storage system with common hardware. He goes further, saying that it is recommended to use SSD and networks starting at 10 Gbps, but that it can work normally with HD's and Gigabit networks when the load is small.
Well, I'm using 7 old nodes with HD's and 4 gigabit ports (LACP). Intel Xeon X5650 processors, about 64GB of Ram. Some with 32GB of RAM;
Connected by stacked HP A5120 switches.
VM's run with serious write performance problem.
Windows Server VMs run with paravirtualized VIrtIO SCSI KVM disk drivers, which has improved performance a little bit, but is still quite difficult to use.
In disk benchmark software (CrystalDisk), inside the VMs, I managed to receive a report indicating good read performance (230 MB/s sequential and 22 and 2.5 random 4K). For my reality it would be enough. But all write results were much worse, showing 21 MB/s of sequential writes, 1.22 and 0.2 MB/s of 4K random writes.
Can this difference between read and write result be attributed to network or disks?
Would it be that if I invest in some small 128 or 256 GB SSD or NVMe disks exclusively for DB/Wall, putting one in each OSD, would it help speed up sequential and random writes to bring them closer to the results I have today in reading?
Grateful.
Well, I'm using 7 old nodes with HD's and 4 gigabit ports (LACP). Intel Xeon X5650 processors, about 64GB of Ram. Some with 32GB of RAM;
Connected by stacked HP A5120 switches.
VM's run with serious write performance problem.
Windows Server VMs run with paravirtualized VIrtIO SCSI KVM disk drivers, which has improved performance a little bit, but is still quite difficult to use.
In disk benchmark software (CrystalDisk), inside the VMs, I managed to receive a report indicating good read performance (230 MB/s sequential and 22 and 2.5 random 4K). For my reality it would be enough. But all write results were much worse, showing 21 MB/s of sequential writes, 1.22 and 0.2 MB/s of 4K random writes.
Can this difference between read and write result be attributed to network or disks?
Would it be that if I invest in some small 128 or 256 GB SSD or NVMe disks exclusively for DB/Wall, putting one in each OSD, would it help speed up sequential and random writes to bring them closer to the results I have today in reading?
Grateful.
Last edited: