Argus 3.0.7.2 vs. 3.0.6.1

Carter Bullard carter at qosient.com
Mon Jun 17 14:28:36 EDT 2013


Hey Jesper,
Can you test your argus-3.0.7.x with this patch?

==== //depot/argus/argus/argus/ArgusSource.c#108 - /Volumes/Users/carter/argus/argus/argus/ArgusSource.c ====
3848,3849d3847
<                                                 struct timespec tsbuf = {0, 50000}, *ts = &tsbuf;
<                                                 nanosleep(ts, NULL);

It removes what may be a bug, were we could sleep for 50 uSec every packet, under some conditions?
Carter 


On Jun 12, 2013, at 2:51 AM, Jesper Skou Jensen <jesper.skou.jensen at uni-c.dk> wrote:

> Hi Carter,
> 
> At the time of capture, I had Argus running on two different machines, both receiving the traffic from a Cisco span/monitor port. Bandwidth usage (tested with the program nload) on the ports were the same at the time of capture, which leads me to think that it's Argus 3.0.7 that had some issues.
> 
> If it helps. The old 3.0.6 hovers around 30% CPU usage, while the new is way down at 10%. At first I thought WOW, GREAT performance improvments, but I guess it was too good to be true. :-/
> 
> I have also tested both versions of Argus on the same machine and they had the same CPU usage numbers.
> 
> As mentioned I also compared ragraph's. On 3.0.7 they were WAY down at about 1/6th of the usual traffic, until I reinstalled 3.0.6.
> 
> Both receiving servers are running Ubuntu 12.04.
> 
> 
> Regards
> Jesper
> 
> On 11-06-2013 16:19, Carter Bullard wrote:
>> Hey Jesper Skou Jensen,
>> So are you reading multiple interfaces at the same time?
>> 
>> We've got reports of very poor performance when we're binding or
>> dup'ing multiple interfaces, in some architectures.
>> 
>> If that's not it, there are a lot of new features in argus-3.0.7.x,
>> some of these maybe eating a lot of cycles.  If that's not it,
>> how are you running your comparisons?  Two argi on the same machine,
>> and interface?  Are you using PF_RING ???
>> 
>> This is important, as performance seems to have degraded for
>> multiple sites, so hopefully we can figure this out…..
>> 
>> Carter
>> 
>> 
>> On Jun 11, 2013, at 4:59 AM, Jesper Skou Jensen <jesper.skou.jensen at uni-c.dk> wrote:
>> 
>>> Hi guys,
>>> 
>>> I'm in the process of setting up a new Argus box and decided to try out the newest development version of Argus instead of the somewhat old stable version. BUT... It turns out that the new Argus isn't capturing remotely as much data as the old one, and I'm trying to figure out why this is happening, if it's an error at my end, or it's a bug. I hope you guys can help out.
>>> 
>>> I have captured two identical streams on one Argus running 3.06.1 and another running 3.0.7.2. Then I have selected the same 1 minute segment (with the -t option) and are now comparing those.
>>> 
>>> # racount -r argus_3.0.6.1.ra
>>> racount   records     total_pkts     src_pkts       dst_pkts total_bytes        src_bytes          dst_bytes
>>>    sum   250712      3763810        2148834        1614976 2568139699         641553337          1926586362
>>> 
>>> # racount -r argus_3.0.7.2.ra
>>> racount   records     total_pkts     src_pkts       dst_pkts total_bytes        src_bytes          dst_bytes
>>>    sum   109070      502597         322519         180078 385799043          190698708          195100335
>>> 
>>> If I use ragraph to draw some graphs it's very clear that the 3.7.0.2 captures around 1/6th of the traffic.
>>> 
>>> Any ideas why?
>>> 
>>> 
>>> --
>>> Regards
>>> Jesper Skou Jensen
>>> UNI-C
>>> 
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20130617/d4726e83/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6837 bytes
Desc: not available
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20130617/d4726e83/attachment.bin>


More information about the argus mailing list