OBSD releases (versions) performance evaluation (speed, resource requirements) - older hardware, etc.
Michael Grigoni <[email protected]>
| Newsgroups | gmane.os.openbsd.sparc |
|---|---|
| Organization | Cybertheque Museum |
| Message-ID | <[email protected]> |
Greetings, Having read each release description from 3.2 to 4.4 (current), I get an impression of expanding features without mention of any benchmarks or caveats regarding changes in performance on low-end or minimum hardware. I need to make some tough decisions and need some input. Since 2002, I have been running OBSD 3.2 on a diskless and headless Sun IPX (sparc sun4c) with three 'le' interfaces and 48 MB of ram, as a border router to an ISP, over a symmetric 256kbps link. It has served very well and is very stable. It also hosts 'sip express router' for VoIP, an 'rtpproxy' process, 'snort', 'pf' with a rather large ruleset, 'stunnel', IPSec ISAKMP VPNs, and a variety of inhouse processes. I have recently set up multicasting and run 'mrouted' (3.8 from the distribution, and 3.9.x from sources). In order to peer with a site on Internet2 for native multicast, I have been advised that I must run PIM-SM. I have built a PIM-DM routing daemon which works, but I get a kernel trap (0x07) after a random amount of time. I see that PIM support was added in release 3.7, but that release differs so much from 3.2 that backporting will be difficult. Because I am running on old, slow hardware, with minimal RAM, and have a very customized configuration and lots of in-house programs, migrating to 3.7 or later would be a huge project. The changes in APIs, 'pf' functionality, filesystem conventions, code size, ram and cpu requirements, etc. are of great concern. My use of OBSD is solely for routing and remote access, and any changes and additions to more recent releases to support desktop or server features would be superfluous and resource consuming if not able to be deselected in a kernel build. What is known about performance of releases past 3.2 on my hardware platform? Does anyone have PIM patches for other flavors of BSD, or earlier releases of OBSD, that I could use in my attempt to patch 3.2? All replies are much appreciated. Michael Grigoni Cybertheque Museum