Skip to content

Instantly share code, notes, and snippets.

@l1x
Last active December 5, 2025 13:23
Show Gist options
  • Select an option

  • Save l1x/9efd52b8bae1a43edb1f5c8f7cf7d2f0 to your computer and use it in GitHub Desktop.

Select an option

Save l1x/9efd52b8bae1a43edb1f5c8f7cf7d2f0 to your computer and use it in GitHub Desktop.
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 -

Alpine

-> ps -o pid,comm,rss,vsz | egrep chrony
 2561 chronyd          1188 8956

Debian Trixie

-> ps -p 344 -o pid,comm,rss,vsz,cmd
    PID COMMAND           RSS    VSZ CMD
    344 systemd-timesyn  7004  88244 /usr/lib/systemd/systemd-timesyncd

Libs

-> 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment