Memory

How to see memory usage of a service with systemctl?

The systemctl command can be used to show the memory usage of a service managed by systemd. Use the subcommand 'status' to find the details about a unit.

Smem

The command smem can help showing memory usage, including the usage of swap. Here are the most common options explained.

Pidstat

Linux systems may use the pidstat command to retrieve system information such as details about CPU, memory, and disk activity by processes.

Memory

Articles and information about how memory, such as RAM, is being used on Linux systems. Great for system administration and troubleshooting purposes.

Vmstat

The Linux command vmstat reports information about a wide range of statistics, such as memory, paging, processes, disks, block IO, CPU activity, and traps.

Swap memory information

Memory pages might need to be swapped to disk if the physical memory is full. Troubleshoot Linux system performance issues with focus on swap memory.

Dmidecode cheat sheet

Want to see all hardware details of a system? Then dmidecode is your friend, helping to decode all information from the SMBIOS specification.

Understanding memory information on Linux systems

Linux memory management is an extensive subject. This guide helps you understanding the how to analyze it and obtain available memory information.

Linux and ASLR: kernel/randomize_va_space

ASLR protects the Linux kernel and programs against different attacks. It can be tuned with the randomize_va_space setting to provide different protections.

Linux Security Principle: Containment of Failure

Everyone who ever used Windows 95, is familiar with the concept of failure. Fortunately, Linux systems have a strong foundation and use containment of failure.