Hello, I use nfdump with two time intervals, with a filter for selecting IP sources that write to a recipient: daily (00:00-23:59) for a cumulative sum of all writes, and every 5 minutes for the top 20 writers. See below for the nfdump options. At the end of the day, nfdump says 56TB have been written, while if I sum up all 5-minute results I get 99TB (while it should be below 56TB!). By the way, the 56TB already seem to be the result of flows that began several days ago - because the same day only 8TB have been seen written using a different tool. Looks like a flow that began before is counted several times, is it possible to count only what has been exchanged during the time interval?
1) Daily: nfdump -M /opt/nfsen/profiles-data/live/$AGGR_SWITCHES \ -R $startfile:$endfile \ -T \ -f $HOMEDIR/gz196.nfsen_filter | grep "total bytes:" | awk '{ nb=$7; if ((nb!=0) && (nb!="0,")) { subnb=substr(nb,1,length(nb)-1); # remove the trailing comma if(substr(nb,length(nb),1)==",") nb=subnb/1000000000; # expressed in bytes => divide by 10^9 else { unit=substr($8,1,1); # remove the comma from the unit if (unit=="M") nb=nb/1024; if (unit=="T") nb=nb*1024; # no change if G } } else nb=0; printf("%s\n",nb); }' 2) Every 5 minutes: nfdump -M /opt/nfsen/profiles-data/live/$AGGR_SWITCHES \ -R $startfile:$endfile \ -T \ -n 20 \ -s record/bytes \ -o extended \ -f $HOMEDIR/gz196.nfsen_filter | perl -i -p -e 'use Socket; s#(\d{1,3}(\.\d{1,3}){3})\b#gethostbyaddr(inet_aton($1), AF_INET) or sprintf($1)#egi' Many thanks in advance, Bruno. _____________________________________________________________________ o o o o Bruno LEBAYLE - Systems and Communications group o o o o o E.S.R.F (European Synchrotron Radiation Facility) o ooo o 71, avenue des Martyrs CS40220 o o o ooooo o o o 38043 GRENOBLE CEDEX 9 o ooo o phone (33)4-7688-2258 o o o o o fax (33)4-7688-2020 o o o email leba...@esrf.fr o http://www.esrf.fr _____________________________________________________________________ ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ Nfsen-discuss mailing list Nfsen-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfsen-discuss