search
HomeComputer TutorialsComputer KnowledgeWhat are the advanced uses of the free command in Linux?

What are the advanced uses of the free command in Linux?

Feb 20, 2024 am 09:18 AM
Memoryfreememory size

What are the advanced uses of the free command in Linux?

In Linux systems, the free command is an important system tool used to monitor system memory usage. It provides basic usage to view information such as total memory, used amount, and available amount. In addition, there are some advanced uses, such as displaying detailed memory information, unit conversion, and real-time monitoring of memory.

Basic usage of free command:

The basic syntax of the free command is as follows:

free [选项]

The following are some commonly used options:

  • -h: Display memory size in human-readable form.
  • -b: Display memory size in bytes.
  • -k: Display memory size in kilobytes.
  • -m: Display memory size in megabytes.
  • -g: Display memory size in gigabytes.

Sample code:

Let us use sample code to demonstrate the basic usage of the free command and check the system memory usage.

  • Use the free command to view memory information:
  • $ free

    Output result analysis:

    The output of the free command contains multiple lines of information, of which the "Mem" line and the "Swap" line are of interest. Sample output is as follows:

    total used free shared buff/cache available
    Mem: 2048572 1441912 160136 123404 445524 431120
    Swap: 2097148 0 2097148
    • The "total" column represents the total amount of memory.
    • The "used" column represents the amount of memory used.
    • The "free" column represents the amount of memory available.
    • The "shared" column indicates the amount of memory that is shared.
    • The "buff/cache" column indicates the amount of memory being cached.
    • The "available" column represents the amount of memory available for the new process.

    Advanced usage of free command:

    In addition to basic usage, the free command also provides multiple advanced functions, let us learn about them one by one.

  • Show memory details:
  • $ free -l

    This command will display more detailed memory information, including the address, size and type of the memory segment.

  • Display memory size using different units:
  • $ free -m

    The above command will display the memory size in megabytes for easy reading.

  • Real-time monitoring of memory changes:
  • $ free -s 2

    The above command will automatically refresh and display memory usage every 2 seconds.

  • Display total memory:
  • $ free -t

    This command will display the memory total in the last line of the output result.

  • Only display memory or swap space information:
  • $ free -m -t

    The above command will only display the sum of memory and swap space, without displaying other details.

    in conclusion:

    Through the free command, we can easily view and monitor the memory usage in the Linux system. Basic usage can help us understand basic information such as the total amount of memory, used amount, and available amount. The advanced usage provides more functions, such as displaying detailed memory information, unit conversion, real-time monitoring, etc., allowing us to better understand and manage system memory.

    I hope this article can help readers master the basic and advanced usage of the free command, and can use it flexibly in daily Linux system management to better optimize and monitor the system's memory resources.

    The above is the detailed content of What are the advanced uses of the free command in Linux?. For more information, please follow other related articles on the PHP Chinese website!

    Statement
    This article is reproduced at:每日运维. If there is any infringement, please contact admin@php.cn delete
    Fixed: Windows Update May Have Automatically Replaced AMD - MiniToolFixed: Windows Update May Have Automatically Replaced AMD - MiniToolApr 18, 2025 am 12:51 AM

    If your PC runs on an AMD chipset, you may receive the “Windows Update may have automatically replaced AMD” error message when using it. Don’t worry! This post from php.cn provides some solutions for you.

    Microsoft Sway vs PowerPoint - Which One to Choose?Microsoft Sway vs PowerPoint - Which One to Choose?Apr 18, 2025 am 12:50 AM

    What is Microsoft Sway and what is PowerPoint? These two are different presentation tools to facilitate people’s working and studying. So, what’s the difference between them and how choose between them. This post on php.cn Website will give you some

    [Must-Know] Win 10 Offline Installer: Install Win 10 22H2 Offline[Must-Know] Win 10 Offline Installer: Install Win 10 22H2 OfflineApr 18, 2025 am 12:49 AM

    Is there any Windows 10 offline installer for you to install the latest Windows 10 offline or without the internet? Of course, yes. php.cn Software shows you how to get a Windows 10 offline installer in this post.

    Guide - How to Stop Expired Windows Server Auto-Shutdown?Guide - How to Stop Expired Windows Server Auto-Shutdown?Apr 18, 2025 am 12:48 AM

    Some users report that they meet the Windows Server auto-shutdown issue after the license expires. This post from php.cn teaches you how to stop expired Windows Server auto-shutdown. Now, keep on your reading.

    The File Can't Be Displayed in OneDrive - How to Resolve It?The File Can't Be Displayed in OneDrive - How to Resolve It?Apr 18, 2025 am 12:47 AM

    Are you struggling with the “the file can’t be displayed” error when accessing the specific folder? Some users are complaining about this trouble and looking for useful measures. This article about the file can’t be displayed OneDrive from php.cn wil

    Street Fighter 6 System Requirements – Are You Ready for It? - MiniToolStreet Fighter 6 System Requirements – Are You Ready for It? - MiniToolApr 18, 2025 am 12:46 AM

    Street Fighter 6 is a fighting game published by Capcom and belongs to the Street Fighter franchise that has attracted a bunch of game fans. Some people hope to play this game on PCs. To do that, you need to meet some Street Fighter 6 system requirem

    How to Show Drive Letter Before Drive Name Windows 10/11 - MiniToolHow to Show Drive Letter Before Drive Name Windows 10/11 - MiniToolApr 18, 2025 am 12:45 AM

    Drive names (volume labels) are displayed before the drive letters by default in Windows. Do you know how to show drive letters before drive names? This post from php.cn tells you how to show drive letters first in File Explorer.

    Exact Steps to Turn Off/On the Language Bar in Windows 10/11Exact Steps to Turn Off/On the Language Bar in Windows 10/11Apr 18, 2025 am 12:44 AM

    The language bar is useful for a multilanguage Windows user. You can change the language by simply clicking. Some people want to turn off/on the language bar on the taskbar. Do you know how to do it? If you don’t know, read this php.cn post to find p

    See all articles

    Hot AI Tools

    Undresser.AI Undress

    Undresser.AI Undress

    AI-powered app for creating realistic nude photos

    AI Clothes Remover

    AI Clothes Remover

    Online AI tool for removing clothes from photos.

    Undress AI Tool

    Undress AI Tool

    Undress images for free

    Clothoff.io

    Clothoff.io

    AI clothes remover

    AI Hentai Generator

    AI Hentai Generator

    Generate AI Hentai for free.

    Hot Article

    R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
    1 months agoBy尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Best Graphic Settings
    1 months agoBy尊渡假赌尊渡假赌尊渡假赌
    Will R.E.P.O. Have Crossplay?
    1 months agoBy尊渡假赌尊渡假赌尊渡假赌

    Hot Tools

    Atom editor mac version download

    Atom editor mac version download

    The most popular open source editor

    MantisBT

    MantisBT

    Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

    SublimeText3 Mac version

    SublimeText3 Mac version

    God-level code editing software (SublimeText3)

    Notepad++7.3.1

    Notepad++7.3.1

    Easy-to-use and free code editor

    SublimeText3 Chinese version

    SublimeText3 Chinese version

    Chinese version, very easy to use