(slabtop) - 实时显示内核slab内存缓存信息

slabtop

实时显示内核slab内存缓存信息

补充说明

slabtop命令 以实时的方式显示内核“slab”缓冲区的细节信息。

语法

slabtop(选项)

选项

--delay=n, -d n:每n秒更新一次显示的信息,默认是每3秒;
--sort=S, -s S:指定排序标准进行排序(排序标准,参照下面或者man手册);
--once, -o:显示一次后退出;
--version, -V:显示版本;
--help:显示帮助信息。

排序标准:

  • a: sort by number of active objects
  • b: sort by objects per slab
  • c: sort by cache size
  • l: sort by number of slabs
  • v:sort by number of active slabs
  • n: sort by name
  • o: sort by number of objects
  • p: sort by pages per slab
  • s: sort by object size
  • u: sort by cache utilization

知识扩展

内核的模块在分配资源的时候,为了提高效率和资源的利用率,都是透过slab来分配的。通过slab的信息,再配合源码能粗粗了解系统的运行情况,比如说什么资源有没有不正常的多,或者什么资源有没有泄漏。linux系统透过/proc/slabinfo来向用户暴露slab的使用情况。

Linux 所使用的 slab 分配器的基础是 Jeff Bonwick 为 SunOS 操作系统首次引入的一种算法。Jeff 的分配器是围绕对象缓存进行的。在内核中,会为有限的对象集(例如文件描述符和其他常见结构)分配大量内存。Jeff 发现对内核中普通对象进行初始化所需的时间超过了对其进行分配和释放所需的时间。因此他的结论是不应该将内存释放回一个全局的内存池,而是将内存保持为针对特定目而初始化的状态。Linux slab 分配器使用了这种思想和其他一些思想来构建一个在空间和时间上都具有高效性的内存分配器。

保存着监视系统中所有活动的 slab 缓存的信息的文件为/proc/slabinfo。

实例

slabtop

 Active / Total Objects (% used)    : 897519 / 1245930 (72.0%)
 Active / Total Slabs (% used)      : 38605 / 38605 (100.0%)
 Active / Total Caches (% used)     : 94 / 145 (64.8%)
 Active / Total Size (% used)       : 129558.22K / 153432.58K (84.4%)
 Minimum / Average / Maximum Object : 0.01K / 0.12K / 128.00K

  OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME                   
440136 171471  38%    0.05K   6113       72     24452K buffer_head
190086 148576  78%    0.05K   2437       78      9748K selinux_inode_security
151840 146366  96%    0.48K  18980        8     75920K ext3_inode_cache
144333 144143  99%    0.02K    711      203      2844K avtab_node
130529 128488  98%    0.13K   4501       29     18004K dentry_cache
 99214  99071  99%    0.03K    878      113      3512K size-32
 43834  28475  64%    0.27K   3131       14     12524K radix_tree_node
 17818   9450  53%    0.06K    302       59      1208K size-64
  4602   4562  99%    0.05K     59       78       236K sysfs_dir_cache
  3220   2855  88%    0.08K     70       46       280K vm_area_struct
  2460   2114  85%    0.12K     82       30       328K size-128
  1564   1461  93%    0.04K     17       92        68K Acpi-Operand
  1540   1540 100%    0.33K    140       11       560K inode_cache
  1524    466  30%    0.01K      6      254        24K anon_vma
  1440    515  35%    0.05K     20       72        80K avc_node
  1440   1154  80%    0.19K     72       20       288K filp
  1170   1023  87%    0.05K     15       78        60K ext3_xattr
   845    724  85%    0.02K      5      169        20K Acpi-Namespace
   638    315  49%    0.35K     58       11       232K proc_inode_cache
   450    434  96%    0.25K     30       15       120K size-256
   424    386  91%    0.50K     53        8       212K size-512
   312    107  34%    0.05K      4       78        16K delayacct_cache
   306    284  92%    0.43K     34        9       136K shmem_inode_cache
   303    108  35%    0.04K      3      101        12K pid
   300    261  87%    0.19K     15       20        60K skbuff_head_cache
   300    300 100%    0.12K     10       30        40K bio
   260    260 100%   32.00K    260        1      8320K size-32768
   254      6   2%    0.01K      1      254         4K revoke_table
   236     55  23%    0.06K      4       59        16K fs_cache
   216    203  93%    1.00K     54        4       216K size-1024
   214    214 100%    2.00K    107        2       428K size-2048
   203     83  40%    0.02K      1      203         4K biovec-1

