atto benchmark and iometer using test files from Open Performance test (Available here: http://vmktree.org/iometer/) from a windows guest should provide the requested info.
atto benchmark and iometer using test files from Open Performance test (Available here: http://vmktree.org/iometer/) from a windows guest should provide the requested info.
qm config 104
bootdisk: virtio0
cores: 6
ide0: none,media=cdrom
memory: 2048
name: windows7-spice
net0: virtio=0A:8B:AB:10:10:49,bridge=vmbr0
ostype: win7
parent: demo
sockets: 1
vga: qxl2
virtio0: local:104/vm-104-disk-1.qcow2,format=qcow2,cache=writeback,size=32G
virtio1: ceph3:vm-104-disk-1,cache=writeback,size=32G
rados -p test3 bench 60 write --no-cleanup
...
2014-03-10 20:56:08.302342min lat: 0.037403 max lat: 4.61637 avg lat: 0.23234
sec Cur ops started finished avg MB/s cur MB/s last lat avg lat
60 16 4143 4127 275.094 412 0.141569 0.23234
Total time run: 60.120882
Total writes made: 4144
Write size: 4194304
Bandwidth (MB/sec): 275.711
Stddev Bandwidth: 131.575
Max bandwidth (MB/sec): 416
Min bandwidth (MB/sec): 0
Average Latency: 0.232095
Stddev Latency: 0.378471
Max latency: 4.61637
Min latency: 0.037403
rados -p test3 bench 60 seq
...
Total time run: 13.370731
Total reads made: 4144
Read size: 4194304
Bandwidth (MB/sec): 1239.723
Average Latency: 0.0515508
Max latency: 0.673166
Min latency: 0.008432
Absolutely great things to read about Proxmox - my congrats to the Proxmox devs and contributors.
For my understanding (and others too?) who are not as familiar with Ceph as you guys:
I read that Ceph needs at least 2 copies for data safety but 2+ copies more for HA (says: http://ceph.com/docs/master/architecture/),
however the Proxmox wiki suggests 3 nodes as the minimum for Ceph.
Now I understand that Ceph, for production use wants > 2 copies, that's fair enough, I do see the point.
However: Can it be tested and configured with only 2 nodes?
I'd have 2 servers available for some testing, but not 3 - for production that would be possible though.
I got a crystal diskmark result from a win7 VM running on our ceph clusters, hardware and network is described here (http://pve.proxmox.com/wiki/Ceph_Server#Recommended_hardware) - all pools are using replication 3.
Code:qm config 104 bootdisk: virtio0 cores: 6 ide0: none,media=cdrom memory: 2048 name: windows7-spice net0: virtio=0A:8B:AB:10:10:49,bridge=vmbr0 ostype: win7 parent: demo sockets: 1 vga: qxl2 virtio0: local:104/vm-104-disk-1.qcow2,format=qcow2,cache=writeback,size=32G virtio1: ceph3:vm-104-disk-1,cache=writeback,size=32G
View attachment 1991
the crystal disk benchmarks are not so wow. specially the 4k reads/writes are really poor. i have more or less the same speed (4k) on servers with 2 sata disks (raid 1)
using replication of 2 performs better?
also i think using ssd for journal is a risk like mentioned above. it can get even worse when the ssds reach end of life cicle or have some other problems. as they are all the same model and have more or less the same data and read/writes because of replication it can happen that all of them will fail at the same time killing the whole cluster....
Hi Tom,
thank you for your performance tests.
One question. I think using VM's with writeback disk cache in production systems is not a good decision.
Please can you change to cache=none and post the CrystalDiskMark results again.
Thank you very much.
Regards,
Oer
Hi Tom,
thank you for your performance tests.
One question. I think using VM's with writeback disk cache in production systems is not a good decision.
..
Feature Request. Add support of disk partitions. Command pveceph createosd /dev/sd[X] can use only WHOLE disk but not disk partition like /dev/sdd4 Clean ceph installation support partitions.
Feature Request. Add support of disk partitions. Command pveceph createosd /dev/sd[X] can use only WHOLE disk but not disk partition like /dev/sdd4 Clean ceph installation support partitions.
How far is Proxmox for using OpenVZ on ceph?Either by ploop images or the file system part of ceph?Will either of above solutions be available any time soon?
mon clock drift allowed = .3