Hi Udo,
There was quite a bit of discussion and some partial improvements to
cephx performance about a year ago. You can see some of the discussion
here:
http://www.spinics.net/lists/ceph-devel/msg22223.html
and in particular these tests:
http://www.spinics.net/lists/ceph-devel/msg22416.html
Mark
On 04/20/2016 11:50 AM, Udo Lembke wrote:
Hi,
on an small test-system (3 nodes (mon + osd), 6 OSDs, ceph 0.94.6) I
compare with and without cephx.
I use fio for that inside an VM on an host, outside the 3 ceph-nodes,
with this command:
fio --max-jobs=1 --numjobs=1 --readwrite=read --blocksize=4k --size=4G
--direct=1 --name=fiojob_4k
All test are run three times (after clearing caches) and I take the
average (but the values are very close together).
cephx or not don't matter for an big blocksize of 4M - but for 4k!
If I disable cephx I got:
7040kB/s bandwith
1759IOPS
564µS clat
The same config, but with cephx I see this values:
4265 kB/s bandwith
1066 IOPS
933µS clat
This shows, that the performance drop by 40% with cephx!!
To disable cephx is no alternative, because any system which have access
to the ceph-network can read/write all data...
ceph.conf without cephx:
[global]
auth_cluster_required = none
auth_service_required = none
auth_client_required = none
cephx_sign_messages = false
cephx_require_signatures = false
#
cluster network =...
ceph.conf with cephx:
[global]
auth client required = cephx
auth cluster required = cephx
auth service required = cephx
#
cluster network =...
Is it possible to reduce the cephx impact?
Any hints are welcome.
regards
Udo
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com