-
cgroups
cgroups Cgroups, short for Control Groups, is a Linux kernel feature that allows you to limit, measure, and prioritize resources such as CPU time, memory, disk I/O, and network bandwidth. This feature was introduced with Linux 2.6.24 and has been extensively used in containerization (e.g., Docker) and cloud computing environments. What’s the use of cgroups?…
-
sar
sar The sar command is a powerful tool for monitoring system performance and resource utilization on Linux systems. It stands for „System Activity Reporter“ and provides detailed statistics about various system metrics such as CPU, memory, disk I/O, network activity, and more. Use Cases: Monitoring system load and usage over time to identify bottlenecks or…
-
tar
Tar The tar command is a powerful tool used to create and manage archives of files on Linux systems. It stands for Tape Archive, but it’s not limited to archiving data to tape media anymore. With tar, you can package multiple files into one single file, compress them, and even extract archives from various formats.…
-
du
du The du command stands for „disk usage“ and is used to estimate the disk space occupied by files and directories on a Linux system. It’s a versatile tool that can be used by beginners, intermediate users, and even professionals. What is it used for? Checking file sizes: du displays the total size of each…
-
df
df The df command is a built-in Linux utility that displays information about the file system disk space usage. It shows the total amount of used, available, and percentage of space used on each file system mounted on your system. Use cases: Checking the disk space usage on a specific file system (e.g., /, /home,…
-
top
Top The top command is a system monitoring tool that provides real-time information about the system’s processes, memory usage, CPU load, and other vital statistics. It’s a powerful and essential tool for any Linux user to understand the current state of their system. What does it do? When you run top, it displays a dynamic…