歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux slabtop命令——顯示內核片緩存信息

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

日期:2017/2/28 14:28:41   编辑:Linux教程

Linux內核需要為臨時對象如任務或者設備結構和節點分配內存,緩存分配器管理著這些類型對象的緩存。現代Linux內核部署了該緩存分配器以持有緩存,稱之為片。不同類型的片緩存由片分配器維護。本文集中討論slabtop命令,該命令顯示了實時內核片緩存信息。

1. 命令用法:

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

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

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

2. Slabtop選項:

2.1 顯示間隔:

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

2.2 排序標准:

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

2.3 輸出一次:

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

2.4 版本信息:

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

2.5 幫助:

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

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-08/105920p2.htm

Copyright © Linux教程網 All Rights Reserved