首页 > 其他分享 >meminfo一些容易混淆的点

meminfo一些容易混淆的点

时间:2024-09-02 17:03:28浏览次数:11  
标签:混淆 meminfo kB Inactive 内存 file Active SReclaimable 容易

MemTotal:    1859964 kB
MemFree:     226356 kB
MemAvailable:   847856 kB
Buffers:      23332 kB
Cached:      710996 kB
SwapCached:     64 kB
Active:      308020 kB
Inactive:     655400 kB
Active(anon):   97916 kB
Inactive(anon):  222764 kB
Active(file):   210104 kB
Inactive(file):  432636 kB
Unevictable:    87344 kB
Mlocked:      86160 kB
SwapTotal:    1572860 kB
SwapFree:    1402108 kB
Dirty:        108 kB
Writeback:       0 kB
AnonPages:    316416 kB
Mapped:      355044 kB
Shmem:       6572 kB
KReclaimable:   71152 kB
Slab:       212216 kB
SReclaimable:   64240 kB
SUnreclaim:    147976 kB
KernelStack:    19520 kB
ShadowCallStack:  4900 kB
PageTables:    29520 kB
NFS_Unstable:     0 kB
Bounce:        0 kB
WritebackTmp:     0 kB
CommitLimit:   2502840 kB
Committed_AS:  28877012 kB
VmallocTotal:  263061440 kB
VmallocUsed:    75532 kB
VmallocChunk:     0 kB
Percpu:       3872 kB
CmaTotal:     114688 kB
CmaFree:        0 kB
  • SLAB 不包含Anonpage这些。
  • SLAB = SReclaimable + SUnreclaim
  • SReclaimable(专注于slab内存可以回收的部分),KReclaimable(专注于kernel可回收的部分)
  • Cache包含Inactive(file),但不包含Active(file),Cache = Inactive(file)+ SwapCached + SReclaimable + 内核对象缓冲(例如page table + 内核栈相关)
  • Unevictable 指的是那些因为某些原因不能被交换出内存(即不能被 page out 到磁盘或 swap out 到交换空间)的内存页。这些内存页被锁定在物理内存中,通常是因为它们被用户程序通过特定的系统调用锁定。

标签:混淆,meminfo,kB,Inactive,内存,file,Active,SReclaimable,容易
From: https://www.cnblogs.com/linhaostudy/p/18393069

相关文章

  • JS代码混淆研究
    对混淆和反混淆逻辑模糊的同学有福了,本帖用最小示例带您手动反混淆JS代码。所使用混淆平台为:https://www.jshaman.com/#introduction原始代码:functionget_copyright(){vardomain="jshaman.com";varfrom_year=2017;varcopyright="(c)"+from_year+"-"+......
  • Python入门阶段---------容易错的点
    Python中笔试中容易出错的知识点汇总前言一、Python的变量命名规范二、List列表1.返回值2.列表中添加新元素3.列表中append()和extend()的区别三、字符串中的切片四、字典中键值对1.字典中的键也分类型2.字典中的查总结前言本文总结了Python入门中容易混......
  • 【挖矿病毒】为什么容易传播
    对于大多数挖矿病毒,有以下几个主要因素:漏洞利用:许多挖矿病毒利用操作系统或应用程序的已知漏洞来入侵系统。如果用户没有及时安装安全更新和补丁,这些漏洞就会暴露出来,为挖矿病毒提供了入侵的机会。社会工程和钓鱼攻击:挖矿病毒可能会通过钓鱼邮件、恶意链接或下载的文件等......
  • 最容易理解的Swin transformer模型(通俗易懂版)
    SwinTransformer:HierarchicalVisionTransformerusingShiftedWindows1.论文信息原文地址:https://arxiv.org/abs/2103.14030官网地址:https://github.com/microsoft/Swin-Transformer2.网络框架2.1swimVSvit 从图中可以得到,Swin相较于ViT的区别在于:Swim模型......
  • go语言免杀-garble混淆
    题记“愿先生心境,四季如春”作者回答:剑来之所以最大宗旨,是“我们不要轻易对这个世界失望”,因为道理太简单不过了,我们每个人在现实生活当中,太容易对人对事,产生大大小小的失望。而“愿先生心境四季如春”这句话,以后在书中会被主角回答一句“愿学生心境如春”,我会有意去掉四季......
  • 机器学习-混淆矩阵
    文章目录一、混淆矩阵1.混淆矩阵简介2.混淆矩阵图列二、混淆矩阵指标1.准确率(Accuracy)2.精确率(Precision)3.召回率(Recall)4.F1分数(F1Score)三、总结一、混淆矩阵1.混淆矩阵简介随着机器学习和人工智能的迅速发展,分类模型成为了解决各种问题的重要工具。然而,仅仅......
  • 函数(子程序)的常见、易混淆概念详解【对初学者有帮助】
    C语⾔中的函数也被称做子程序,意思就是⼀个完成某项特定的任务的⼀小段代码。C语⾔标准中提供了许多库函数,点击下面的链接可以查看c语言的库函数和头文件。C/C++官⽅的链接:https://zh.cppreference.com/w/c/header目录一、函数头与函数体二、实参与形参三、return的用法事......
  • 全网最详细且最容易理解的高可用集群KEEPALIVED
    一:高可用集群1.1集群类型LB:LoadBalance负载均衡LVS/HAProxy/nginx(http/upstream,stream/upstream)HA:HighAvailability高可用集群数据库、RedisSPoF:SinglePointofFailure,解决单点故障HPC:HighPerformanceComputing高性能集群1.2系统可用性SLA:Servic......
  • Android-代码混淆及字符串加密
    代码混淆使用ProGuard&R8一些参考链接Android混淆,新引入的D8、R8改变了什么?sdk打包必备,proguard混淆规则如何配置开启混淆app/build.gradle.android.buildTypesrelease{minifyEnabledtrue//开启混淆proguardFilesgetDefaultProguardFile('proguard-and......
  • 还在为论文拟题操心?什么方向的论文容易投?这本1区IEEE只需要6页!
    点击关注:关注GZH【欧亚科睿学术】,GET完整版2023JCR分区列表!论文如何拟题你还在为论文的题目而烦恼吗?确实,论文标题的拟定可能是科研工作中最具挑战性的环节之一。一个精准且引人注目的题目不仅能吸引读者的兴趣,更能显著提高你的论文被接受和引用的机会。接下来,我们将一起......