| Metric |
chronyd |
systemd-timesyncd |
Difference |
| PID |
2561 |
344 |
- |
| RSS (Physical RAM) |
1,188 KiB (~1.2 MB) |
7,004 KiB (~6.8 MB) |
chronyd uses ~83% less RAM |
| VSZ (Virtual Memory) |
8,956 KiB (~8.7 MB) |
88,244 KiB (~86.1 MB) |
chronyd maps ~10x less memory |
| Command |
/usr/sbin/chronyd |
/usr/lib/systemd/systemd-timesyncd |
- |
-> ps -o pid,comm,rss,vsz | egrep chrony
2561 chronyd 1188 8956
-> ps -p 344 -o pid,comm,rss,vsz,cmd
PID COMMAND RSS VSZ CMD
344 systemd-timesyn 7004 88244 /usr/lib/systemd/systemd-timesyncd
-> ldd /usr/sbin/chronyd
/lib/ld-musl-aarch64.so.1 (0x7fb0940000)
libnettle.so.8 => /usr/lib/libnettle.so.8 (0x7fb088d000)
libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x7fb06a7000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x7fb0686000)
libseccomp.so.2 => /usr/lib/libseccomp.so.2 (0x7fb0645000)
libc.musl-aarch64.so.1 => /lib/ld-musl-aarch64.so.1 (0x7fb0940000)
libz.so.1 => /usr/lib/libz.so.1 (0x7fb0614000)
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x7fb04b6000)
libidn2.so.0 => /usr/lib/libidn2.so.0 (0x7fb0475000)
libunistring.so.5 => /usr/lib/libunistring.so.5 (0x7fb0293000)
libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x7fb0272000)
libhogweed.so.6 => /usr/lib/libhogweed.so.6 (0x7fb0211000)
libgmp.so.10 => /usr/lib/libgmp.so.10 (0x7fb0190000)
libffi.so.8 => /usr/lib/libffi.so.8 (0x7fb016f000)
-> ldd /usr/lib/systemd/systemd-timesyncd
linux-vdso.so.1 (0x0000003f96aa0000)
libsystemd-shared-257.so => /usr/lib/riscv64-linux-gnu/systemd/libsystemd-shared-257.so (0x0000003f96600000)
libm.so.6 => /lib/riscv64-linux-gnu/libm.so.6 (0x0000003f969f9000)
libc.so.6 => /lib/riscv64-linux-gnu/libc.so.6 (0x0000003f9649a000)
/lib/ld-linux-riscv64-lp64d.so.1 (0x0000003f96aa1000)
libacl.so.1 => /lib/riscv64-linux-gnu/libacl.so.1 (0x0000003f969f0000)
libblkid.so.1 => /lib/riscv64-linux-gnu/libblkid.so.1 (0x0000003f9643f000)
libcap.so.2 => /lib/riscv64-linux-gnu/libcap.so.2 (0x0000003f969e5000)
libcrypt.so.1 => /lib/riscv64-linux-gnu/libcrypt.so.1 (0x0000003f96403000)
libmount.so.1 => /lib/riscv64-linux-gnu/libmount.so.1 (0x0000003f96395000)
libcrypto.so.3 => /lib/riscv64-linux-gnu/libcrypto.so.3 (0x0000003f95e00000)
libpam.so.0 => /lib/riscv64-linux-gnu/libpam.so.0 (0x0000003f969d4000)
libseccomp.so.2 => /lib/riscv64-linux-gnu/libseccomp.so.2 (0x0000003f9636c000)
libselinux.so.1 => /lib/riscv64-linux-gnu/libselinux.so.1 (0x0000003f9633f000)
libz.so.1 => /lib/riscv64-linux-gnu/libz.so.1 (0x0000003f96327000)
libzstd.so.1 => /lib/riscv64-linux-gnu/libzstd.so.1 (0x0000003f95d3a000)
libaudit.so.1 => /lib/riscv64-linux-gnu/libaudit.so.1 (0x0000003f962f4000)
libpcre2-8.so.0 => /lib/riscv64-linux-gnu/libpcre2-8.so.0 (0x0000003f95cac000)
libcap-ng.so.0 => /lib/riscv64-linux-gnu/libcap-ng.so.0 (0x0000003f969cb000)