I'm using a 300MHz Celeron, with 64MB RAM. Cpu usage hangs at around 2%, memory usage at 57%.
And yes, it's a 1.5 megabit connection. Thankfully we rarely have everyone trying to use it at one time.
Here are the rules I have implemented, in addition to all the rules proposed by the traffic shaping wizard:
If Proto Source Destination Target Description
WAN * * Port: 12000 - 65530 * m_Hated Download
WAN * * Port: 12000 - 65530 * m_Hated Upload
WAN * * * Port: 12000 - 65500 m_Hated Download
WAN * * * Port: 12000 - 65500 m_Hated Upload
You are definitely going at this all wrong. Data will go out to from any port to a specific port on the server. The data then returns like a mirrored reflection. Your rules are killing most everything.
What you want to do is to create rules for good traffic(i.e. DNS, FTP, HTTP & HTTPS, etc...) and get the other junk (i.e. P2P) with a catch all. Be sure the catch all is at the
very bottom of the list!!!!
Here is example of my rules using HTTP and HTTPS.
IF | Proto | Source | Destination | Target | Descritption |
WAN | * | * | Port: 80 (HTTP) | Upload 30 | HTTP |
WAN | * | Port: 80 (HTTP) | * | Download 30 | HTTP |
WAN | * | * | Port: 443 (HTTP) | Upload 30 | HTTPS |
WAN | * | Port: 443 (HTTP) | * | Download 30 | HTTPS |
WAN | * | * | * | Upload 1 | Catch All Upload |
WAN | * | * | * | Download 1 | Catch All Download |
I have my targets set with the direction and weight as their names.
So Download 1 is a download with weight of 1 and Download 30 is a download with weight of 30.
This is how my box is setup and it seems to work very well.