热点新闻

抖音在美业务威胁再升级 特朗普要禁止TikTok运营?

美国对中国科技公司的威胁再度升级!特朗普当地时间7月31日在其专机“空军一号”上对媒体记者表示,他将禁止TikTok在美国运营,最早于周六(即8月1日)实施,并且暗示他不会支持美国公司去收购TikTok。这是TikTok一周内在美国遭遇的第二次政府打压,本周美国财政部刚刚提交审查建议。 阅读全文

发布于:2020-08-01T21:14:31Z  |  105次阅读  |  详细内容 »

受疫情影响 Booking.com宣布最多裁员25%

全球酒店预订平台Booking.com母公司Booking Holdings今日宣布,由于新冠病毒疫情继续对旅游造成广泛影响,该公司计划在全球范围内最多裁员25%。目前,Booking.com拥有逾1.7万名员工。 阅读全文

发布于:2020-08-04T23:15:13Z  |  103次阅读  |  详细内容 »

不惜一切坚持生产 特斯拉成为疫情下汽车业最大赢家

疫情危机之中,由于前期“种下的种子”渐渐长成,特斯拉逆势迎来大丰收。面对疫情冲击,全球传统车企遭受重创,销量和利润暴跌之时,特斯拉却仍保持盈利,股价由三月低点至今已飙升了约4倍。这使得它7月初市值超越大众和丰田后,始终稳坐全球第一大车企宝座。 阅读全文

发布于:2020-08-02T17:46:01Z  |  87次阅读  |  详细内容 »

互联网平台侵权屡禁不止 微信读书被判赔偿用户6600元

“微信读书”App因默认开放读书记录遭用户起诉,该案于7月30日落槌,法院认定腾讯公司侵犯用户个人信息权益,判决赔偿用户6600元。“我们尊重法院判决。”微信读书方面向《证券日报》记者表示,保障用户信息安全是微信读书一直坚守的首要原则。 阅读全文

发布于:2020-08-01T08:14:45Z  |  78次阅读  |  详细内容 »

特斯拉Model Y在6月份销售7500辆 是Model X两倍多

特斯拉在去年3月份推出了跨界运动型多用途电动汽车Model Y,并在今年一季度开始向消费者交付,不过在Model Y开始交付之后,特斯拉在每一季度,将其与Model 3的产量及交付量合并公布,因而目前还无法知晓Model Y的具体销量。 阅读全文

发布于:2020-08-01T17:44:30Z  |  77次阅读  |  详细内容 »

CDC预测:未来30天 美国每天将有1000人死于新冠肺炎

美国疫情现况有多严峻?美疾控中心(CDC)预测,未来30天,美国每天将有1000人死于新冠肺炎。据美国有线电视新闻网(CNN)消息,过去一周,美国27个州的疫情逐渐趋缓,这是一个好消息,但对全美来说,疫情还是相当严重。根据CDC发布的一份综合预测数据,到8月22日,美国新冠肺炎死亡病例将达到17.3万例,在未来30天,平均每天就有1000个美国人死于新冠肺炎。 阅读全文

发布于:2020-08-03T12:15:09Z  |  76次阅读  |  详细内容 »

腾讯建国内首个综合电竞体验馆:《头号玩家》沉浸体验成真

上海聚集了全国80%以上的电竞公司、俱乐部和明星资源,每年有近一半的电竞赛事在上海举办。在上海,腾讯电竞携手中央广播电视总台,建立了世界级的电竞赛事远程制播中心。在2020 ChinaJoy上,腾讯宣布,国内第一个综合电竞体验馆——腾讯电竞V-Station体验馆,将在2020年”十一黄金周”正式落地上海。 阅读全文

发布于:2020-08-01T16:14:51Z  |  71次阅读  |  详细内容 »

字节跳动回应TikTok易主:不对谣言或猜测发表评论

此前彭博社报道,美国政府即将颁布行政命令,以国家安全为由,迫使字节跳动出售短视频应用TikTok的美国业务。据知情人士透露,微软正在与字节跳动商谈收购TikTok的事宜,但谈判进展和具体条款尚未可知。如果美国科技巨头微软成功收购,则可以化解TikTok的监管风险。 阅读全文

发布于:2020-08-01T12:44:51Z  |  71次阅读  |  详细内容 »

中国联通推出PLUS会员:联合12家互联网公司 最低99元/年

