Messages in this thread | | | From | "william fitzgerald" <> | Date | Wed, 14 Nov 2001 12:07:19 +2400 | Subject | printk performance logging without syslogd for router |
| |
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. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |