Hi,

On 21 Aug 2012, at 19:41, Murphy, Sandra wrote:

> What I forwarded before was the pure text of the minutes taken.
> 
> The minutes taker also published the minutes at a web site and incorporated 
> snapshots of blackboard (literally) drawings.  Those might be useful in 
> understanding the text, so I uploaded the html from the web site to the IETF 
> site.
> 
> If you look at:
> http://www.ietf.org/proceedings/interim/2012/07/27/sidr/minutes/minutes-interim-2012-sidr-5
> 

A clarification on this:

> rsyncd performance testing
> full recursive fetch of just data (no validation)
> client had all the data, on a local network: just rsync overhead
> There is a boundary for clients/sec that can be handled that is constrained 
> by the CPU.
> There is a boundary for the number of concurrent clients that is constrained 
> by the memory available
> smallest test is 70k objects, and the real world isn't near that yet. yet. In 
> the long term when we have 100k-400k ROAs then these numbers will become 
> important.
> Steve K: server was mac mini, how much memory?
> Tim: 2Gb
> Steve: we should try this again with a real server
> Tim: I think the bigger issue is the CPU size, and there are much bigger CPU 
> sizes out there of course
I don't remember my exact words, but what I meant to say regarding CPU is this:

= We see 1.6 clients/second for a repo size of 70k objects with the mac mini 
core 2 duo 3GHz cpu.
= Faster CPUs and more cores are available
= But the order of magnitude improvement that you can expect here is in 10s 
maybe 50s..
= And that is still a low number compared to http

= Increasing memory will allow more concurrent clients
= But if connection rate is consistently higher than the processing rate you 
will see concurrency increase until it hits the ceiling even if you increase 
memory

I think this is an intrinsic problem to the server having to invest a 
relatively large amount of CPU and memory when using rsync, just like Randy 
pointed at in his remark about my slide here:

> slide 26: latency has a huge impact
> Randy: so what you've traded is the CPU/memory cost for network cost?
> Tim: Yes
> we're pushing work from the repo server to the clients because I think it 
> will scale better

Like I said, I don't remember the exact words I used during the interim so this 
may have been unclear then, even so I hope this clarifies things.


Thanks
Tim
_______________________________________________
sidr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/sidr

Reply via email to