public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Really slow netstat and /proc/net/tcp in 2.4
@ 2001-10-11 18:47 Simon Kirby
  2001-10-11 19:30 ` kuznet
  0 siblings, 1 reply; 11+ messages in thread
From: Simon Kirby @ 2001-10-11 18:47 UTC (permalink / raw)
  To: linux-kernel; +Cc: David S. Miller

Is there something that changed from 2.2 -> 2.4 with regards to the
speed of netstat and /proc/net/tcp?  We have some webservers we just
upgraded from 2.2.19 to 2.4.12, and some in-house monitoring tools that
check /proc/net/tcp have begun to suck up a lot of CPU cycles trying to
read that file.

A simple cat or wc -l on the file feels like about on the order of two
magnitudes slower ("time" reports around a second when the file has 450
entries).  Some servers seem to be worse than others, and it does not
appear to be proportional to the number of entries across servers.

netstat -tn just crawls along on these servers.  Should I enable
profile=1 or something to see what's happening here?

Examples:

2.2.19:

[sroot@marble:/root]# time wc -l /proc/net/tcp
    858 /proc/net/tcp
0.000u 0.010s 0:00.01 100.0%    0+0k 0+0io 112pf+0w

2.4.12:

[sroot@pro:/root]# time wc -l /proc/net/tcp
    463 /proc/net/tcp
0.000u 0.640s 0:00.64 100.0%    0+0k 0+0io 69pf+0w

Simon-

[  Stormix Technologies Inc.  ][  NetNation Communications Inc. ]
[       sim@stormix.com       ][       sim@netnation.com        ]
[ Opinions expressed are not necessarily those of my employers. ]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2001-10-13 16:07 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-10-11 18:47 Really slow netstat and /proc/net/tcp in 2.4 Simon Kirby
2001-10-11 19:30 ` kuznet
2001-10-11 19:55   ` Simon Kirby
2001-10-12 16:44     ` kuznet
2001-10-12 19:36       ` Simon Kirby
2001-10-12 19:43         ` kuznet
2001-10-12 19:56     ` Andi Kleen
2001-10-12 22:10       ` Simon Kirby
2001-10-12 23:57         ` Andi Kleen
2001-10-13 15:07           ` Hugh Dickins
2001-10-13 16:07             ` Andi Kleen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox