Hi all, I see FreeRADIUS is Debian packaged for amd64 http://packages.debian.org/search?keywords=freeradius&searchon=names&suite=a... Are there limitations or known bugs about using it on x86_64 (intel/amd only)? -- Architecte Informatique: Administration Système, Recherche et Développement. Phone: +261 33 11 207 36
Alan, Is there any advantage going with a 64bits system? Regards, Sajeewa Warnakulasuriya Systems Development Manager ispONE is a wholesale ISP built to help internet access resellers and independent ISPs to compete in the Australian marketplace through ONE Brand, ONE Provider, ONE Solution. Level 14 520 Collins Street Melbourne 3000 VIC Phone: 1300 663 400 Fax: 1300 665 400 E-Mail: sajeewaw@ispone.com.au Web: http://www.ispone.com.au/ On Fri, 19 Jun 2009, Alan DeKok wrote:
Rakotomandimby Mihamina wrote:
Are there limitations or known bugs about using it on x86_64 (intel/amd only)?
No. The server is 64-bit clean.
Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
On 06/21/2009 06:39 PM, Sajeewa Warnakulasuriya wrote:
Alan,
Is there any advantage going with a 64bits system?
Others may have differing opinions or insights into issues I'm not aware of, but in the case of a radius server I don't believe a 64-bit system buys you all that much. The larger address space and expanded integer range is an advantage in some scenarios such as databases, clusters, etc. But the radius protocol and internal server operation doesn't really benefit from the wider integer and pointer addressing to the best of my knowledge. Nor would the backend database, the database tables for radius just aren't that large. One can't forget there is a performance penality for moving from 32-bits to 64-bits. Each situation is unique and it's dangerous to draw general conclusions but a rule of thumb around here is that compiled code (as opposed to interpreted code [1]) will consume an extra 1/3 of memory on average (that's run time locals and heap usage, plus extra for the larger code size). So you're paying a price to move larger amounts of data around and if you're not benefiting from the larger data then all you're doing is dropping your performance. [1] The reason for the distinction between compiled code and interpreted code is that many interpreters always allocate the maximum size data element whereas a compiler won't automatically use the maximum size data element, it's smarter. -- John Dennis <jdennis@redhat.com> Looking to carve out IT costs? www.redhat.com/carveoutcosts/
On Mon, Jun 22, 2009 at 8:21 PM, John Dennis<jdennis@redhat.com> wrote:
Nor would the backend database, the database tables for radius just aren't that large.
radacct CAN be quite large and busy. Especially when you have tens of thousands of concurrent online users, turn on 15-minute interim updates, and let your users view real-time acct usage. In this case having large amount of memory is quite handy for innodb buffer pool. -- Fajar
participants (5)
-
Alan DeKok -
Fajar A. Nugraha -
John Dennis -
Rakotomandimby Mihamina -
Sajeewa Warnakulasuriya