Linux中國

Linux slabtop命令——顯示內核片緩存信息

1. 命令用法:

命令用起來很簡單,默認執行時不要求任何參數。但是它要求root特權來讀取內核片信息。以普通用戶執行該命令會出現以下錯誤:

Run slabtop as non-privileged user

你可以在前面設置「sudo」來運行該命令,默認輸出見下圖:

Slabtop default output

要退出slabtop,只需敲『q』,就像在top命令中那樣。

2. Slabtop選項:

2.1 顯示間隔:

默認情況下,slabtop每隔3秒刷新一次。但是,如果你想要調整,可以使用-d或者--delay=N選項來調整刷新間隔,以秒為單位:

Custom delay interval 01

Custom delay interval 02

2.2 排序標準:

slabtop輸出中有很多欄位,-s或--sort=S選項可以根據指定的排序標準對這些欄位排序。該選項將在下一節中詳細講述。

2.3 輸出一次:

-o或--once選項不會刷新輸出,它僅僅將一次輸出結果丟給STDOUT,然後退出。

Output once and exit

2.4 版本信息:

-V或--version選項顯示命令的版本並退出。

Slabtop version

2.5 幫助:

常見選項,-h或--help顯示命令的使用幫助。

Slabtop help options

3. 排序標準:

排序標準確定了哪個片緩存顯示在頂部,下面是slabtop的排序標準:

3.1 活躍:

緩存可以通過『a』來對活躍對象編號進行排序。

Sort by Active 01

Sort by Active 02

3.2 對象/分片:

每分片對象數可以使用「b」來選擇。

Sort by objects per slab 01

Sort by objects per slab 02

3.3 緩存大小:

要選擇緩存大小,你需要提供「c」選項。

Sort by cache size 01

Sort by cache size 02

3.4 分片:

分片數量,使用「l」來選擇。

Sort by number of slabs 01

Sort by number of slabs 02

3.5 活躍分片:

活躍分片數量。(注意:這不同於上面講得活躍對象數量。)使用「v」來根據該標準排序。

Sort by Active Slabs 01

Sort by Active Slabs 02

3.6 名稱:

緩存名稱。相關字元是「n」。

Sort by cache name 01

Sort by cache name 02

3.7 對象:

要根據對象數量排序,使用「o」。

Sort by number of objects 01

Sort by number of objects 02

3.8 每分片頁面數:

「p」將根據每分片頁面數排序。

Sort by pages per slab 01

Sort by pages per slab 02

3.9 對象大小:

對象大小排序由「s」來指定。

Sort by object size 01

Sort by object size 02

3.10 使用:

「u」選項根據緩存使用量排序。

Sort by cache utilization 01

Sort by cache utilization 02

via: http://linoxide.com/linux-command/kernel-slab-cache-information/

譯者:GOLinux 校對:校對者ID

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國