Home / Blog / free -k Command in Linux: Display Memory Usage in Kilobytes

free -k Command in Linux: Display Memory Usage in Kilobytes

The Linux free -k command displays system memory and swap usage in kilobytes. Learn how to use the command and understand its output for basic server memory monitoring.

free -k Command in Linux: Display Memory Usage in Kilobytes

free -k Command in Linux

Linux provides several command-line tools for monitoring system resources. The free command is commonly used to check RAM and swap usage.

The -k option displays memory values in kilobytes, which can be useful when working with scripts or environments where a consistent unit is required.

What Is free -k?

Run the following command:

 
free -k
 

It displays information about physical memory and swap space, including total, used, free, and available memory.

A typical output may look like:

 
              total        used        free      shared  buff/cache   available
Mem:        8032480     2184576     1248064      182000     4599840     5286400
Swap:       2097148           0     2097148
 

The exact values depend on the system.

Understanding the Output

Total represents the total memory available.

Used shows memory currently being used.

Free represents memory that is currently unused.

Shared shows memory used for shared memory.

Buff/cache represents memory used by buffers and filesystem cache.

Available estimates memory available for new applications without significant swapping.

Why Use free -k?

free -k can be useful when:

  • Monitoring Linux servers.
  • Troubleshooting memory issues.
  • Checking RAM and swap usage.
  • Writing shell scripts.
  • Comparing memory values consistently in kilobytes.

For interactive monitoring, free -h is often easier to read because it automatically uses units such as MB and GB.

free -k vs free -h

The commands provide the same basic memory information but use different units.

 
free -k
 

displays values in kilobytes.

 
free -h
 

displays values in a human-readable format.

Choose the option that best fits your requirement.

Conclusion

The Linux free -k command is a simple way to view RAM and swap statistics in kilobytes. It is particularly useful for server troubleshooting, monitoring, and shell scripts where predictable units are helpful.

Understanding free and its options gives developers and system administrators a practical way to monitor Linux memory usage.

Contact Us

1119 W Duarte Rd, Arcadia, CA 91007

Solace Infotech Pvt. Ltd, Supreme HQ,
          HQ3C+9F2, Yash Orchid Society,
          Baner, Pune, Maharashtra 411021

4th Floor, Samraat Nucleus,
           Mumbai Naka, Nashik - 422001