Re: 3 different architectures - best perfromance and redudancy?
An interesting aside, since you mention context switching... I spoke with Mikael at the breakfast yesterday morning about maximum cluster sizes in terms of the number of ndbd nodes. He stated, and this is based on my non-ECC brain material's memory, that on a 72-way sun he had what he considered "perfect" performance running 64 ndbd nodes on that box with shared memory as the transport and, one of the keys, using Solaris' ability to tie each of the ndbd processes to a processor such that it is the only process running on that processor. This would remove context switches and the associated overhead from that side entirely.
However, doing that to your mysql processes would be entirely silly... Remember that mysql is threaded, highly threaded; don't limit yourself to one processor there. Unless you like round holes and square pegs.
Another aside about the transport methods... Mikael mentioned that the performance with the same 64 node ndbd on the 72-way sun was definitely not very nice when using tcp/ip as the transport between the nodes. Which makes sense -- shared memory is going to be much faster than tcp/ip on same-machine conversations. A question comes to mind (now, while Mikael is on a plane) is what that means for building out large multi-machine clusters of ndbd backends. I know the SCI guys are hip on pushing their "low latency" product for this purpose. It'd be fun to see some numbers of various numbers of backends, different transport methods, etc. Of couse, that being said, I'd much rather the MySQL guys focus on continued development than cool, fun numbers that are only interesting from a pure geekhood standpoint today. I'm sure marketting will have some fun numbers for us in the wake of 5.0 going GA.
MikeDoug
Subject
Views
Written By
Posted
6143
April 17, 2005 07:55AM
2400
April 21, 2005 12:01AM
2201
April 22, 2005 02:35AM
Re: 3 different architectures - best perfromance and redudancy?
2382
April 22, 2005 09:40AM
2195
April 22, 2005 02:06AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.