$ sudo health-check -p snapd -f -r -d 1800 CPU usage (in terms of 1 CPU): PID Process USR% SYS% TOTAL% Duration 1468 snapd 0.01 0.00 0.01 1800.01 (very light load) Page Faults: PID Process Minor/sec Major/sec Total/sec 1468 snapd 0.00 0.00 0.00 Context Switches: PID Process Voluntary Involuntary Total Ctxt Sw/Sec Ctxt Sw/Sec Ctxt Sw/Sec 1512 snapd 1.37 0.00 1.37 (low) 1548 snapd 0.29 0.00 0.29 (very low) 3936 snapd 0.25 0.00 0.25 (very low) 1515 snapd 0.15 0.05 0.20 (very low) 3935 snapd 0.18 0.00 0.18 (very low) 1628 snapd 0.18 0.00 0.18 (very low) 1541 snapd 0.16 0.00 0.16 (very low) 1631 snapd 0.06 0.05 0.11 (very low) 3938 snapd 0.07 0.00 0.07 (very low) 3934 snapd 0.03 0.00 0.03 (very low) 3942 snapd 0.00 0.00 0.00 (idle) 3937 snapd 0.00 0.00 0.00 (idle) 3933 snapd 0.00 0.00 0.00 (idle) 1599 snapd 0.00 0.00 0.00 (idle) 1547 snapd 0.00 0.00 0.00 (idle) 1516 snapd 0.00 0.00 0.00 (idle) 1514 snapd 0.00 0.00 0.00 (idle) 1513 snapd 0.00 0.00 0.00 (idle) 1468 snapd 0.00 0.00 0.00 (idle) Total 2.72 0.11 2.84 File I/O operations: PID Process Count Op Filename 1468 snapd 24 R /var/lib/snapd/assertions/asserts-v0/serial/generic/generic-classic/2407315d-1d0f-4027-97e3-bac3829695f1 1468 snapd 23 R /var/lib/snapd/assertions/asserts-v0/model/16/generic/generic-classic 1468 snapd 12 C /var/lib/snapd/assertions/asserts-v0/serial/generic/generic-classic/2407315d-1d0f-4027-97e3-bac3829695f1 1468 snapd 12 C /var/lib/snapd/assertions/asserts-v0/serial/generic/generic-classic/2407315d-1d0f-4027-97e3-bac3829695f1/active 1468 snapd 12 R /var/lib/snapd/assertions/asserts-v0/serial/generic/generic-classic/2407315d-1d0f-4027-97e3-bac3829695f1/active 1468 snapd 12 O /var/lib/snapd/assertions/asserts-v0/serial/generic/generic-classic/2407315d-1d0f-4027-97e3-bac3829695f1/active 1468 snapd 12 O /var/lib/snapd/assertions/asserts-v0/serial/generic/generic-classic/2407315d-1d0f-4027-97e3-bac3829695f1 1468 snapd 12 C /var/lib/snapd/assertions/asserts-v0/model/16/generic/generic-classic 1468 snapd 12 C /var/lib/snapd/assertions/asserts-v0/model/16/generic/generic-classic/active 1468 snapd 12 R /var/lib/snapd/assertions/asserts-v0/model/16/generic/generic-classic/active 1468 snapd 12 O /var/lib/snapd/assertions/asserts-v0/model/16/generic/generic-classic/active 1468 snapd 12 O /var/lib/snapd/assertions/asserts-v0/model/16/generic/generic-classic Total 167 Op: O=Open, R=Read, W=Write, C=Close File I/O Operations per second: PID Process Open Close Read Write 1468 snapd 0.03 0.03 0.04 0.00 System calls traced: PID Process Syscall Count Rate/Sec Total μSecs % Call Time 1468 snapd futex 1 0.0006 0 0.0000 1512 snapd nanosleep 628 0.3489 229690 0.0014 1512 snapd madvise 146 0.0811 23470 0.0001 1512 snapd futex 96 0.0533 1739625321 10.4360 1512 snapd sched_yield 20 0.0111 1254 0.0000 1512 snapd restart_syscall 1 0.0006 30835214 0.1850 1513 snapd futex 1 0.0006 0 0.0000 1514 snapd futex 1 0.0006 0 0.0000 1515 snapd futex 46 0.0256 1560754490 9.3630 1515 snapd epoll_ctl 20 0.0111 192 0.0000 1515 snapd close 10 0.0056 172 0.0000 1515 snapd openat 8 0.0044 196 0.0000 1515 snapd read 8 0.0044 88 0.0000 1515 snapd getdents64 8 0.0044 168 0.0000 1515 snapd newfstatat 4 0.0022 56 0.0000 1515 snapd epoll_pwait 4 0.0022 107 0.0000 1515 snapd fstat 4 0.0022 19 0.0000 1515 snapd sched_yield 3 0.0017 137 0.0000 1515 snapd write 2 0.0011 88 0.0000 1515 snapd socket 2 0.0011 489 0.0000 1515 snapd connect 2 0.0011 220 0.0000 1515 snapd nanosleep 2 0.0011 20066 0.0001 1515 snapd getpeername 2 0.0011 27 0.0000 1515 snapd setsockopt 2 0.0011 176 0.0000 1515 snapd getsockname 2 0.0011 45 0.0000 1516 snapd futex 1 0.0006 0 0.0000 1541 snapd futex 62 0.0344 1680807845 10.0832 1541 snapd epoll_ctl 18 0.0100 191 0.0000 1541 snapd close 9 0.0050 230 0.0000 1541 snapd read 8 0.0044 121 0.0000 1541 snapd openat 8 0.0044 290 0.0000 1541 snapd getdents64 8 0.0044 189 0.0000 1541 snapd fstat 4 0.0022 46 0.0000 1541 snapd newfstatat 4 0.0022 48 0.0000 1541 snapd epoll_pwait 3 0.0017 420 0.0000 1541 snapd sched_yield 1 0.0006 17 0.0000 1541 snapd write 1 0.0006 196 0.0000 1541 snapd getsockname 1 0.0006 15 0.0000 1541 snapd setsockopt 1 0.0006 20 0.0000 1541 snapd getpeername 1 0.0006 12 0.0000 1541 snapd nanosleep 1 0.0006 82 0.0000 1541 snapd connect 1 0.0006 21 0.0000 1541 snapd socket 1 0.0006 50 0.0000 1547 snapd futex 1 0.0006 0 0.0000 1548 snapd futex 88 0.0489 1649906039 9.8978 1548 snapd epoll_ctl 36 0.0200 714 0.0000 1548 snapd close 18 0.0100 425 0.0000 1548 snapd read 16 0.0089 294 0.0000 1548 snapd openat 16 0.0089 845 0.0000 1548 snapd getdents64 16 0.0089 852 0.0000 1548 snapd fstat 8 0.0044 92 0.0000 1548 snapd epoll_pwait 8 0.0044 375 0.0000 1548 snapd newfstatat 8 0.0044 176 0.0000 1548 snapd sched_yield 7 0.0039 227 0.0000 1548 snapd nanosleep 4 0.0022 581 0.0000 1548 snapd write 2 0.0011 70 0.0000 1548 snapd getsockname 2 0.0011 69 0.0000 1548 snapd setsockopt 2 0.0011 167 0.0000 1548 snapd getpeername 2 0.0011 34 0.0000 1548 snapd connect 2 0.0011 203 0.0000 1548 snapd socket 2 0.0011 156 0.0000 1548 snapd restart_syscall 1 0.0006 60834129 0.3649 1599 snapd futex 1 0.0006 0 0.0000 1628 snapd futex 55 0.0306 1710758225 10.2628 1628 snapd epoll_ctl 22 0.0122 348 0.0000 1628 snapd close 11 0.0061 276 0.0000 1628 snapd openat 8 0.0044 18192 0.0001 1628 snapd read 8 0.0044 230 0.0000 1628 snapd getdents64 8 0.0044 244 0.0000 1628 snapd newfstatat 4 0.0022 84 0.0000 1628 snapd epoll_pwait 4 0.0022 220 0.0000 1628 snapd fstat 4 0.0022 75 0.0000 1628 snapd write 3 0.0017 92 0.0000 1628 snapd connect 3 0.0017 266 0.0000 1628 snapd socket 3 0.0017 451 0.0000 1628 snapd getsockname 3 0.0017 29 0.0000 1628 snapd setsockopt 3 0.0017 236 0.0000 1628 snapd getpeername 3 0.0017 40 0.0000 1628 snapd sched_yield 2 0.0011 158 0.0000 1628 snapd nanosleep 1 0.0006 368 0.0000 1631 snapd futex 38 0.0211 1710822956 10.2632 1631 snapd nanosleep 4 0.0022 584 0.0000 1631 snapd epoll_pwait 2 0.0011 148 0.0000 1631 snapd sched_yield 2 0.0011 150 0.0000 3933 snapd futex 1 0.0006 0 0.0000 3934 snapd epoll_pwait 18 0.0100 1710851639 10.2634 3935 snapd futex 47 0.0261 1619945765 9.7181 3935 snapd epoll_ctl 24 0.0133 256 0.0000 3935 snapd close 12 0.0067 161 0.0000 3935 snapd openat 8 0.0044 117 0.0000 3935 snapd read 8 0.0044 51 0.0000 3935 snapd getdents64 8 0.0044 80 0.0000 3935 snapd newfstatat 4 0.0022 24 0.0000 3935 snapd write 4 0.0022 107 0.0000 3935 snapd fstat 4 0.0022 16 0.0000 3935 snapd getsockname 4 0.0022 42 0.0000 3935 snapd getpeername 4 0.0022 37 0.0000 3935 snapd setsockopt 4 0.0022 183 0.0000 3935 snapd socket 4 0.0022 343 0.0000 3935 snapd connect 4 0.0022 653 0.0000 3935 snapd epoll_pwait 3 0.0017 167 0.0000 3935 snapd sched_yield 3 0.0017 172 0.0000 3935 snapd nanosleep 3 0.0017 285 0.0000 3935 snapd restart_syscall 1 0.0006 60834619 0.3649 3936 snapd recvfrom 199 0.1106 1452321465 8.7125 3936 snapd futex 5 0.0028 138 0.0000 3937 snapd futex 1 0.0006 0 0.0000 3938 snapd futex 40 0.0222 1680818969 10.0832 3938 snapd nanosleep 7 0.0039 20655 0.0001 3938 snapd sched_yield 1 0.0006 52 0.0000 3942 snapd futex 1 0.0006 0 0.0000 Total 2009 1.1161 16669446294 Top polling system calls: PID Process Syscall Rate/Sec Infinite Zero Minimum Maximum Average Timeouts Timeouts Timeout Timeout Timeout 1512 snapd nanosleep 0.3489 0 0 20.0 usec 5.1 msec 83.7 usec 1515 snapd epoll_pwait 0.0022 0 4 0.0 sec 0.0 sec 0.0 sec 1515 snapd nanosleep 0.0011 0 0 3.0 usec 3.0 usec 3.0 usec 1541 snapd epoll_pwait 0.0017 0 3 0.0 sec 0.0 sec 0.0 sec 1541 snapd nanosleep 0.0006 0 0 3.0 usec 3.0 usec 3.0 usec 1548 snapd epoll_pwait 0.0044 0 8 0.0 sec 0.0 sec 0.0 sec 1548 snapd nanosleep 0.0022 0 0 3.0 usec 3.0 usec 3.0 usec 1628 snapd epoll_pwait 0.0022 0 4 0.0 sec 0.0 sec 0.0 sec 1628 snapd nanosleep 0.0006 0 0 3.0 usec 3.0 usec 3.0 usec 1631 snapd nanosleep 0.0022 0 0 3.0 usec 3.0 usec 3.0 usec 1631 snapd epoll_pwait 0.0011 0 2 0.0 sec 0.0 sec 0.0 sec 3935 snapd epoll_pwait 0.0017 0 3 0.0 sec 0.0 sec 0.0 sec 3935 snapd nanosleep 0.0017 0 0 3.0 usec 3.0 usec 3.0 usec 3938 snapd nanosleep 0.0039 0 0 3.0 usec 3.0 usec 3.0 usec Total 0.3744 0 24 Distribution of poll timeout times: 10.0 100.0 1.0 10.0 100.0 1.0 10.0 100.0 up to to to to to to to to or more Zero 9.9 99.9 999.9 9.9 99.9 999.9 9.9 99.9 Infinite PID Process Syscall sec usec usec usec msec msec msec sec sec sec Wait 1512 snapd nanosleep 0 - 600 15 13 - - - - - 0 1515 snapd epoll_pwait 4 - - - - - - - - - 0 1515 snapd nanosleep 0 2 - - - - - - - - 0 1541 snapd epoll_pwait 3 - - - - - - - - - 0 1541 snapd nanosleep 0 1 - - - - - - - - 0 1548 snapd epoll_pwait 8 - - - - - - - - - 0 1548 snapd nanosleep 0 4 - - - - - - - - 0 1628 snapd epoll_pwait 4 - - - - - - - - - 0 1628 snapd nanosleep 0 1 - - - - - - - - 0 1631 snapd nanosleep 0 4 - - - - - - - - 0 1631 snapd epoll_pwait 2 - - - - - - - - - 0 3935 snapd epoll_pwait 3 - - - - - - - - - 0 3935 snapd nanosleep 0 3 - - - - - - - - 0 3938 snapd nanosleep 0 7 - - - - - - - - 0 Polling system call analysis: snapd (1515), epoll_pwait: 4 immediate timed out calls with zero timeout (non-blocking peeks) 3 repeated immediate timed out polled calls with zero timeouts (heavy polling peeks) snapd (1541), epoll_pwait: 3 immediate timed out calls with zero timeout (non-blocking peeks) 2 repeated immediate timed out polled calls with zero timeouts (heavy polling peeks) snapd (1548), epoll_pwait: 8 immediate timed out calls with zero timeout (non-blocking peeks) 7 repeated immediate timed out polled calls with zero timeouts (heavy polling peeks) snapd (1628), epoll_pwait: 4 immediate timed out calls with zero timeout (non-blocking peeks) 3 repeated immediate timed out polled calls with zero timeouts (heavy polling peeks) snapd (1631), epoll_pwait: 2 immediate timed out calls with zero timeout (non-blocking peeks) 1 repeated immediate timed out polled calls with zero timeouts (heavy polling peeks) snapd (3935), epoll_pwait: 3 immediate timed out calls with zero timeout (non-blocking peeks) 2 repeated immediate timed out polled calls with zero timeouts (heavy polling peeks) Filesystem Syncs: None. Inotify watches added: None. Memory: Per Process Memory (K): PID Process Type Size RSS PSS 1468 snapd Stack 132 16 16 1468 snapd Heap 1430904 11060 11060 1468 snapd Mapped 27616 22716 20817 Change in memory (K/second): PID Process Type Size RSS PSS 1468 snapd Heap 0.00 0.00 0.00 Heap Change via brk(): None. Memory Change via mmap() and munmap(): None. Open Network Connections: PID Process Proto Send Receive Address 3936 snapd NETLINK 0.00 B 37.27 K netlink:[24365] 1468 snapd UNIX 0.00 B 0.00 B /run/snapd-snap.socket 1468 snapd UNIX 0.00 B 0.00 B /run/snapd.socket 1468 snapd UNIX 0.00 B 0.00 B @/tmp/.X11-unix/X0 1468 snapd NETLINK 0.00 B 0.00 B netlink:[24365] Total 0.00 B 37.27 K