hammer - Remove global VOP counters
commite0d7dd091d45fb5179cc52f0118317607c40b91d
authorMatthew Dillon <dillon@apollo.backplane.com>
Sun, 4 Dec 2016 17:06:25 +0000 (4 09:06 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sun, 4 Dec 2016 17:09:42 +0000 (4 09:09 -0800)
tree4c297604250b1cb58da19263854b86eaeeb05e80
parentbd929a8f79a00da5969e3660b3100e3258365535
hammer - Remove global VOP counters

* Remove global VOP counters.  These were only used for debugging.
  Removing these globals significantly improves concurrent VOP operations
  on multi-core systems, particularly multi-socket systems, by removing
  a cache ping-pong bottleneck.

Discussed-with: Mateusz Guzik (mjg_)
sbin/hammer/cmd_stats.c
sys/vfs/hammer/hammer.h
sys/vfs/hammer/hammer_vfsops.c
sys/vfs/hammer/hammer_vnops.c