自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

free 命令示例

系統(tǒng) Linux
Linux 中的 free 命令可以幫助你深入了解系統(tǒng)內(nèi)存(RAM)的使用情況等。下面介紹如何充分利用它。

free 命令是了解系統(tǒng)內(nèi)存(RAM)消耗情況,以及是否啟用了交換的最簡(jiǎn)單方法之一。

但問(wèn)題是:如何使用 free 命令? 嗯,這非常簡(jiǎn)單,不需要任何復(fù)雜的步驟。

因此,在本教程中,我將引導(dǎo)你使用 free 命令,并附有示例和練習(xí)題供你練習(xí)。

Linux 中如何使用 free 命令

要使用 free 或任何其他命令,最好從命令語(yǔ)法開(kāi)始,我將從相同的開(kāi)始。

以下是 free 命令的語(yǔ)法:

free [選項(xiàng)]

有多個(gè)選項(xiàng)可以使用,以更改 free 命令的默認(rèn)行為。

現(xiàn)在,讓我分享一些 free 命令常用的選項(xiàng):

選項(xiàng)

描述

-h

通過(guò)調(diào)整 KB、GB 等數(shù)據(jù)單位,以人類可讀的形式打印信息。

-s

在給定的時(shí)間間隔后更新 free 輸出。

-t

顯示系統(tǒng)和交換內(nèi)存的總量。

-g

以 GB 為單位顯示數(shù)據(jù)。

-m

以 MB 為單位打印信息。

-k

以 KB 為單位顯示輸出。

但是如果執(zhí)行不帶選項(xiàng)的 free 命令會(huì)怎樣呢? 你可以看到下面的內(nèi)容:

這里,

  • total:表示存儲(chǔ)總量。
  • used:顯示系統(tǒng)已使用的存儲(chǔ)空間。
  • free:可用于新進(jìn)程的可用內(nèi)存量。
  • shared:tmpfs(臨時(shí)文件系統(tǒng))使用的內(nèi)存量。
  • buff/cache: 表示緩沖區(qū)和緩存使用的內(nèi)存總和。
  • available:它估計(jì)有多少內(nèi)存可用于啟動(dòng)新應(yīng)用而無(wú)需交換。它是free 內(nèi)存和可以立即使用的 buff/cache 的一部分的總和。

因此,如果你想要各種信息,只需輸入不帶選項(xiàng)的命令即可。

現(xiàn)在,讓我們看一下 free 命令的一些示例。

1、以人類可讀的形式顯示信息

默認(rèn)情況下,free 命令將以千字節(jié)為單位顯示數(shù)據(jù),這不是最易讀的形式。

這就是 -h 選項(xiàng)發(fā)揮作用的地方,它以人類可讀的形式(例如 KB 或 GB)打印值。

free -h

2、連續(xù)顯示統(tǒng)計(jì)數(shù)據(jù)

一旦執(zhí)行 free 命令,它只會(huì)顯示執(zhí)行該命令時(shí)的統(tǒng)計(jì)信息。例如,如果我在 12:45 執(zhí)行 free 命令,那么它只會(huì)顯示該時(shí)間的統(tǒng)計(jì)信息。

所以問(wèn)題是:如何實(shí)現(xiàn)類似的行為,如顯示實(shí)時(shí)統(tǒng)計(jì)數(shù)據(jù)的 htop?這不完全相同,但你可以使用 -s 標(biāo)志以特定時(shí)間間隔刷新統(tǒng)計(jì)信息,如下所示:

free -s <秒>

例如,如果我想每秒刷新一次 free 命令,那么我將使用以下命令:

free -s 1

3、定義顯示統(tǒng)計(jì)數(shù)據(jù)的次數(shù)

在前面的示例中,我解釋了如何使用 free 命令連續(xù)顯示統(tǒng)計(jì)信息,但你可能不希望它無(wú)休止地刷新,而只刷新幾次。

為此,你可以使用 -c 標(biāo)志,如下所示:

free -c <顯示統(tǒng)計(jì)信息的次數(shù)>

假設(shè)我想查看統(tǒng)計(jì)數(shù)據(jù) 3 次,那么我將使用以下內(nèi)容:

