Mailing List Archive

openstack swift PUT object question
Hi.
when i put a object(1K) to swift cluster, the performance is so bad, QPS only 16. and i found the function: "_finalize_put" in file Diskfile.py cost too much time .
mainly caused by the fsync() inside _finalize_put operation, the fsync() will cost 30ms when write 1KB data to disk . as a result the PUT performance is bad.


how can tuning the performance ? and why call fsync() function?




thanks