Blog Home  Home Feed your aggregator (RSS 2.0)  
IMFirewall Blog - Monitoring performance of WFilter.
Block Internet Access,Block P2P,Web Filtering
 
# Monday, April 20, 2009

WFilter Monitoring Performance

WFilter is designed to monitor a network with no more than 1000 computers, and the available internet bandwidth of the entire network shall be no more than 100Mbit/s.

Since WFilter is software, the performance depends a lot on the hardware performance. Higher bandwidth requires faster CPU, and more monitored computers require more RAM. Therefore, we recommend you to provide 1M available RAM for each monitored computer.

Below is a performance test result for HTTP request of WFilter 3.3 file-based version:


#ComputersBandwidthTotal HTTP RequestsRecorded PercentCPUMemory
15037.2M16000100%35%260,298K
210035M20000100%38%280,576K
320031M40000100%58%294,561K
440033M80000100%68%372,786K
560032.3M120000100%80%540,151K
6100032.6M20000060%99%540,664K

As we can see from the above table, when monitored computers number reachs 1000, the "recorded percent" decreased to 60% suddenly. And we noticed the memory only slightly increased, so it shall because lack of memory. Therefore we added the monitoring computer RAM to 2G, and do the test again:

#ComputersBandwidthTotal HTTP RequestsRecorded PercentCPUMemory
7100032.7M200000100%90%820,640K

And the test of WFilter 3.3 database version(SQL Server) performance has the similar result:

#ComputersBandwidthTotal HTTP RequestsRecorded PercentCPUMemory
15034.9M10000100%45%197,392K
210034.9M20000100%45%210,196K
320031M40000100%45%270,960K
440032.9M80000100%45%364,234K
5100028.6M20000058.84%100%540,664K

The performance of 1000-user can also be improved by adding RAM of the monitoring computer.

Test Environment

1Network100M ethernet
2Test ClientIntel(R) pentium(R) Dual 1.80+1.80GHz , 1G RAM
3Test Monitoring ServerIntel(R) Celeron(R) 2.66GHz, 1G RAM
4WFilter VersionWFilter 3.3
5SwitchTplink TL-SF1008



Monday, April 20, 2009 7:34:35 AM (GMT Daylight Time, UTC+01:00)    Block Messenger | Block P2P | Chat Monitor | Content Filter | Deployment | How to block p2p | How to block websites  |  WFilter 3.3 will come soon.  |  How to filter web surfing? Trackback
Copyright © 2012 IMFirewall Software. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: