The resulted xgraph showed that the maximum linkI guess you're measuring traffic going in both directions of the duplex link. This gives a maximum throughput of 20kbit/s. Otherwise try using my awk script which I've attached to this mail. Run it on a trace of the link you like to perform the measurements on, i.e. not a trace-all file:
throughput is actually bigger than 10000bits/sec. I am
wondering why it would happen ?
$ns trace-queue $node0 $node1 $trace_file
I am wondering whatYes, both. This is however basic computer communications knowledge and not a question about ns.
are the reason of the dropping packets , is that due
to buffer memory overflow and/or link capacity has
been exceeded ?
Kindly
Håkan
-- Håkan Byström, Operax +46 920 755 07, office +46 70 374 03 24, cellular
BEGIN {
    arguments = 2;
    if (ARGC < arguments || ARGC > arguments || flowtype == 0 || outdata_file==0) {
	printf("error: wrong number of arguments.\nawk: usage - awk -f flowcalc.awk [-v graphgran=value] [-v fidfrom=value] [-v fidto=value] -v flowtype=\"type\" -v outdata_file=\"filename\" indata_file\n");
	exit;
    } else {
	printf("Running flowcalc on %s to %s.\n", ARGV[arguments - 1], outdata_file);
    }
    measuretime = 0;
    if (graphgran == 0) {
	graphgran = 0.1;
    }
    bits = 0;
    first_time = 0;
    
}
{
    if (($1 == "r") &&
	((fidfrom == 0 && fidto ==0) || (($8 <= fidto) && ($8 >= fidfrom))) &&
	(flowtype == "all" || flowtype == $5)) {
	bits = bits + $6 * 8;
	if (($2 - graphgran) > measuretime) {
	    last_time = $2;
	    rate = (bits/1000000)/(last_time - first_time);
	    print last_time, rate >> outdata_file;
	    measuretime = $2;
	    bits = 0;
	    first_time = $2;
	}
    }
}
END {
}