Quoth dusan3...@gmail.com: > I added some logs in /sys/src/9/port/proc.c for some tests of the scheduler, > I want to see at what moments do real time processes take the cpu. I did that > with simple prints with the intention of doing cat /dev/kmesg > someFile > because all the prints are stored there. > > The problem is that the flow of output just randomly stops at times and > continues(only once by test) and i lose some of the output which is really > important. Any ideas why?
are you printing from an interrupt context? use iprint for that. also, are you looking for trace(1)? we ship with a tool for showing scheduler decisions. > > Also I was doing with tail -f /dev/kmesg in the background and without that > /dev/kmesg loses the start of output up to some random moment where it shows > it. Could the problem be that i have too many outputs? that's what tail *does*. It shows the tail (by default, last 10 lines) of the file. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T31db04ef89737d25-M5f99acee5813b799ce86afe6 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription