Re: [Aoetools-discuss] vblade and vlan (802.1q) support?
Brought to you by:
ecashin,
elcapitansam
From: Justin C. D. <wi...@wi...> - 2008-02-19 18:23:08
|
Hi, Ed. I've been out of the office for a week, but: I haven't had time to figure out why, but vblade-14 with this patch seems to drop my average single vblade process throughput to about 50mb/sec from 250mb/sec. It does seem to be specific to the build, though, as I can stack five vblade processes running at 50mb/sec or so without losing performance to any of them. CPU usage of vblade doesn't seem to change, though. As an aside, we're investigating writing a alternate, threaded vblade daemon that uses a thread pool to support tagging and emulate async I/O per the AoE RFC, since this disk array is actually capable of about 1.5gb/s reads if the local machine I/O scheduler can see far enough in advance. It's attached via dual 10GbE to 14 machines, so getting the demand put onto the disk array shouldn't be a problem -- NFS is considerably faster than vblade in this regard right now (over 700mb/s on average .. but a lot of TCP overhead, even with offloading on the controllers enabled, netpipe isn't much faster). Part of the problem we're having now with vblade is that the number of seeks to the raw block devices are kind of high under load since the local machine can't optimize them. Before I put effort into this, I have two questions: A) Is this necessary if using kvblade (e.g. can kvblade process multiple tagged requests simultaneously -- if so I may just try to start trying to maintain it since it's fallen behind a little)? And, B) does the AOE driver actually support tagging (I haven't been able to find a mention of it anywhere)? Thanks, Justin On 2/13/08, Ed L. Cashin <ec...@co...> wrote: > Hi. There is a patch for vblade-14 that brings it to version 15 and > includes the change where vblade only tests for the existance of the > data it uses, not for the presence of 60 bytes. > > Anyone interested in this change, please test this prerelease patch. > I would like to receive confirmation that it helps and works well. > Here is a URL where you can find the patch (for now). > > http://noserose.net/e/temp/vblade-14-15.diff > > It should apply in the vblade-14 source directory when you use patch > as follows: > > patch -p1 < /tmp/vblade-14-15.diff > > ... with whatever download location you used instead of "/tmp". > > -- > Ed L Cashin <ec...@co...> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Aoetools-discuss mailing list > Aoe...@li... > https://lists.sourceforge.net/lists/listinfo/aoetools-discuss > |