What are the minimum hardware requirements to run a hub?
- A dedicated computer is ideal for greater stability. A
shared computer, which you use for daily tasks, also works but is not
ideal because of more frequent computer reboots and the chance of
- CPU - The speed of the computer is primarily dependant on the number of users you will host. You can get away with a Pentium 120 for a small hub and no scripts. Larger hubs (4000+) typically need a modern CPU to deal with the spikes and more complex scripts/plugins, etc. A 2+ Ghz CPU should suffice.
- Memory - Memory also scales with the user count. 64MB is ok for a small hub (think 100 users), but once you get more users its a VERY good idea to install more memory so the OS doesn't use the page file. Memory usage is also very dependant on the hub software being used and operating system. 512MB should be enough for most hubs.
- OS - The operating system you use is another important choice to make. Running a hub on Windows 98SE (also include Win95 and WinME) would NOT be a good idea because after several days, the memory usage of windows, the hub software and whatever else you are running would skyrocket due to the poor management of the Win9x OS. Windows 2000/XP/2003 or Linux are ideal because they all contain superior memory management, security and stability.
- Network Connection - Yet another variable that heavily depends on the user count and slightly less on the hub software in use. Minimum, you need 128 kbps upload dedicated to a hub. If you share your server pipeline with DC++, then its a good idea to use some sort of upload limiting on DC++. This is so the DC++ uploads don't saturate your upload pipe and lag your hub. Obviously, the more user you host the larger the pipeline you'll need. You can safely host 100 - 200 users with any hub software on a dedicated 128 kbps upload. A 7000 user hub can consume 7 MiB/s.
Last update: 2006-06-03 16:02
You cannot comment on this entry