From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <3C9CB055-5F76-46DD-A48E-5E52130A913A@9srv.net> <50873938.9050704@gmail.com> Date: Tue, 23 Oct 2012 18:18:35 -0700 Message-ID: From: "Don A. Bailey" To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=bcaec5171e9f9f82d604ccc3dd74 Subject: Re: [9fans] 9grid? Topicbox-Message-UUID: c7319b04-ead7-11e9-9d60-3106f5b1d025 --bcaec5171e9f9f82d604ccc3dd74 Content-Type: text/plain; charset=ISO-8859-1 Thankfully, we are very well versed at tuning the Plan 9 kernel. I'll take your advice and develop the benchmark. Is your code concealed per work on NxM? Just curious as NxM seems to solve (in what little I know about it) some of the issues we are trying to solve with Go+Plan 9. D On Tue, Oct 23, 2012 at 6:15 PM, John Floren wrote: > On Tue, Oct 23, 2012 at 5:41 PM, Matthew Veety wrote: > > On 10/23/2012 8:11 PM, Don A. Bailey wrote: > >> > >> Go embeds parallel/grid functionality now instead of just lightweight > >> thread execution? Which packages would you point me at? > >> > >> Thanks, > >> D > >> > >> On Tue, Oct 23, 2012 at 5:09 PM, ron minnich >> > wrote: > >> > >> On Tue, Oct 23, 2012 at 1:22 PM, Don A. Bailey > >> >> > wrote: > >> > >> > I'm interested in the code for managing grid nodes and delegating > >> tasks. > >> > >> Real code? talk to charles. > >> > >> Or now that Go works, you could look at some of those packages. > >> > >> ron > >> > >> > >> > >> > >> -- > >> Don A. Bailey > >> CEO/Founding Partner > >> Capitol Hill Consultants LLC > >> 1-303-947-6557 > >> > >> > > > > I would avoid using Go on Plan 9 right now for anything production > because > > it has issues when using many concurrent tcp connections. If you do want > to > > use Go, stick with reading and writing files, and let 9P do it's thing. > > > > -- > > Veety > > > > > > Write a basic http server for Plan 9 (in C) and run Apache Benchmark > against it. Somewhere around 100 concurrent connections, I tend to get > failure. There's code in /sys/src/9/ip that has a hard limit on the # > of concurrent connections IIRC. > > I'd post the code for the server I wrote, but it was written as part > of work so I can't. Still, it's not hard to put together a server > which responds only to a GET. > > john > > -- Don A. Bailey CEO/Founding Partner Capitol Hill Consultants LLC 1-303-947-6557 --bcaec5171e9f9f82d604ccc3dd74 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thankfully, we are very well versed at tuning the Plan 9 kernel. I'll t= ake your advice and develop the benchmark.=A0

Is your co= de concealed per work on NxM? Just curious as NxM seems to solve (in what l= ittle I know about it) some of the issues we are trying to solve with Go+Pl= an 9.=A0

D

On Tue, Oct 23, 201= 2 at 6:15 PM, John Floren <john@jfloren.net> wrote:
On Tue, Oct 23, 2012 at 5:41 PM, Ma= tthew Veety <mveety@gmail.com>= ; wrote:
> On 10/23/2012 8:11 PM, Don A. Bailey wrote:
>>
>> Go embeds parallel/grid functionality now instead of just lightwei= ght
>> thread execution? Which packages would you point me at?
>>
>> Thanks,
>> D
>>
>> On Tue, Oct 23, 2012 at 5:09 PM, ron minnich <rminnich@gmail.com
>> <mailto:rminnich@gmail.co= m>> wrote:
>>
>> =A0 =A0 On Tue, Oct 23, 2012 at 1:22 PM, Don A. Bailey
>> =A0 =A0 <don= b@capitolhillconsultants.com
>> =A0 =A0 <mailto:donb@capitolhillconsultants.com>> wrote:
>>
>> =A0 =A0 =A0> I'm interested in the code for managing grid n= odes and delegating
>> =A0 =A0 tasks.
>>
>> =A0 =A0 Real code? talk to charles.
>>
>> =A0 =A0 Or now that Go works, you could look at some of those pack= ages.
>>
>> =A0 =A0 ron
>>
>>
>>
>>
>> --
>> Don A. Bailey
>> CEO/Founding Partner
>> Capitol Hill Consultants LLC
>> 1-303-947-65= 57
>>
>>
>
> I would avoid using Go on Plan 9 right now for anything production bec= ause
> it has issues when using many concurrent tcp connections. If you do wa= nt to
> use Go, stick with reading and writing files, and let 9P do it's t= hing.
>
> --
> Veety
>
>

Write a basic http server for Plan 9 (in C) and run Apache Benc= hmark
against it. Somewhere around 100 concurrent connections, I tend to get
failure. There's code in /sys/src/9/ip that has a hard limit on the # of concurrent connections IIRC.

I'd post the code for the server I wrote, but it was written as part of work so I can't. Still, it's not hard to put together a server which responds only to a GET.

john




-- Don A. Bailey
CEO/Founding Partner
Capitol Hill Consultants= LLC
1-303-947-6557


--bcaec5171e9f9f82d604ccc3dd74--