free -c 3

默認(rèn)情況下,它將每秒刷新一次數(shù)據(jù),但你可以使用 -s 標(biāo)志來(lái)指定間隔時(shí)間:

free -c <顯示統(tǒng)計(jì)數(shù)據(jù)的次數(shù)> -s <秒數(shù)>

例如,在這里,如果我想以 2 秒的間隔顯示統(tǒng)計(jì)信息 3 次,那么我將使用以下命令:

free -c 3 -s 2

4、指定輸出數(shù)據(jù)類型

雖然對(duì)于大多數(shù)用戶來(lái)說(shuō),使用 -h 標(biāo)志以人類可讀的形式顯示數(shù)據(jù)就可以完成工作,但是如果你想自己指定數(shù)據(jù)類型怎么辦?

那么,你可以使用以下標(biāo)志指定數(shù)據(jù)類型:

標(biāo)志

描述

--kilo 或 -k

以 KB 為單位顯示內(nèi)存。

--mega 或 -m

以 MB 節(jié)為單位顯示內(nèi)存。

--giga 或 -g

以 GB 為單位顯示內(nèi)存。

--tera

以 TB 為單位顯示內(nèi)存。

你可以通過(guò)以下方式使用上述標(biāo)志:

free --<kilo/mega/giga/tera>

例如,如果我希望以 MB 為單位顯示內(nèi)存統(tǒng)計(jì)信息,那么我將使用以下命令:

free --mega

5、獲取物理內(nèi)存和交換內(nèi)存的總和

默認(rèn)情況下,可用內(nèi)存將顯示物理內(nèi)存和交換內(nèi)存的行,但是如果你想獲得它們的總和怎么辦?

好吧,你可以使用 -t 標(biāo)志:

free -t

練習(xí)題 ????

你可以練習(xí)以下一些問(wèn)題,以更好地使用 free 命令:

  • 連續(xù)打印內(nèi)存統(tǒng)計(jì)數(shù)據(jù) 3 次,中間間隔 3 秒。
  • 以人類可讀的形式獲取物理內(nèi)存和交換內(nèi)存的總和。
  • 重定向 free 命令的輸出到文本文件中。
  • 如何從 free 命令的輸出中只打印一列? (提示:使用 awk 命令 并指定列號(hào))。

如果你對(duì)這些問(wèn)題有任何疑問(wèn),你可以在此處發(fā)表評(píng)論。

總結(jié)

每個(gè)命令都會(huì)以某種方式派上用場(chǎng)。free 命令也有這樣一個(gè)被低估的場(chǎng)景來(lái)獲取有用的信息。

?? 我希望你發(fā)現(xiàn)本指南有用! 請(qǐng)讓我知道你對(duì)我接下來(lái)應(yīng)該介紹什么內(nèi)容的想法?

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2010-04-08 10:04:59

free命令Linux系統(tǒng)內(nèi)存監(jiān)控

2024-01-24 14:42:33

Linux操作系統(tǒng)系統(tǒng)工具

2010-03-18 16:51:32

2013-11-15 16:07:26

Linux dfLinux命令

2010-05-25 09:40:01

MySQL數(shù)據(jù)庫(kù)

2023-01-15 17:24:16

LinuxBSDwhereis?命令

2023-01-10 14:10:27

Linuxwho 命令

2018-04-16 10:12:46

Linux命令gunzip

2023-02-14 16:45:54

2023-01-12 13:32:00

w 命令Linux

2016-09-27 13:12:14

tar命令示例 Unix

2022-08-29 08:33:22

SocatLinux命令

2018-01-15 14:07:16

Linux命令free

2019-06-11 15:46:13

screen命令Linux

2022-05-08 09:39:20

LinuxTee 命令

2021-03-01 13:00:21

Ansible系統(tǒng)運(yùn)維

2010-07-15 15:56:46

AIX TELNET命

2020-04-21 16:13:29

LinuxCut命令Unix系統(tǒng)

2017-03-01 11:46:24

Linuxscreen命令示例

2011-08-12 10:58:56

free中文man
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)