200GB a day

Peter Van Epp vanepp at sfu.ca
Wed Aug 3 22:15:42 EDT 2011


On Wed, Aug 03, 2011 at 03:46:00PM +0100, Jonathan Tripathy wrote:
> Hi Everyone,
> 
> Do you think argus is able to handle a setup using standard hardware which pushes 200GB a day? I intend to run argus on the actual servers, and have a dedicated server for reading the stream and writing it out to a database. No switch port mirroring involved.
> 
> Do this sound reasonable?
> 
> Thanks

	Personally I prefer to run the argus sensor on its own box behind a
network tap so argus can not affect the production network, however as long 
as there is CPU and memory capacity / bandwidth available running argus on the
server should work. Note that argus will copy a second copy of all incoming 
packets which creates a load on the machine. It would be wise to enable MAN
records in the argus data (I believe they are off by default) and have a look
at them during your busiest time. One of the fields is pcap reported packet 
loss and if that isn't close to 0 (or at least quite low compared to total 
packets received) then argus is losing packets and probably overall machine
performance is suffering too and it may be time to consider a separate argus
sensor.
	Some old (version 2.0.6, the 3 series stores more and  thus won't 
be as good): 1.3 terabytes across 24 hours (200 megabit link saturated most
of the day) generated about 1.3 gigabytes of argus data (as noted 2.0.6, the
3 series number would be higher due to more data stored). This was running 
Intel server pro NICs, DAGs aren't needed for that slow a link. Note that 
this assumes the argus data is not being stored to disk on the sensor machine.
On old (~10 years now :-)) hardware storing to disk on the sensor machine 
without DAGs starts to lose packets due to bus contention at 30 to 50 megabits
per second. You are always best to test your setup (using for instance 
tcpreplay) with a know workload to assess whether your packet loss is 
acceptable or you need to improve performance.

Peter Van Epp



More information about the argus mailing list