Can those hints be disabled somehow? I was battling XFS preallocation the other day, and the mount option didn't make any difference - maybe because those hints have precedence (which could mean they aren't working as they should), maybe not. In particular, when you fallocate a file, some number of blocks will be reserved without actually allocating the blocks. When you then dirty a block with write and flush, metadata needs to be written (in journal, synchronously) <- this is slow with all drives, and extremely slow with sh*tty drives (doing benchmark on such a file will yield just 100 write IOPs, but when you allocate the file previously with dd if=/dev/zero it will have 6000 IOPs!) - and there doesn't seem to be a way to disable it in XFS. Not sure if hints should help or if they are actually causing the problem (I am not clear on whether they preallocate metadata blocks or just block count). Ext4 does the same thing. Might be worth looking into? Jan
|
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com