Date: Sun, 5 Nov 2000 14:09:58 +0100 (CET) From: Maarten van Schie <AnEra@dds.nl> To: David Malone <dwmalone@maths.tcd.ie> Cc: Kent Stewart <kstewart@urx.com>, David Kelly <dkelly@hiwaay.net>, stable@FreeBSD.ORG Subject: Re: Strange latency? Was: 4.1.1-Stable Message-ID: <Pine.BSF.4.21.0011051324300.75325-100000@oT.o8.com> In-Reply-To: <20001105110102.A74901@walton.maths.tcd.ie>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 5 Nov 2000, David Malone wrote: > On Sun, Nov 05, 2000 at 03:34:41AM +0100, Maarten van Schie wrote: > > If it doesn't seem to be DNS you could try one of the following to > find out what is going on: > > 1) While running the program use "top" in another window and see how > much CPU time is being used and what it says in the "STATE" > field for the processes that seem to take ages to start. > After I start it it just sits down and does the following: 75337 root 2 0 4220K 2448K kqread 0:00 0.00% 0.00% pine this lasts for about 2.5 minutes, then it comes into play and receives about 0.05%CPU for some seconds after which it again goes 'kqread' for about a minute. Then again a short peak in CPU % to finish with: 75337 root 2 0 4280K 2556K select 0:00 0.00% 0.00% pine the usual...(random users experience the same thing.) > 2) Run the program using ktrace by saying "ktrace program". Quit out > of the program once it's done its going slow bit and use > "kdump -R" or "kdump -T" to look for long delays. I did it before but as 'ktrace -f ~/pine.ktr pine'. Oeh..kdump works with other timestamps than I would: 973269692.747733 <- time when ktrace started 0.000444 <- time since previous entry I used root for this one, everything local(I only use it for cron output). So I don't know what kind of amounts to look for, but I came up with: 978 pine 5.002428 RET kevent 0 978 pine 5.009282 RET kevent 0 978 pine 10.019485 RET kevent 0 978 pine 13.983712 RET kevent 1 978 pine 5.004701 RET kevent 0 978 pine 5.009152 RET kevent 0 these are before Pine reads it's/the users configuration files and some more peaks like these are shown. Later I see about 350 times: 978 pine 0.000070 CALL setitimer(0,0xbfbff0d8,0xbfbff0c8) 978 pine 0.000047 RET setitimer 0 after pine read the config files. Later on: 978 pine 0.000231 CALL write(0x1,0x82ae000,0x49) 978 pine 0.000141 GIO fd 1 wrote 73 bytes "\^[[48;1H\^[[K\^[[7m\^[[48;26H[Folder "INBOX" opened with 0 messages]\^[[27m\^[[\ 48;1H" 978 pine 0.000067 RET write 73/0x49 978 pine 0.000061 CALL setitimer(0,0xbfbff5c0,0xbfbff5b0) 978 pine 0.000042 RET setitimer 0 978 pine 0.000074 CALL sigprocmask(0x1,0,0x82a25bc) 978 pine 0.000042 RET sigprocmask 0 978 pine 0.000092 CALL select(0x1,0xbfbff5b8,0,0xbfbff538,0xbfbff638) -> 978 pine 150.002556 RET select 0 978 pine 0.000280 CALL getppid 978 pine 0.000043 RET getppid 211/0xd3 978 pine 0.000097 CALL gettimeofday(0xbfbff688,0) 978 pine 0.000038 RET gettimeofday 0 978 pine 0.000055 CALL gettimeofday(0xbfbff688,0) 978 pine 0.000033 RET gettimeofday 0 978 pine 0.000041 CALL gettimeofday(0xbfbff628,0) 978 pine 0.000030 RET gettimeofday 0 This is right before pine start to seek my mailfolder and some entries later pine finishes. > > David. > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0011051324300.75325-100000>