Re: Scalability of interface creation and deletion

Eric Dumazet
2011-05-07T18:42:33Z

Here is my trace here for one device deletion on one 8 core machine

[ 800.447012] synchronize_rcu() in 15787 us
[ 800.455013] synchronize_rcu() in 7682 us
[ 800.464019] rcu_barrier() in 8487 us

Not that bad.

$ grep RCU .config
# RCU Subsystem
CONFIG_TREE_RCU=y
# CONFIG_PREEMPT_RCU is not set
CONFIG_RCU_TRACE=y
CONFIG_RCU_FANOUT=32
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_RCU_FAST_NO_HZ is not set
CONFIG_TREE_RCU_TRACE=y