Very strange measurements

Eddie Kohler kohler at aciri.org
Sat Jul 7 11:39:08 EDT 2001


Here is a summary of Brecht's data.

POLLDEVICE 		     "Slow" case     "Fast" case     Ratio
========================     -----------     -----------     -----
Poll cycles/scheduling           101.305	  60.157      1.68
Packets/activation                 1.000	   1.002      1.00
Refill cycles/activation          96.418	  73.514      1.31
Alloc cycles/activation          313.577	 136.413      2.30
Push cycles/activation         45048.118	3688.913     12.21
Total schedulings	       149583701	77971748      1.92

TODEVICE		     "Slow" case     "Fast" case     Ratio
========================     -----------     -----------     -----
Dev busy/activation              114.664           0.057  2012.239
Hard start/activation              0.096           0.000  3192.317
Pull cycles/activation           181.176          98.689     1.836
Clean cycles/activation          664.575         334.151     1.989
Free cycles/activation           617.954          77.850     7.938
Queue cycles/activation          267.944         131.332     2.040
Activations                        83639         1034375     0.081

Note: Benjie, we should think about redesigning the stats. There is no way
to determine how many times ToDevice was scheduled, for example.

Most intriguing to me are PollDevice push cycles/activation, and ToDevice
dev busy/activation and hard start xmit/activation. How can there be 100+
dev busys per activation!?!??!?!?!? Shouldn't there be at most one? (An
"activation" is a period where the ToDevice sent a packet: `if (sent > 0)
_activations++;')

love,
ed



More information about the click mailing list