From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Thu, 18 Aug 2011 09:26:28 -0400 To: 9fans@9fans.net Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Subject: Re: [9fans] Help with two small shared file servers Topicbox-Message-UUID: 144e791c-ead7-11e9-9d60-3106f5b1d025 > > did you do testing at regular lan latencies? what i see on my networks > > is usually <= 30µs. > > > > - erik > > > > I induced latencies similar to those found on the Internet. My tests at LAN > speeds (500us in my sub-optimal setup) had 9P at essentially the same > transfer rate as HTTP. My work was motivated by the observation that > transferring files to and from sources is just deathly slow, and that while > fcp does a good job helping that, it is just a patch covering a deeper > issue. i think fcp gets right at the heart of the matter. issuing multiple outstanding messages is how protocols like aoe, pcie, etc. get speed. writes are posted. the question for me is how does one make this easy and natural. one way is to allow the mnt driver to issue multiple concurrent reads or writes for the same i/o. another would be to use a system call ring to allow programs to have an arbitrary number of outstanding system calls. - erik