Re: (RFC): SKB Initialization

From: Nivedita Singhvi (niv@us.ibm.com)
Date: Wed Aug 21 2002 - 13:42:53 EST


> The patch reduces the numer of cylces by 25%

Er, I'm not getting that from just the numbers you show.

The total ave number of cycles in alloc_skb before is approx 268.

Total number of cycles in alloc_skb after is approx 468.

So in order to reduce the total ave number of cycles, you
need __kfree_skb to reduce by more than approx 200. (Since
thats where you moved the code to).

So unless we see the total cycles in __kfree_skb, how
do we know? Or what am I missing?

thanks,
Nivedita

You said:

                                CPU 0 CPU 1
                               ------ ------
Avg cycles in alloc_skb: 64.05 203.39
Avg cycles in __kfree_skb: 127.54 228.95
                               ------ -------
Total Avg Cycles 191.59 432.34
                               ------ -------

# of times alloc_skb called: 235,478 2,060,422
# of times __kfree_skb called: 2,063,276 232,359

Linux 2.5.25+Skbinit Patch:
--------------------------
                              CPU 0 CPU 1
                              ----- -----
 Avg cycles in alloc skb: 237.21 230.91

 # of times alloc_skb called: 1,226,594 1,213,327

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Aug 23 2002 - 22:00:23 EST