Add a more compact display format for kern.tty_info_kstacks inspired by procstat -kk. Set it as a default one.
Suggested by: avg
Relnotes: yes, please
Differential D25487
kern.tty_info_kstacks: add a compact format kaktus on Jun 27 2020, 2:00 PM. Authored by Tags None Referenced Files
Details Add a more compact display format for kern.tty_info_kstacks inspired by procstat -kk. Set it as a default one. Suggested by: avg root@devel:~ # sysctl kern.tty_info_kstacks=1 root@devel:~ # sleep 2 ^T load: 0.19 cmd: sleep 619 [nanslp] 0.66r 0.00u 0.00s 0% 2124k #0 0xffffffff80c4443e at mi_switch+0xbe #1 0xffffffff80c98044 at sleepq_catch_signals+0x494 #2 0xffffffff80c982c2 at sleepq_timedwait_sig+0x12 #3 0xffffffff80c43af3 at _sleep+0x193 #4 0xffffffff80c50e31 at kern_clock_nanosleep+0x1a1 #5 0xffffffff80c5119b at sys_nanosleep+0x3b #6 0xffffffff810ffc69 at amd64_syscall+0x119 #7 0xffffffff810d5410 at fast_syscall_common+0x101 sleep: about 1 second(s) left out of the original 2 ^C root@devel:~ # sysctl kern.tty_info_kstacks=2 kern.tty_info_kstacks: 1 -> 2 root@devel:~ # sleep 2 ^T load: 0.16 cmd: sleep 622 [nanslp] 0.89r 0.00u 0.00s 0% 2124k mi_switch+0xbe sleepq_catch_signals+0x494 sleepq_timedwait_sig+0x12 _sleep+0x193 kern_clock_nanosleep+0x1a1 sys_nanosleep+0x3b amd64_syscall+0x119 fast_syscall_common+0x101 sleep: about 1 second(s) left out of the original 2
Diff Detail
Event Timeline
Comment Actions I agree with both @mjg 's suggestions. And, just in case, I prefer "compact" over "short" if it appears anywhere in names or documents. Comment Actions love it
Comment Actions The shorter format is less readable, but the long format is a jump-scare to anyone not familiar with the new behavior (so probably all non-developer users).
|
s/current/total/, I think. Or perhaps "accumulated".