Hi,
I noticed that the only way to get low iowaits with ceph is to settle VM disk cache to writeback.
But it's not enough, with mysql (innodb) we still have high iowaits on high load. We have to disable barrier on ext4 mount options. After that, disk performance is OK.
On a 5 nodes cluster with 20 SSD OSDs and 20Gbps network, I would have thought it could be better without turning off these options.
I guess, in case of a disaster, it's possible to loose data. VMs reboot on another node but data may not be consistent.
Is there a way with ceph to mix safety/performance ?
Thanks in advanced.
Antoine
I noticed that the only way to get low iowaits with ceph is to settle VM disk cache to writeback.
But it's not enough, with mysql (innodb) we still have high iowaits on high load. We have to disable barrier on ext4 mount options. After that, disk performance is OK.
On a 5 nodes cluster with 20 SSD OSDs and 20Gbps network, I would have thought it could be better without turning off these options.
I guess, in case of a disaster, it's possible to loose data. VMs reboot on another node but data may not be consistent.
Is there a way with ceph to mix safety/performance ?
Thanks in advanced.
Antoine