hole in the argus archive on theorygroup.org
Chas DiFatta
chas at difatta.org
Fri Mar 1 14:45:31 EST 2002
Peter Van Epp writes on March 01, 2002 8:46 AM:
> Any sense that one of these works better than the others (I'm guessing
> #1 is probably the star :-))?
Correct, but #2 isn't bad, and we haven't done any detailed testing.
If I can remember from about 3 or 4 months ago, we configured
a dual processor system then ran two Argus processes, each were bound
to an GigE card and a processor. It was interesting in the fact
that both processors had obviously 50% more headroom. Again we
didn't push it much, because the real limitation was the GigE cards,
which we had 3com at the time.
I recommend that you don't skimp and purchase the Syskonnect cards.
...cd
>-----Original Message-----
>From: Peter Van Epp [mailto:vanepp at sfu.ca]
>Sent: Friday, March 01, 2002 8:46 AM
>To: chas at difatta.org
>Cc: argus
>Subject: Re: hole in the argus archive on theorygroup.org
>
>
>>
>> Peter,
>>
>> Here is the configuration of 3 of our probe hosts at CMU.
>> Not much tweaking to get 400 Mb/sec out of them with
>> the commercial code of Argus. We really haven't tried to
>> push the limit on them. We have some ideas on how to make
>> them fly, but remember, we're just interested in not dropping
>> anything from the core auditing effort whish is about 400 Mb/sec max.
>
> At the end of the day thats all I have time for as well :-)
>The bottom
>line is likely to be if I can buy something that will just work without me
>doing all the interesting poking, money is going to be spent because we can
>get capital money much more easily than staff resources. Thats why
>I have been
>doing an eval on a commercial IDS system, the boss was hoping for
>a capital
>intensive silver bullet (but I don't think we found one).
>
>>
>> So far we're not dropping anything and we have about 10-15%
>> of cpu left without much tweaking done. One thing to note,
>> Argus and really fly when it doesn't have to write to disk.
>
> Thats good to know. I'm currently going to disk on the
>sensor machine
>(and then copying to an analysis machine) looks like I need to modify that
>idea.
>
>> I.e. interrupts become a problem on any system with disk writes.
>> What we do is just have the probes run Argus without writing to
>> disk and collect data from them via the network (port 561/tcp).
>> Therefore, we don't have to load the system with disk writes.
>> We're pretty much collecting the kitchen sink when it comes to
>> data, so on a 400 Mb/sec network, Argus outputs about
>> 1.5 Mb/sec of audit data. Not much when you consider the
>> amount of data you're auditing. We could reduce this to
>> 1 Mb/sec easily, and then some.
>>
>> ...cd
>>
>> p.s. On the "Turbo" zero copy packet capture code in Linux,
>> I understand that it only helps when you're doing
>> packet filtering to reduce coping in the kernel.
>
> Ah! I haven't looked at it at all, I just heard "zero copy"
>and assumed
>they were avoiding the kernel/user space copy by moving page table
>entries (I
>know of such a project for OpenBSD, although I don't think its out yet).
>
>> P.s.s. We'd like to play with a NetBSD box, since I hear the
>> network code is very fast. But it's not a priority since
>> our probes are keeping up. Time to concentrate on
>> data analysis.
>>
>
> Yes, I know that feeling well :-) There are reported "networking"
>improvements in FreeBSD 4.5 that I'd like to poke at, but time never seems
>to come available for doing it :-). Our current wireless
>authentication solution
>(Vernier) which is FreeBSD based is predicting a 3 fold increase
>in throughput
>with a new release. I'm guessing some (or perhaps a lot) of that throughput
>increase will be moving to FreeBSD 4.5 (or that they have lots of
>smart folks
>internally which is also probably true).
> I'm getting ready to buy a pair of SysConnect SK-9843 GigE
>cards (our
>beowolf cluster has one, but not two) and convince Martin that
>benchmarking
>them for me would be a good thing :-). Martin looked over the
>available GigE
>cards and decided the SysConnect ones were best performing / best
>supported
>(apparantly the Intel driver is not entirely open source so Intel
>may need to
>make changes when the kernel changes and the SysConnect is open
>source, and
>also the most expensive which is why he only has one :-)).
>
>> probe 1:
>> - Dell Precision 530
>> - Pentium Xeon 1.7GHz, 1gb ram, Linux 2.4
>> - 3com 3c985 gige card
>> - Syskonnect ?? single gige card (don't know the model)
>>
>> probe 2:
>> - Dell Optiplex GX240
>> - Pentium 3 1.8GHz, 650mb ram, linux 2.4
>> - 2x Intel gige cards (model ??) - low # of interrupts
>>
>> probe 3:
>> - Dell optiplex gx100
>> - Pentium 3 900MHz, 256mb ram, linux 2.4
>> - Intel gige card (model ??) - low # of interrupts
>>
>
> Any sense that one of these works better than the others
>(I'm guessing
>#1 is probably the star :-))?
>
>Peter Van Epp / Operations and Technical Support
>Simon Fraser University, Burnaby, B.C. Canada
>
More information about the argus
mailing list