All of lore.kernel.org
 help / color / mirror / Atom feed
* WriteBack Throttle kill the performace of the disk
@ 2014-10-13 10:18 Nicheal
  2014-10-13 13:29 ` Mark Nelson
  0 siblings, 1 reply; 10+ messages in thread
From: Nicheal @ 2014-10-13 10:18 UTC (permalink / raw)
  To: ceph-devel

Hi,

I'm currently finding that enable WritebackThrottle lead to lower IOPS
for large number of small io. Since WritebackThrottle calls
fdatasync(fd) to flush an object content to disk, large number of
ramdom small io always cause the WritebackThrottle to submit one or
two 4k io every time.
Thus, it is much slower than the global sync in
FileStore::sync_entry().  Note:: here, I use xfs as the FileStore
underlying filesystem. So I would know that if any impact when I
disable Writeback throttles. I cannot catch the idea on the website
(http://ceph.com/docs/master/dev/osd_internals/wbthrottle/).
Large number of inode will cause longer time to sync, but submitting a
batch of write to disk always faster than submitting few io update to
the disk.

Nicheal

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-10-15  5:55 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-13 10:18 WriteBack Throttle kill the performace of the disk Nicheal
2014-10-13 13:29 ` Mark Nelson
2014-10-13 19:50   ` Gregory Farnum
2014-10-14  5:15     ` Nicheal
2014-10-14 12:19       ` Mark Nelson
2014-10-14 12:42         ` Wido den Hollander
2014-10-15  3:10           ` Nicheal
2014-10-14 13:22         ` Sage Weil
2014-10-15  2:20           ` Nicheal
2014-10-15  5:55         ` Nicheal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.