8月1日上午消息,中国联通今日宣布推出首款付费会员类产品——联通PLUS会员。该产品是中国联通在自有资源基础上,联合12家互联网公司共同打造,覆盖用户吃喝玩乐各类优惠特权。即日起,该产品在联通手厅App、中国联通营业厅微信公众号、10010短信及实体营业厅等线上线下全渠道正式发售。 阅读全文

发布于:2020-08-01T11:15:18Z  |  71次阅读  |  详细内容 »

字节跳动同意剥离TikTok美国业务 提出微软等两家公司接管

路透社消息,两名知情人士周六(1日)表示,在美国总统特朗普周五表示他已决定禁用该应用后后,字节跳动已同意完全剥离TikTok在美国的业务,以挽救与白宫的一笔交易。字节跳动此前曾试图在TikTok的美国业务中持有少数股权,但遭到了白宫的拒绝。 阅读全文

发布于:2020-08-01T22:45:42Z  |  70次阅读  |  详细内容 »

微信支付亲属卡被当成诈骗工具 官方详解正确打开方式

既能方便老人操作支付,又能避免熊孩子无度消费,亲属卡成为了越来越多用户兼顾家庭的好帮手。但同时,还是有少数用户因为不了解这一功能、“误赠”亲属卡导致了资金损失。近日,有媒体报道称,广州的吴某冒充贷款中介人员,诱导受害人与其建立微信亲属卡,盗刷对方微信账户中的资金。 阅读全文

发布于:2020-08-01T14:44:34Z  |  69次阅读  |  详细内容 »

即将推出的Apple Watch Series 6的电池现身监管机构

即将到来的Apple Watch Series 6的电池很可能已经在韩国测试研究院完成备案,并被Twitter用户@yabhishekhd发现。6月23日,韩国监管机构KTR为一块容量为303.8mAh的1.17Wh电池颁发了认证,该机构负责在公开销售前对新硬件进行审批和测试。 阅读全文

发布于:2020-08-01T22:45:43Z  |  68次阅读  |  详细内容 »

小伙落水失踪 10天内微信余额却被多次提现

8月2日,据媒体报道,7月19日晚,四川宜宾一男子在救落入江中的弟弟时不慎失踪,但随后却不断收到其微信余额提现和消费的提示信息。报道称,7月19日晚9点左右,男子姜某成和女友带着9岁的弟弟到江边游玩,结果弟弟不慎失足落水,姜某成急忙扑入水中营救,却不料双双遇险。最终弟弟被路人救起送医,姜某成却下落不明,目前搜寻工作仍在继续。 阅读全文

发布于:2020-08-02T17:51:19Z  |  67次阅读  |  详细内容 »

特斯拉CEO马斯克:中国人聪明勤奋 反观美国太自满

特斯拉CEO埃隆·马斯克周五(7月31日)接受美国“汽车新闻”网站采访时直言,中国令他震撼,中国人非常聪明而且非常勤奋,反观美国自己则太过自满。据美国全国广播公司财经频道(CNBC)报道,采访当天,当“汽车新闻”网站的出版商杰森·斯坦问到“中国作为全球电动汽车策略领导者如何”时,马斯克说道: 阅读全文

发布于:2020-08-02T11:44:51Z  |  67次阅读  |  详细内容 »

微软发布新的Windows Insider计划网站

微软今日发布了改版后的Windows Insider计划网站。新网站经过重新设计,更加方便用户访问和参与,新的Windows Insider网站将为测试者了解该计划提供一站式服务。Windows Insider计划是一个由数百万Windows最忠实的粉丝组成的社区,他们可以第一时间看到Windows接下来的变化。 阅读全文

发布于:2020-08-02T00:14:38Z  |  67次阅读  |  详细内容 »

AOC推出2款AGON游戏显示器 分别采用TN和NanoIPS面板

今天,AOC宣布推出两款全新游戏显示器,其中27英寸AG273QXP是今天发布的比较有意思的产品,因为这是该公司有史以来第一款兼容FreeSync的1440p 165Hz IPS产品,相对于2017年仅有G-Sync的AG271QG来说,代表着一款值得注意的、更全面的产品。AOC采用了LG NanoIPS显示面板,供了相当大的升级,例如1ms的GtG响应时间。 阅读全文

发布于:2020-08-01T00:44:37Z  |  67次阅读  |  详细内容 »

热门Linux命令