S: On my little text box, top shows this as ntop is starting up, through the 1st idle purge:
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 19087 ntop 2 0 25756K 15048K poll 0:16 20.89% 18.07% ntop Running under gdb shows this: Program received signal SIGINT, Interrupt. 0x2830656c in __sys_poll () from /usr/lib/libc_r.so.4 (gdb) info stack #0 0x2830656c in __sys_poll () from /usr/lib/libc_r.so.4 #1 0x28305ab8 in _thread_kern_sched_state_unlock () from /usr/lib/libc_r.so.4 #2 0x2830547d in _thread_kern_scheduler () from /usr/lib/libc_r.so.4 #3 0x0 in ?? () (gdb) info thread 8 process 19189, thread 8 0x28304e7b in _thread_kern_sched () from /usr/lib/libc_r.so.4 7 process 19189, thread 7 0x28304e7b in _thread_kern_sched () from /usr/lib/libc_r.so.4 6 process 19189, thread 6 0x28304e7b in _thread_kern_sched () from /usr/lib/libc_r.so.4 5 process 19189, thread 5 0x28304e7b in _thread_kern_sched () from /usr/lib/libc_r.so.4 4 process 19189, thread 4 0x28304e7b in _thread_kern_sched () from /usr/lib/libc_r.so.4 3 process 19189, thread 3 0x28304e7b in _thread_kern_sched () from /usr/lib/libc_r.so.4 2 process 19189, thread 2 0x28304e7b in _thread_kern_sched () from /usr/lib/libc_r.so.4 * 1 process 19189, thread 1 0x2830656c in __sys_poll () from /usr/lib/libc_r.so.4 (gdb) Now once IDLE_PURGE finishes, top looks like this: PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 196 ntop 2 0 5292K 2168K select 0:13 0.00% 0.00% sshd 19189 ntop 2 0 25772K 14940K poll 0:10 0.00% 0.00% ntop 19090 ntop 2 0 5292K 2168K select 0:01 0.00% 0.00% sshd But as soon as it kicks back in (every 2m), we're back to higher %s We've always known idle purge was expensive, but for under FreeBSD, it's huge: 24/Oct/2003 11:07:10 IDLE_PURGE: FINISHED selection, 1 [out of 7] hosts selected [MSGID0825709] 24/Oct/2003 11:07:11 IDLE_PURGE: Device 0 [sis0]: 1 hosts deleted, elapsed time is 1.223138 seconds (1.223138 per host) [MSGID8477291] and 24/Oct/2003 11:09:12 IDLE_PURGE: Device 0 [sis0]: 2 hosts deleted, elapsed time is 1.231393 seconds (0.615696 per host) [MSGID8477291] That, I'm afraid is due to the FreeBSD implementation of memory management. My Linux box is this: Oct 24 02:22:42 tigger ntop[7245]: IDLE_PURGE(1) 'eth2': 12 hosts deleted, elapsed time is 0.826018 seconds (0.068835 per host) [MSGID847729] (Admittedly a dual PIII-1000 vs a Cel533, but still, 10x longer under FreeBSD?) But I'm puzzled, since running with -c | --sticky-hosts, as you're doing should have prevented this loop from running. So I'm really not sure what's causing it. All I can suggest is that you post the traces (so we can see which system calls it's making) and also run under gdb. When cpu gets high, then interrupt it and see what threads are running and where, e.g. (gdb) info threads (gdb) thread 1 (gdb) info stack (gdb) thread 2 (gdb) info stack ... -----Burton -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Stanley Hopcroft Sent: Saturday, October 18, 2003 11:14 PM To: [EMAIL PROTECTED] Cc: Burton M. Strauss III Subject: Re: [Ntop-dev] Re: Ntop CPU Hog on FreeBSD: patch + --disable-mutexextrafinfo doesn't appear to change CPU util. Dear Sir, I am writing to thank you for your letter and say, On Sat, Oct 18, 2003 at 04:50:00PM -0500, Burton M. Strauss III wrote: > S: > > We've been through this before with you - the getpid() and gettimeofday() > calls are very expensive (resource intensive) under FreeBSD. > > Try the attached patch (and let me know ASAP) - it adds > a --disable-mutexextrainfo parameter to do what it says, which should > eliminate most of the getpid()/gettimeofday() calls. Check ntop.8 for > more... that unfortunately, the patched ntop CVS from 17 Oct 2003 - all hunks applies successfully - started with the --disable-mutexextrainfo, doesn't appear to behave differently. tssyd# perl -e 'foreach (1..100) { @x=`top -b`; print @x[0..10], "\n"; sleep 30 }' Mem: 21M Active, 18M Inact, 15M Wired, 5716K Cache, 15M Buf, 1656K Free Swap: 250M Total, 1404K Used, 249M Free PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 6504 nobody 4 0 15640K 9564K bpf 0:10 4.56% 4.54% ntop 78 root 2 0 2584K 868K select 1:46 0.00% 0.00% sshd 69 root 2 0 1296K 520K select 0:48 0.00% 0.00% ntpd last pid: 6531; load averages: 0.25, 0.15, 0.17 up 8+23:24:17 14:05:23 25 processes: 2 running, 23 sleeping Mem: 22M Active, 18M Inact, 15M Wired, 5436K Cache, 15M Buf, 408K Free Swap: 250M Total, 1404K Used, 249M Free PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 6504 nobody 31 0 15664K 9632K RUN 0:14 10.56% 10.55% ntop 6526 root 2 0 5284K 1556K sbwait 0:00 1.69% 0.44% sshd 6528 anwsmh 2 0 5376K 1680K select 0:00 0.38% 0.10% sshd last pid: 6532; load averages: 0.21, 0.15, 0.16 up 8+23:24:48 14:05:54 25 processes: 2 running, 23 sleeping Mem: 22M Active, 19M Inact, 15M Wired, 4980K Cache, 15M Buf, 408K Free Swap: 250M Total, 1404K Used, 249M Free PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 6504 nobody 32 0 15664K 9632K RUN 0:21 20.07% 20.07% ntop 6528 anwsmh 2 0 5376K 1680K select 0:01 1.11% 0.93% sshd 78 root 2 0 2584K 868K select 1:46 0.00% 0.00% sshd last pid: 6533; load averages: 0.32, 0.18, 0.17 up 8+23:25:18 14:06:24 25 processes: 2 running, 23 sleeping Mem: 22M Active, 19M Inact, 15M Wired, 4540K Cache, 15M Buf, 408K Free Swap: 250M Total, 1404K Used, 249M Free PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 6504 nobody 2 0 15664K 9632K poll 0:29 22.61% 22.61% ntop 6528 anwsmh 28 0 5376K 1680K RUN 0:01 1.01% 0.98% sshd 6533 root 29 0 1872K 904K RUN 0:00 7.00% 0.34% top last pid: 6535; load averages: 0.41, 0.21, 0.18 up 8+23:25:48 14:06:54 25 processes: 2 running, 23 sleeping Mem: 22M Active, 20M Inact, 15M Wired, 3824K Cache, 15M Buf, 408K Free Swap: 250M Total, 1404K Used, 249M Free PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 6504 nobody 39 0 15692K 9664K RUN 0:44 48.83% 48.83% ntop 6528 anwsmh 2 0 5376K 1680K select 0:02 1.87% 1.86% sshd 78 root 2 0 2584K 868K select 1:46 0.00% 0.00% sshd last pid: 6536; load averages: 0.38, 0.22, 0.18 up 8+23:26:18 14:07:24 25 processes: 2 running, 23 sleeping Mem: 22M Active, 18M Inact, 15M Wired, 5800K Cache, 15M Buf, 408K Free Swap: 250M Total, 1404K Used, 249M Free PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 6504 nobody 39 0 15696K 9672K RUN 1:05 63.33% 63.33% ntop 6528 anwsmh 2 0 5376K 1680K select 0:03 2.25% 2.25% sshd 78 root 2 0 2584K 868K select 1:46 0.00% 0.00% sshd ^C Here is how it was started ntop Configuration ntop version.....2.2.95 Built on.....10/18/03 09:44:34 AM OS.....i386-unknown-freebsd4.8 ntop Process Id.....6504 http Process Id.....6504 Command line Started as..../usr/local/ntop/bin/ntop --disable-mutexextrainfo -o -c -u nobody -d -P /var/log/ntop -w 3000 -i fxp0 -p HTTP=http|https,DNS=domain,Ntop=3000,NB ios-IP=netbios-ns|netbios-dgm|netbios-ssn,Mail=lotusnote|pop2|pop3|kpop|smtp |im ap,SNMP=snmp|snmptrap,Telnet=telnet,Cache=3128,BEA=7000-7010,SSH=ssh,SAP=320 2,P SCAM=4754,Virus=2967,LPD=515,PCAny=5631|5632,FTP=ftp|49152-65536 -B ether host 00:60:47:1e:bb:aa Resolved to..../usr/local/ntop/bin/ntop --disable-mutexextrainfo -o -c -u nobody -d -P /var/log/ntop -w 3000 -i fxp0 -p HTTP=http|https,DNS=domain,Ntop=3000,NBios-IP=netbios-ns|netbios-dg m|netbios-ssn,Mail=lotusnote|pop2|pop3|kpop|smtp|imap,SNMP=snmp|snmptrap,Tel net =telnet,Cache=3128,BEA=7000-7010,SSH=ssh,SAP=3202,PSCAM=4754,Virus=2967,LPD= 515 ,PCAny=5631|5632,FTP=ftp|49152-65536 -B ether host 00:60:47:1e:bb:aa Command line parameters are: -a | --access-log-path.....(default) (nil) -b | --disable-decoders.....(default) No -c | --sticky-hosts.....Yes -d | --daemon.....Yes -e | --max-table-rows.....(default) 128 -f | --traffic-dump-file.....(default) (nil) -g | --track-local-hosts.....(default) Track all hosts -o | --no-mac.....Don't trust MAC Addresses -i | --interface (effective).....fxp0 -k | --filter-expression-in-extra-frame.....(default) No -l | --pcap-log.....(default) (nil) -m | --local-subnets (effective)..... -n | --numeric-ip-addresses.....(default) No -p | --protocols.....HTTP -q | --create-suspicious-packets.....(default) Disabled -r | --refresh-time.....(default) 120 -s | --no-promiscuous.....(default) No -t | --trace-level.....(default) 3 -u | --user.....nobody (uid=65534, gid=65534) -w | --http-server.....(default) Active, all interfaces, port 3000 -z | --disable-sessions.....(default) No -B | --filter-expression.....ether host 00:60:47:1e:bb:aa -D | --domain.....aipo.gov.au -F | --flow-spec.....(default) none -K | --enable-debug.....(default) No -L | --use-syslog.....daemon -M | --no-interface-merge (effective).....(parameter -M set, Interfaces separ ate) No -O | --pcap-file-path.....(default) /usr/local/ntop-2.2.95/var/ntop -P | --db-file-path...../var/log/ntop -Q | --spool-file-path...../var/log/ntop -U | --mapper.....(default) (nil) -W | --https-server.....Uninitialized --ssl-watchdog.....(default) No --p3p-cp.....(default) none --p3p-uri.....(default) none --disable-schedYield.....(default) No --disable-stopcap.....(default) No --log-extra.....(default) 0 --disable-instantsessionpurge.....(default) No --disable-mutexextrainfo.....Yes Note: (effective) means that this is the value after ntop has processed th e parameter. (default) means this is the default value, usually (but not always) set by a #define in globals-defines.h. Run time/Internal Web server URL.....http://any:3000 SSL Web server (https://).....Not Active GDBM version.....This is GDBM version 1.8.0, as of May 19, 1999. OpenSSL Version.....OpenSSL 0.9.7a Feb 19 2003 zlib version.....1.1.4 Protocol Decoders.....Enabled Fragment Handling.....Enabled Tracking only local hosts.....No # IP Protocols Being Monitored.....16 # Protocol slots.....3934 # IP Ports Being Monitored.....16418 # IP Ports slots.....32836 # Handled SIGPIPE Errors.....0 # Handled HTTP Requests.....4 Devices (Network Interfaces).....1 Domain name (short).....au IP to country flag table (entries).....49056 Total Hash Collisions (Vendor/Special) (lookup).....0 Local Networks.....192.168.102.0/255.255.255.0 [device fxp0] Memory Usage IPX/SAP Hash Size (bytes).....1897 IP to country flag table (bytes).....1496064 (1.4 MB) Bytes per entry.....30.5 IP to AS (Autonomous System) number table (bytes).....0 (0.0 MB) Host Memory Cache Limit.....#define MAX_HOSTS_CACHE_LEN 512 Current Size.....0 Maximum Size.....0 # Entries Reused.....0 MAC/IPX Hash tables IPX/SAP Hash Size (entries).....179 IPX/SAP Hash Collisions (load).....0 IPX/SAP Hash Collisions (use).....0 Packet queue Queued to Process.....0 Maximum queue.....0 Host/Session counts - global Purged hosts.....0 Maximum hosts to purge per cycle.....512 DEFAULT_MAXIMUM_HOSTS_PURGE_PER_CYCLE.....512 Terminated Sessions.....23 Host/Session counts - Device 0 (fxp0) Hash Bucket Size.....1.6 KB Actual Hash Size.....16384 Stored hosts.....24 Bucket List Length.....[min 1][max 1][avg 1.0] Max host lookup.....0 Session Bucket Size.....228 Sessions.....28 Max Num. Sessions.....28 Address Resolution DNS sniffed: DNS Packets sniffed.....2 less 'requests'.....1 less 'failed'.....0 less 'reverse dns' (in-addr.arpa).....1 DNS Packets processed.....0 Stored in cache (includes aliases).....0 IP to name - ipaddr2str(): Total calls.....23 ....OK.....23 ....Total not found.....0 ........Not found in cache.....0 ........Too old in cache.....0 Queued - dequeueAddress(): Total Queued.....0 Not queued (duplicate).....0 Maximum Queued.....0 Current Queue.....0 Resolved - resolveAddress(): Addresses to resolve.....0 ....less 'Error: No cache database'.....0 ....less 'Found in ntop cache'.....0 Gives: # gethost (DNS lookup) calls.....0 DNS lookup calls: DNS resolution attempts.....0 ....Success: Resolved.....0 ....Failed.....0 ........HOST_NOT_FOUND.....0 ........NO_DATA.....0 ........NO_RECOVERY.....0 ........TRY_AGAIN (don't store).....0 ........Other error (don't store).....0 DNS lookups stored in cache.....0 Host addresses kept numeric.....0 Vendor Lookup Table Input lines read.....0 Records added total.....0 .....includes special records.....0 getVendorInfo() calls.....0 getSpecialVendorInfo() calls.....9 Found 48bit (xx:xx:xx:xx:xx:xx) match.....0 Found 24bit (xx:xx:xx) match.....0 Found multicast bit set.....0 Found LAA (Locally assigned address) bit set.....0 Thread counts Active.....6 Dequeue.....1 Children (active).....3 Directory (search) order Data Files...... /usr/local/ntop-2.2.95/share/ntop Config Files...... /usr/local/ntop-2.2.95/etc/ntop /etc Plugins....../plugins /usr/local/ntop-2.2.95/lib/ntop/plugins Compile Time: ./configure ./configure parameters.....--disable-ssl --prefix=/usr/local/ntop-2.2.95 --with -gd-include=/usr/local/include/gd Built on (Host).....i386-unknown-freebsd4.8 Built for(Target).....i386-unknown-freebsd4.8 compiler (cflags).....gcc -g -O2 -I/usr/local/include -Wshadow -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fPIC -DHAVE_CONFI G_H include path.....-I/usr/local/include/gd -I/usr/home/anwsmh/build/ntop-cvs_17-O ct-2003/ntop/myrrd system libraries.....-L/usr/local/lib -L/usr/home/anwsmh/build/ntop-cvs_17-Oct- 2003/ntop/myrrd -lc_r -lc -lcrypt -lssl -lcrypto -lpcap -lgdbm -lgd -lpng -lz - lmyrrd install path...../usr/local/ntop-2.2.95 GNU C (gcc) version.....2.95.4 20020320 [FreeBSD] (2.95.0) Internationalization (i18n) i18n enabled.....No Compile Time: Debug settings in globals-defines.h DEBUG.....no ADDRESS_DEBUG.....no DNS_DEBUG.....no DNS_SNIFF_DEBUG.....no FTP_DEBUG.....no GDBM_DEBUG.....no HASH_DEBUG.....no HOST_FREE_DEBUG.....no HTTP_DEBUG.....no IDLE_PURGE_DEBUG.....no INITWEB_DEBUG.....no MEMORY_DEBUG.....no NETFLOW_DEBUG.....no SEMAPHORE_DEBUG.....no SESSION_TRACE_DEBUG.....no SSLWATCHDOG_DEBUG.....no STORAGE_DEBUG.....no UNKNOWN_PACKET_DEBUG.....no Compile Time: globals-define.h PARM_PRINT_ALL_SESSIONS.....no PARM_PRINT_RETRANSMISSION_DATA.....no PARM_FORK_CHILD_PROCESS.....yes (normal) CGI Scripts.....globals-defines.h: #define PARM_USE_CGI Alternate row colors.....globals-defines.h: /* #define PARM_USE_COLOR */ Buggy gethostbyaddr() - use alternate implementation.....globals-defines.h: /* #define PARM_USE_HOST */ MAKE_ASYNC_ADDRESS_RESOLUTION.....yes MAKE_WITH_SSLWATCHDOG.....yes MAKE_WITH_SSLWATCHDOG_RUNTIME (derived).....yes Bad IP Address table size.....globals-defines.h: #define MAX_NUM_BAD_IP_ADDRESS ES 3 Minimum refresh interval (seconds).....#define PARM_MIN_WEBPAGE_AUTOREFRESH_TIM E 15 Maximum # of Protocols to show in graphs.....#define MAX_NUM_PROTOS 64 Maximum # of routers (Local Subnet Routers report).....#define MAX_NUM_ROUTERS 512 Maximum # of network interface devices.....#define MAX_NUM_DEVICES 32 Maximum network size (hosts per interface).....#define MAX_SUBNET_HOSTS 1024 Allocated # of passive FTP sessions.....#define MAX_PASSIVE_FTP_SESSION_TRACKER 384 Inactive passive FTP session timeout (seconds).....#define PARM_PASSIVE_SESSION _MINIMUM_IDLE 60 Compile Time: Hash Table Sizes Size.....#define CONST_HASH_INITIAL_SIZE 16384 Compile Time: globals-define.h Chart Format.....globals-report.h: #define CHART_FORMAT ".png" Compile Time: config.h CFG_ETHER_HEADER_HAS_EA.....no CFG_MULTITHREADED.....yes HAVE_ALARM.....yes HAVE_ALLOCA.....yes HAVE_ALLOCA_H.....no HAVE_ARPA_NAMESER_H.....yes HAVE_BACKTRACE.....no HAVE_BZERO.....yes HAVE_CTIME_R.....yes HAVE_DLFCN_H.....yes HAVE_DL_H.....no HAVE_DOPRNT.....no HAVE_ENDPWENT.....yes HAVE_ERRNO_H.....yes HAVE_FACILITYNAMES.....yes HAVE_FCNTL_H.....yes HAVE_FORK.....yes HAVE_GDBM_H.....yes HAVE_GD_H.....yes HAVE_GDOME_H.....no HAVE_GETHOSTBYADDR.....yes HAVE_GETHOSTBYADDR_R.....yes HAVE_GETHOSTBYNAME.....yes HAVE_GETHOSTNAME.....yes HAVE_GETIPNODEBYADDR.....yes HAVE_GETPASS.....yes HAVE_GETTIMEOFDAY.....yes HAVE_GLIBCONFIG_H.....no HAVE_GLIB_H.....no HAVE_IF_H.....no HAVE_IN6_ADDR.....yes HAVE_INT16_T.....yes HAVE_INT32_T.....yes HAVE_INT64_T.....yes HAVE_INT8_T.....yes HAVE_INTTYPES_H.....yes HAVE_LANGINFO_H.....yes HAVE_LIBC.....yes HAVE_LIBCRYPT.....yes HAVE_LIBCRYPTO.....yes HAVE_LIBDL.....no HAVE_LIBDLD.....no HAVE_LIBGD.....yes HAVE_LIBGDBM.....yes HAVE_LIBGDOME.....no HAVE_LIBGLIB.....no HAVE_LIBM.....no HAVE_LIBNSL.....no HAVE_LIBPCAP.....yes HAVE_LIBPNG.....yes HAVE_LIBPOSIX4.....no HAVE_LIBPTHREAD.....no HAVE_LIBPTHREADS.....no HAVE_LIBRESOLV.....no HAVE_LIBRT.....no HAVE_LIBSOCKET.....no HAVE_LIBSSL.....yes HAVE_LIBWRAP.....no HAVE_LIBXML2.....no HAVE_LIBXNET.....no HAVE_LIBZ.....yes HAVE_LIMITS_H.....yes HAVE_LINUX_IF_PPPOX_H.....no HAVE_LOCALE_H.....yes HAVE_LOCALTIME_R.....yes HAVE_LONG_DOUBLE.....no HAVE_MATH_H.....yes HAVE_MEMCHR.....yes HAVE_MEMORY_H.....yes HAVE_MEMSET.....yes HAVE_NDIR_H.....no HAVE_NETDB_H.....yes HAVE_OPENSSL.....yes HAVE_OPENSSL_CRYPTO_H.....yes HAVE_OPENSSL_ERR_H.....yes HAVE_OPENSSL_PEM_H.....yes HAVE_OPENSSL_RSA_H.....yes HAVE_OPENSSL_SSL_H.....yes HAVE_OPENSSL_X509_H.....yes HAVE_PCAP_H.....yes HAVE_PCAP_OPEN_DEAD.....yes HAVE_PNG_H.....yes HAVE_PTHREAD_ATFORK.....no HAVE_PTHREAD_H.....yes HAVE_PUTENV.....yes HAVE_PWD_H.....yes HAVE_RE_COMP.....no HAVE_REGCOMP.....yes HAVE_REGEX.....no HAVE_SCHED_H.....yes HAVE_SCHED_YIELD.....yes HAVE_SECURITY_PAM_APPL_H.....yes HAVE_SELECT.....yes HAVE_SEMAPHORE_H.....yes HAVE_SETJMP_H.....yes HAVE_SHADOW_H.....no HAVE_SIGNAL_H.....yes HAVE_SNPRINTF.....yes HAVE_SOCKET.....yes HAVE_SQRT.....yes HAVE_STDARG_H.....yes HAVE_STDDEF_H.....yes HAVE_STDIO_H.....yes HAVE_STDLIB_H.....yes HAVE_STRCASECMP.....yes HAVE_STRCHR.....yes HAVE_STRCSPN.....yes HAVE_STRDUP.....yes HAVE_STRERROR.....yes HAVE_STRFTIME.....yes HAVE_STRING_H.....yes HAVE_STRINGS_H.....yes HAVE_STRNCASECMP.....yes HAVE_STRPBRK.....yes HAVE_STRRCHR.....yes HAVE_STRSPN.....yes HAVE_STRSTR.....yes HAVE_STRTOK_R.....yes HAVE_STRTOUL.....yes HAVE_SYS_DIR_H.....no HAVE_SYS_IOCTL_H.....yes HAVE_SYS_LDR_H.....no HAVE_SYS_NDIR_H.....no HAVE_SYS_RESOURCE_H.....yes HAVE_SYS_SCHED_H.....no HAVE_SYS_SOCKIO_H.....yes HAVE_SYS_TIME_H.....yes HAVE_SYS_TYPES_H.....yes HAVE_SYS_UN_H.....yes HAVE_TCPD_H.....yes HAVE_TM_ZONE.....yes HAVE_TZNAME.....no HAVE_U_INT16_T.....yes HAVE_U_INT32_T.....yes HAVE_U_INT64_T.....yes HAVE_UINT64_T.....yes HAVE_U_INT8_T.....yes HAVE_UNAME.....yes HAVE_UNISTD_H.....yes HAVE_VFORK.....yes HAVE_VFORK_H.....no HAVE_VPRINTF.....yes HAVE_WORKING_FORK.....yes HAVE_WORKING_VFORK.....yes HAVE_ZLIB_H.....yes MAKE_WITH_I18N.....no MAKE_WITH_SSLV3_SUPPORT.....no MAKE_WITH_SSLWATCHDOG_COMPILETIME.....no MAKE_WITH_XMLDUMP.....no MAKE_WITH_ZLIB.....yes __PROTOTYPES.....yes PROTOTYPES.....yes SETVBUF_REVERSED.....no TIME_WITH_SYS_TIME.....yes TM_IN_SYS_TIME.....no CFG_CONFIGFILE_DIR - config file directory...../usr/local/ntop-2.2.95/etc/ntop CFG_DATAFILE_DIR - data file directory...../usr/local/ntop-2.2.95/share/ntop CFG_DBFILE_DIR - database file directory...../usr/local/ntop-2.2.95/var/ntop CFG_PLUGIN_DIR - plugin file directory...../usr/local/ntop-2.2.95/lib/ntop/plug ins CFG_RUN_DIR - run file directory...../usr/local/ntop-2.2.95/var/ntop CFG_NEED_GETDOMAINNAME (getdomainname(2) function).....yes CFG_xxxxxx_ENDIAN (Hardware Endian).....little HAVE_FILEDESCRIPTORBUG.....yes Compile Time: globals-defines.h EMSGSIZE.....40 ETHERMTU.....1500 LEN_CMDLINE_BUFFER.....4096 LEN_FGETS_BUFFER.....512 LEN_GENERAL_WORK_BUFFER.....1024 LEN_MEDIUM_WORK_BUFFER.....64 LEN_SMALL_WORK_BUFFER.....24 LEN_TIME_STAMP_BUFFER.....2 MAKE_NTOP_PACKETSZ_DECLARATIONS.....no MAKE_RMON_SUPPORT.....yes MAKE_WITH_FORK_COPYONWRITE.....no MAKE_WITH_HTTPSIGTRAP.....no MAKE_WITH_NETFLOWSIGTRAP.....no MAKE_WITH_RRDSIGTRAP.....no MAKE_WITH_SCHED_YIELD.....yes MAKE_WITH_SEMAPHORES.....yes MAKE_WITH_SSLWATCHDOG.....yes MAKE_WITH_SSLWATCHDOG_RUNTIME.....yes MAKE_WITH_SYSLOG.....yes MAX_ADDRESSES.....35 MAX_ALIASES.....35 MAX_ASSIGNED_IP_PORTS.....1024 MAXCDNAME.....255 MAX_DEVICE_NAME_LEN.....64 MAXDNAME.....1025 MAX_HASHDUMP_ENTRY.....65535 MAXHOSTNAMELEN.....256 MAX_HOSTS_CACHE_LEN.....512 MAX_IP_PORT.....65534 MAXLABEL.....63 MAX_LANGUAGES_REQUESTED.....4 MAX_LANGUAGES_SUPPORTED.....8 MAX_LASTSEEN_TABLE_SIZE.....4096 MAX_LEN_VENDOR_NAME.....64 MAX_NFS_NAME_HASH.....12288 MAX_NODE_TYPES.....8 MAX_NUM_BAD_IP_ADDRESSES.....3 MAX_NUM_CONTACTED_PEERS.....8 MAX_NUM_DEQUEUE_THREADS.....yes MAX_NUM_DEVICES.....32 MAX_NUM_DHCP_MSG.....8 MAX_NUM_FIN.....4 MAX_NUM_IGNOREDFLOWS.....32 MAX_NUM_NETWORKS.....32 MAX_NUM_PROBES.....16 MAX_NUM_PROTOS.....64 MAX_NUM_PROTOS_SCREENS.....5 MAX_NUM_PURGED_SESSIONS.....512 MAX_NUM_PWFILE_ENTRIES.....32 MAX_NUM_ROUTERS.....512 MAX_NUM_STORED_FLAGS.....4 MAX_NUM_UNKNOWN_PROTOS.....5 MAX_PASSIVE_FTP_SESSION_TRACKER.....384 MAX_PER_DEVICE_HASH_LIST.....65535 MAX_SESSIONS_CACHE_LEN.....512 MAX_SSL_CONNECTIONS.....32 NAME_MAX.....255 NETDB_SUCCESS.....0 NS_CMPRSFLGS.....192 NS_MAXCDNAME.....255 PACKETSZ.....512 PARM_ENABLE_EXPERIMENTAL.....no PARM_FORK_CHILD_PROCESS.....yes PARM_MIN_WEBPAGE_AUTOREFRESH_TIME.....15 PARM_PASSIVE_SESSION_MINIMUM_IDLE.....60 PARM_SESSION_PURGE_MINIMUM_IDLE.....600 PARM_SHOW_NTOP_HEARTBEAT.....no PARM_SSLWATCHDOG_WAITWOKE_LIMIT.....5 PARM_USE_CGI.....yes PARM_USE_COLOR.....no PARM_USE_HOST.....no PARM_USE_MACHASH_INVERT.....yes PARM_USE_SESSIONS_CACHE.....no PARM_WEDONTWANTTOTALKWITHYOU_INTERVAL.....300 THREAD_MODE.....MT (SSL) PLUGINS: RRD: RRD path...../var/log/ntop/rrd New directory permissions.....0700 New file umask.....0066 > > -----Burton -- ------------------------------------------------------------------------ Stanley Hopcroft ------------------------------------------------------------------------ '...No man is an island, entire of itself; every man is a piece of the continent, a part of the main. If a clod be washed away by the sea, Europe is the less, as well as if a promontory were, as well as if a manor of thy friend's or of thine own were. Any man's death diminishes me, because I am involved in mankind; and therefore never send to know for whom the bell tolls; it tolls for thee...' from Meditation 17, J Donne. _______________________________________________ Ntop-dev mailing list [EMAIL PROTECTED] http://listgateway.unipi.it/mailman/listinfo/ntop-dev _______________________________________________ Ntop-dev mailing list [EMAIL PROTECTED] http://listgateway.unipi.it/mailman/listinfo/ntop-dev
