если относительно загрузки проца, то правильно рассчитывать шириной канала, у меня в сетке ширина канала 2 мбита синхронно на ~150 пользователей, машина пенек 2.4 оперативы 256. Проц в среднем занят на 25-50%.
Перед созданием биллинга я проводил тест на потери, тестировал связку iptables --> ulog --> mysql, на машине AthlonXP 2000+ KT400 RAM 256 HDD 20 Seagate у меня из 100 МБит канала (тестировал в локалке), учитывалось 70% трафика, это говорит о том, что на скорости канала до 70 МБит вышепреведенная машина учитывает без проблем. Но это общий сбор пакетов, дальше идет упаковка собра