argus memory use on Linux 2.2.18
Chris Newton
newton at unb.ca
Mon Feb 19 12:42:44 EST 2001
> Argus does around 10-20K packets/sec in this situation,
>80-200 Mbps load, average around 10K pkts/sec, 95 Mbps, with about 80-90K
>simultaneous flows, and uses about 18-20% CPU. As I mentioned earlier,
>about 400 bytes per flow, and I've seen this machine do as
>many as 500,000 simultaneous flows.
>
> This is monitoring the CMU to the outside world link, I believe.
>
Ok, sounds impressive. How many machines are on CMU's network, that are
generating these 90K flows?
Also, is that 90K flows seen over a period of time (say, 5 minutes), or is
that 90K flows at 'any given instant' with the total flows for a period of
time being much higher?
I'm trying to get an idea of how busy a link (MB/s, thousands of computers
on the local net), given limitless hardware (say I had money to buy the
fastest box out there, with the fastest network card, fastest disks and tons
of memory), could argus generate accurate flow logs for.
For instance (with the fastest hardware available), can argus generate
proper flow stats for a link running at 500 Mbit/s, with say 5000 client
computers on the 'local' side, generating the numbers of flows 5000 users
would generate?
Thanks
Chris
>> -----Original Message-----
>> From: owner-argus at lists.andrew.cmu.edu
>> [mailto:owner-argus at lists.andrew.cmu.edu]On Behalf Of Chris Newton
>> Sent: Monday, February 19, 2001 11:56 AM
>> To: Argus (E-mail); Carter Bullard
>> Subject: RE: argus memory use on Linux 2.2.18
>>
>>
>> Hi,
>>
>> This loaded machine, can you give me some details about the
>> link it is
>> watching (how many in/out MB/s), how many machines on the
>> network, and what
>> the class of the machine is (PIII 600Mhz?), and how much
>> memory? I can't
>> really help with the problem you are having... but, I am
>> wondering how well
>> argus scales. Also, what % CPU is argus using to watch this link?
>>
>> Thanks
>>
>> Chris
>>
>> >===== Original Message From <carter at qosient.com> =====
>> >Gentle people,
>> > I'm going through memory utilization on a really
>> >loaded Linux box at CMU, and I've got a question on
>> >Linux memory use.
>> >
>> > What's with ps reporting memory use? It seems that
>> >regardless of actual memory allocation, ps seems to report
>> >the max memory allocated. Is this correct?
>> >
>> > Currently argus has a pretty dynamic memory use
>> >profile, we allocate and deallocate memory as needed
>> >based on concurrent flow tracking. Looks like we're
>> >doing about 400 bytes per flow, which is not bad.
>> >
>> > So what I'm seeing is that this machine will get as
>> >many as 400,000 flows, which will take up about 150-200M
>> >of memory, but when it comes down to its normal 75-100K
>> >flows, ps still states that its using 200M of memory.
>> >Size and RSS never go down.
>> >
>> >So whats up?
>> >
>> >Carter
>> >
>> >
>> >Carter Bullard
>> >QoSient, LLC
>> >300 E. 56th Street, Suite 18K
>> >New York, New York 10022
>> >
>> >carter at qosient.com
>> >Phone +1 212 588-9133
>> >Fax +1 212 588-9134
>>
>> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
>>
>> Chris Newton, Systems Analyst
>> Computing Services, University of New Brunswick
>> newton at unb.ca 506-447-3212(voice) 506-453-3590(fax)
>>
>>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Chris Newton, Systems Analyst
Computing Services, University of New Brunswick
newton at unb.ca 506-447-3212(voice) 506-453-3590(fax)
More information about the argus
mailing list