Sunday, 2022-08-07

*** tpb <[email protected]> has joined #openrisc00:00
*** shorne <[email protected]> has joined #openrisc06:25
*** shorne <[email protected]> has quit IRC (Remote host closed the connection)09:08
*** shorne <[email protected]> has joined #openrisc09:28
shornezx2c4: I made a little qemu plugin to help get some better stats on what is going on when the wireguard test is slowing down09:33
shorneit's called irqsampler, it will print total irqs per CPU per second09:33
shornewhen it slows down the most there are no interrupts for multiple seconds09:36
shornehttps://gist.github.com/stffrdhrn/deea77b7c14b5d10e4db5a2dda232c8909:38
shorneThe problem with existing qemu traces is that they just dump for every single instruction run etc, its impossible to get a good big picture09:39
shorneSo, IRQ doesn't show much, but I will try to add some other summary like reports to this plugin09:40
shorneI think locks might be a good one09:40
shorneThere are a lot of DTLB misses, we can see 100k+ per second, this is where making more tlb ways will help with performance09:49
shornebut I need to write a better tlb way replace mechanism to make it faster09:49
*** shorne <[email protected]> has quit IRC (Remote host closed the connection)12:43
*** shorne <[email protected]> has joined #openrisc20:56
*** shorne <[email protected]> has quit IRC (Remote host closed the connection)21:29

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!