public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: Re: printk performance logging without syslogd for router
@ 2001-11-13 12:33 william fitzgerald
  2001-11-13 12:35 ` Peter Wächtler
  0 siblings, 1 reply; 4+ messages in thread
From: william fitzgerald @ 2001-11-13 12:33 UTC (permalink / raw)
  To: pwaechtler, william fitzgerald; +Cc: linux-kernel


---- Begin Original Message ----
 From: Peter Wächtler <pwaechtler@loewe-komp.de>
Sent: Tue, 13 Nov 2001 13:15:45 +0100
To: william fitzgerald
<william.fitzgerald3@beer.com>
CC: linux-kernel@vger.kernel.org
Subject: Re: printk performance logging without
syslogd for router


william fitzgerald wrote:
> 
> hi all,
> 
> (perforamnce logging of network stack through a
> linux router)
> 
> the main question:
> 
> is there a way i can buffer or record  the
printk
> statements and print them to disk  after my
> packets have gone through the router?
> 

there is an option in syslogd to prevent
immediatly
writing to the logfile:

prefix the log with a dash:

kern.*	-/var/log/kernelmessages

---- End Original Message ----

what does klogd do?

i thought klogd writes to disk if you turn off
syslogd.that way you only have one over head.




Beer Mail, brought to you by your friends at beer.com.

^ permalink raw reply	[flat|nested] 4+ messages in thread
* printk performance logging without syslogd for router
@ 2001-11-13 12:07 william fitzgerald
  2001-11-13 12:15 ` Peter Wächtler
  0 siblings, 1 reply; 4+ messages in thread
From: william fitzgerald @ 2001-11-13 12:07 UTC (permalink / raw)
  To: linux-kernel

hi all,

(perforamnce logging of network stack through a
linux router)

the main question:

is there a way i can buffer or record  the printk
statements and print them to disk  after my
packets have gone through the router?

my understanding of printk is that each time it
is encountered it is written to disk by syslogd
as i have been told by Erik .so for a lot of
packets there will be alot of writes,therefore
slowing the system and producing false results.

so lets cut out syslogd and just use the -f
option on klogd.
does this decrease the huge slow down of 
writting printk's?

basically is there a way i can buffer or record 
the printk statements and print them to disk 
after my packets have gone through the router?
  do i edit the printk.c file and change the 
line:

                          static char buf[1024];
  and increase the size of the array?

 or do i edit the klogd.c program and change
 something in there?

i'm still at a loose end!

many thanks in advance,
will.





Beer Mail, brought to you by your friends at beer.com.

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

end of thread, other threads:[~2001-11-13 12:35 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-13 12:33 Re: printk performance logging without syslogd for router william fitzgerald
2001-11-13 12:35 ` Peter Wächtler
  -- strict thread matches above, loose matches on Subject: below --
2001-11-13 12:07 william fitzgerald
2001-11-13 12:15 ` Peter Wächtler

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