[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] SAN for Xen - NFS-RDMA or ISCSI-ISER
On Fri, Oct 2, 2009 at 2:15 AM, Robert Dunkley <Robert@xxxxxxxxx> wrote: > I'm trying to decide on what storage tech would be best for SAN/Storage > use for Xen on an Infiniband network. Targets would just run Linux on > current X86 hardware with decent Raid and Infiniband cards; has anyone > any ideas on which might perform better? i don't have personal experience with either implementation (just some envy!), so take this ramblings with a big pot of salt.... - both NFS-RDMA and iSCSI-ISER use InfiniBand verbs to perform high throughput data transfers while minimizing CPU work, so in theory you would get the best 'wire-speed' from either. - NFS, no matter the transport, is a file-level protocol, so you'll have to put the VM images as files in a filesystem. - Both NFS and the underlying filesystem are designed to handle multiple processes accessing the same directories and even the same file at the same time, and manage to present consistent behavior in this cases. This needs complex locks and some checks at every access. - iSCSI, is a block-level protocol, so you can put your VM images as block devices. - even if you use some shared, cluster-aware volume manager (cLVM is the best known for Linux), in the end you get a block-device access. all the locks and checks are done at management and setup time. the data access itself goes 'directly'. if you violate the 'exclusivity' and access the same block device from two DomU's (without a clusterfilesystem inside that block device), no block-level layer will stop you or try to make sense. It will happily let you corrupt the content. so, from an architectural point of view, iSCSI have less overhead than NFS, even on top of such a high-performance transport. -- Javier _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |