Argus memory issues

Carter Bullard carter at qosient.com
Wed Aug 22 11:48:02 EDT 2007


Hey Peter,
The warning is not a problem as that call is not being exercised.

It looked to me that cpu utiliazation was way down, so not sure about the sluggishness?

Carter


Carter Bullard
QoSient LLC
150 E. 57th Street Suite 12D
New York, New York 10022
+1 212 588-9133 Phone
+1 212 588-9134 Fax

-----Original Message-----
From: Peter Van Epp <vanepp at sfu.ca>

Date: Wed, 22 Aug 2007 08:23:12 
To:argus-info at lists.andrew.cmu.edu
Subject: Re: [ARGUS] Argus memory issues


On Tue, Aug 21, 2007 at 11:14:37PM -0400, Carter Bullard wrote:
> Gentle People,
> I've just uploaded a small memory model for argus.  This is just the flow
> modeler engine with a small memory strategy.  Run this as you would
> run a normal argus, however it does not generate any output records,
> as it is just a flow model test harness.  Please give this a run to see how
> it does with memory utilization.  It should run fine, with significantly
> smaller foot print.
> 
> ftp://qosient.com/dev/argus-3.0/argus-3.0.0.smallmemory.rc.1.tar.gz
> 
> Thanks, and if this works, I'll convert all of argus-3.0.0 over to this 
> model.
> 
> Carter
> 
	
	Just compiled and ran it. Interactive response on the machine is 
horrible, but argus doesn't look to be doing anything deadly:

top - 08:17:32 up 3 days, 15:02,  1 user,  load average: 5.54, 3.37, 1.43
Tasks:  81 total,   1 running,  80 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.5%us,  0.7%sy,  0.0%ni, 17.5%id, 79.8%wa,  0.1%hi,  1.4%si,  0.0%st
Mem:   3936076k total,   103044k used,  3833032k free,     1564k buffers
Swap:  6202496k total,    18132k used,  6184364k free,     2476k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
  363 root      16   0 43608 4664  148 D    2  0.1   0:05.37 argus              
  354 root      10  -5     0    0    0 D    1  0.0 450:35.23 kswapd0            
  376 root      16   0  2720  352  224 R    0  0.0   0:00.10 top                
    1 root      18   0   808    4    4 S    0  0.0   0:23.71 init               
   12 root      10  -5     0    0    0 S    0  0.0   0:06.81 events/2          
	
	I'll reboot the machine in case there is something left over from  
a previous run and see what happens.
	The compile had a warning which may or may not be deadly:

gcc -O3 -m64 -fPIC -I.  -I./../include  -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_FILE_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_VFPRINTF=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE_STRFTIME=1 -DHAVE_SETLINEBUF=1 -DHAVE_ALARM=1 -DHAVE_STRERROR=1 -DHAVE_STRTOF=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_VSNPRINTF=1 -DHAVE_SNPRINTF=1 -DHAVE_ETHER_HOSTTON=1 -DHAVE_NETINET_ETHER_H=1 -DNETINET_ETHER_H_DECLARES_ETHER_HOSTTON= -DHAVE_DECL_ETHER_HOSTTON=1 -D_FILE_OFFSET_BITS=64 -DHAVE_PCAP_LIST_DATALINKS=1 -DHAVE_PCAP_SET_DATALINK=1 -DHAVE_PCAP_DATALINK_NAME_TO_VAL=1 -DHAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION=1 -DHAVE_PCAP_BREAKLOOP=1 -DHAVE_PCAP_DUMP_FTELL=1 -DHAVE_TCP_WRAPPER=1 -DSTDC_HEADERS=1  -DARGUS_SYSLOG=1 -c ArgusUtil.c
ArgusUtil.c: In function bArgusWriteSocketb:
ArgusUtil.c:1388: warning: passing argument 1 of bArgusDeleteObjectb from incompatible pointer type

Peter Van Epp / Operations and Technical Support 
Simon Fraser University, Burnaby, B.C. Canada




More information about the argus mailing list