`
wupuyuan
  • 浏览: 75864 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

proc-meminfo

阅读更多

整个系统的内存使用情况需要看 /proc/meminfo

MemTotal:        4053948 kB    // 所有可用内存的大小(除去内核和其它被占用的文件)
MemFree:          194340 kB    // 所有空闲内存的大小 (高位和低位之和)
Buffers:          577796 kB    // 缓冲
Cached:          1811928 kB    // 被高速缓冲存储器(cache memory)用的内存的大小(等于 diskcache minus SwapCache )
SwapCached:            0 kB    // 被高速缓冲存储器(cache memory)用的交换空间的大小,已经被交换出来的内存,但仍然被存放在swapfile中
Active:          3013252 kB    // 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用
Inactive:         607148 kB    // 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径
Active(anon):    1000032 kB
Inactive(anon):   236736 kB
Active(file):    2013220 kB
Inactive(file):   370412 kB
Unevictable:        5328 kB
Mlocked:            5328 kB
SwapTotal:             0 kB    // 交换空间的总大小
SwapFree:              0 kB    // 未被使用交换空间的大小
Dirty:               104 kB    // 等待被写回到磁盘的内存大小
Writeback:             0 kB    // 正在被写回到磁盘的内存大小
AnonPages:       1236092 kB    // 未映射页的内存大小
Mapped:            50052 kB    // 已经被设备和文件等映射的大小
Shmem:              1884 kB
Slab:             164072 kB    // 内核数据结构缓存的大小,可以减少申请和释放内存带来的消耗
SReclaimable:     139076 kB    // 可收回Slab的大小
SUnreclaim:        24996 kB    // 不可收回Slab的大小(SUnreclaim+SReclaimable=Slab)
KernelStack:        6048 kB    // 内核栈区大小
PageTables:         7708 kB    // 管理内存分页页面的索引表的大小
NFS_Unstable:          0 kB    // 不稳定页表的大小
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     2026972 kB
Committed_AS:    3646708 kB
VmallocTotal:   34359738367 kB  // 可以vmalloc虚拟内存大小
VmallocUsed:       18920 kB     // 已经被使用的虚拟内存大小
VmallocChunk:   34359716988 kB
HardwareCorrupted:     0 kB     
AnonHugePages:         0 kB
HugePages_Total:       0        // 大页面数目
HugePages_Free:        0        // 空闲大页面数目
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB     // 大页面一页大小
DirectMap4k:        6144 kB
DirectMap2M:     4188160 kB

 

分享到:
评论

相关推荐

    hazelnut:用于解析procmeminfo的pythonic库

    hazelnut是APACHE许可的库,它使用Python编写,旨在提供一种简单且Pythonic的方式来解析基于LINUX的系统上的/ proc / meminfo文件。 该库已经过Python 2.7.x和Python 3.6.x的测试。 安装: 从源使用 $ python ...

    Red Hat AS5 oracle 10 安装

    #grep MemTotal /proc/meminfo –-内存大小 #MemTotal: 1255625 #grep SwapTotal /proc/meminfo –交换分区大小 #SwapTotal: 1277944 /tmp分区大小 #df –k /tmp 要求/tmp 最少400MB 操作系统型号 #cat /etc/...

    linux命令大全

    有用的Linux命令方便...cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统

    数据库安装

    [root@oracle10g ~]# cat /proc/meminfo | grep MemTotal MemTotal: 1034604 kB [root@oracle10g ~]# cat /proc/meminfo | grep SwapTotal SwapTotal: 1574360 kB 建议内存最少1G,交换分区为内存1.5~2倍。如果空间...

    linux常用命令

    linux常用命令,cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 ...

    虚拟化平台\LINUX 查看MAC

    cat /proc/meminfo //校验内存使用 cat /proc/swaps //显示哪些swap被使用 cat /proc/version //显示内核的版本 cat /proc/net/dev //显示网络适配器及统计 cat /proc/mounts //显示已加载的文件系统 ...

    Android获取系统储存以及内存信息的方法(二)

    private static final String FILENAME_PROC_MEMINFO = /proc/meminfo; /** * 获取手机内存总大小 * @return */ public static String getTotalMemorySize() { try { FileReader fr = new FileReader...

    redhat linux 5.4 操作系统下安装oracle 10g数据库

    [root@localhost /]# grep MemTotal /proc/meminfo MemTotal: 16612960 kB 2、交换区检车 至少1G [root@localhost /]# grep SwapTotal /proc/meminfo SwapTotal: 16378256 kB 3、/tmp临时目录检查 至少400M [root@...

    Linux黑客命令行.docx

    cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv...

    在 Linux x86 上安装 Oracle 数据库 10g

    针对Oracle配置Linux ...grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo 查看可用磁盘空间: df -h 创建 Oracle 组和用户帐户 groupadd oinstall groupadd dba useradd -m -g oinstall -G

    Linux命令大全

    cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI ...

    Linux常用命令大全

    cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI ...

    meminfo:显示有关进程的内存信息-开源

    这个小的头文件是纯C的,可以在任何C / C ++程序中使用以获取有关当前进程的内存信息。 您是否曾经尝试在任务管理器或类似程序中监视进程,并想知道为什么即使程序释放了所有内存,内存也不会减少?...

    详细unix命令大全

    查看UNIX内存和SWAP的命令 AIX: /usr/sbin/lsattr -El sys0 -a realmem ...cat /proc/meminfo|grep MemTotal /sbin/swapon -s SOLARIS: /usr/sbin/prtconf|grep "Memory size" /usr/sbin/swap -s 等等

    Liunx Shell编程入门—-编写系统监控脚本与FTP探测脚本

    cat /proc/meminfo /proc/meminfo是了解Linux系统内存使用状况的主要接口 我们最常用的free、vmstat等命令就是通过它获取数据的 ,/proc/meminfo所包含的信息比free等命令要丰富得多 Linux bc 命令 bc 命令是任意...

    Android 如何获取手机总内存和可用内存等信息

    在android开发中,有时候我们想获取手机... “/proc/meminfo”文件记录了android手机的一些内存信息,在命令行窗口里输入”adb shell“,进入shell环境,输入”cat /proc/meminfo”即可在命令行里显示meminfo文件的内

    linux常用指令

    cat /proc/meminfo 校验内存使用  cat /proc/swaps 显示哪些swap被使用  cat /proc/version 显示内核的版本  cat /proc/net/dev 显示网络适配器及统计  cat /proc/mounts 显示已加载的文件系统  lspci -tv 罗列...

    kali linux命令.txt

    cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI ...

Global site tag (gtag.js) - Google Analytics