question about block sizes, rados objects and file striping (and maybe more)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, it's been a while since im using Ceph, and still im a little
ashamed that when certain situation happens, i dont have the knowledge
to explain or plan things.

Basically what i dont know is, and i will do an exercise.

EXCERCISE:
a virtual machine running on KVM has an extra block device where the
datafiles of a database runs (this block device is exposed to the vm
using libvirt)

facts.
* the db writes to disk in 8K blocks
* the connection between the phisical compute node and Ceph has an MTU of 1500
* the QEMU RBD driver uses a stipe unit of 2048 kB and a stripe count of 4.
* everything else is default

So conceptually, if someone can explain me, what happens from the
momment the DB contained on the VM commits to disk a query of
20MBytes, what happens on the compute node, what happens on the
client's file striping, what happens on the network (regarding
packages, if other than creating 1500 bytes packages), what happens
with rados objects, block sizes, etc.

I would love to read this from the bests, mainly because as i said i
dont understand all the workflow of blocks, objects, etc.

thanks to everyone !

-- 
Alejandrito
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux