I want to compare the efficiency of Network Stacks of two different operating systems(Linux and Solaris) by measuring the amount of resources(context switches, systemcalls etc) that are consumed in the processing of each packet. I have planned to use systemtap infrastructure to perform the same because it allows dynamic probing of both user and kernel spaces. Can somebody tell me how much feasible it is?
In order to find good results, what I actually should take care of ?