`
pingfeng
  • 浏览: 57892 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux内存管理命令

 
阅读更多

vmstat -s

与free -m 是比较好的观测内存的命令

 

刚进入运行的系统

-bash-3.2$ vmstat -s
     30897940  total memory
       184408  used memory
        78848  active memory
        67432  inactive memory
     30713532  free memory
         6356  buffer memory
       105176  swap cache
      4192956  total swap
            0  used swap
      4192956  free swap
          369 non-nice user cpu ticks
            0 nice user cpu ticks
          537 system cpu ticks
       120270 idle cpu ticks
         1523 IO-wait cpu ticks
            4 IRQ cpu ticks
           50 softirq cpu ticks
            0 stolen cpu ticks
       112896 pages paged in
         9724 pages paged out
            0 pages swapped in
            0 pages swapped out
       160886 interrupts
        71964 CPU context switches
   1350373112 boot time
         2821 forks


[root@localhost ~]# free -m
             total       used       free     shared    buffers     cached
Mem:         30173        179      29994          0          6        102
-/+ buffers/cache:         70      30103
Swap:         4094          0       4094

 

 

==========

 

运行很长时间,内存cach了很多

 

 

[root@localhost ssh]# vmstat -a 2
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free  inact active   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 23590020 5347780 1614948    0    0     0     1    1    0  0  0 100  0  0
 0  0      0 23590020 5347772 1615016    0    0     0     4 1006  306  0  0 100  0  0
 0  0      0 23590020 5347772 1615012    0    0     0     0 1002  301  0  0 100  0  0
 0  0      0 23589880 5347772 1615012    0    0     0    24 1017  384  0  0 100  0  0


root@localhost ssh]# vmstat -s
     30897940  total memory
      7302736  used memory
      1610636  active memory
      5346844  inactive memory
     23595204  free memory
       274844  buffer memory
      6102092  swap cache
      4192956  total swap
            0  used swap
      4192956  free swap
       558515 non-nice user cpu ticks
         1193 nice user cpu ticks
       585088 system cpu ticks
   2967723549 idle cpu ticks
       210472 IO-wait cpu ticks
         4406 IRQ cpu ticks
       301885 softirq cpu ticks
            0 stolen cpu ticks
       543204 pages paged in
     41063536 pages paged out
            0 pages swapped in
            0 pages swapped out
   3722943494 interrupts
    393601166 CPU context switches
   1346660283 boot time
      8934193 forks



[root@localhost ssh]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 23595204 274848 6102060    0    0     0     1    1    0  0  0 100  0  0




[root@localhost ssh]# free -m
             total       used       free     shared    buffers     cached
Mem:         30173       7131      23042          0        268       5958
-/+ buffers/cache:        904      29269
Swap:         4094          0       4094

 

 

分享到:
评论

相关推荐

    Linux内存管理排查定位

    Linux内存管理排查定位各种命令和手段。

    嵌入式Linux内存管理之free命令

    作为一名linux系统管理员,监控内存的使用状态是非常重要的,监控内存最常使用的命令有free、top等,下面是某个系统free的输出

    linux内存泄漏查找

    bin bin就是二进制(binary)英文缩写,该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。 /boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息 /dev ...

    《深入理解LINUX内存管理》学习笔记

    深入理解LINUX内存管理,详细介绍了内存管理原理及操作命令

    Linux系统内存使用经验

    Linux的内存管理,实际上跟windows的内存管理有很相像的地方,都是用虚拟内存这个的概念,文中介绍了在Linux下查看内存用的command free命令,并对反回的参数进行解释。

    实验三Linux内存管理编程技术

    1 操作系统的发展使得系统完成了大部分的内存管理工作。对于程序员而言,这些内存管理的过程完全透明不可见。因此,程序员开发时从不关心系统如何为自己分配内存,而且永远认为系统可以分配给程序所需要的内存。在...

    Linux命令大全(修改版)

    对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令...

    Linux服务器监测命令及CPU、硬盘、内存状态命令

    Linux 系统向管理员提供了非常好的方法,使他们可以在系统运行时更改内核,而不需 要重新引导内核系统。这是通过 /proc 虚拟文件系统实现的。/proc 文件虚拟系统是一种 内核和内核模块用来向进程 (process) 发送信息...

    模拟linux内存管理中的Buddy(伙伴)算法的回收过程

    2.模拟linux内存管理中的Buddy(伙伴)算法,实现页面的回收。 1)假设内存中有16个页面,部分页面是正在使用的,部分页面是空闲的,页面号依次是0,1,。。。15; 2)算法根据buddy算法的原理管理着空闲页面;(注...

    linux 内存清理/释放命令总结

    本篇文章主要介绍了linux 内存清理/释放命令,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

    linux 命令大全

    对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令...

    150个常用的Linux命令汇总

    对于 Linux 系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件, Linux 系统管理的命令是它正常运行的核心。linux 命令在系统中有两种类型:内置 Shell 命令和 Linux 命令。本文档整理...

    Linux常用命令大全.zip

    要想真正理解Linux系统,就必须从Linux命令学起, 通过基础的命令学习可以进一步理解Linux系统。 一、系统: # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/...

    57个Linux常用命令含参数介绍和使用示例

    系统管理:Linux系统中的命令可以用来管理系统资源,如CPU、内存、磁盘空间等,以及各种系统进程。这有助于系统管理员或用户更好地理解和控制系统的运行状态。 文件操作:Linux中的命令提供了丰富的文件操作功能,如...

    《Linux系统管理》命令大全.txt

    对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令...

    Linux应用技术:Linux磁盘分区管理.pptx

    使用Linux命令管理文件系统;使用Linux命令管理文件系统;课堂练习1;课堂练习1;课堂练习2;课堂练习3;修改分区类型 ;课堂练习4;使用Linux命令管理文件系统;课堂练习5;使用Linux命令管理文件系统;拓展:检查分区;使用...

    操作系统实验报告 模拟内存管理

    Linux文件操作与内存管理算法模拟 1、实验目的: 1) 熟悉LINUX文件系统; 2) 通过编写文件操作的程序,进一步掌握操作系统的文件管理机制。 3) 模拟内存管理算法的实现方法; 4) 掌握简单的用户接口(字符菜单)...

    unlix linux 常用命令

    unlix linux 操作系统 命令 常用命令 系统管理 常用系统管理命令 内存 CPU 硬盘 硬件检查

    Linux应用技术:Linux系统命令.pptx

    项目3 Linux磁盘文件管理 第三讲 主要内容 Linux操作命令 Linux目录管理 Linux文件管理 拓展:管道和重定向 Linux文件系统 系统及其他命令 vi编辑器 磁盘分区管理 查看系统信息 uname 查看内核信息 内核名称 uname ...

    Linux必学的系统管理命令

    对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。

Global site tag (gtag.js) - Google Analytics