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系统管理员,监控内存的使用状态是非常重要的,监控内存最常使用的命令有free、top等,下面是某个系统free的输出
bin bin就是二进制(binary)英文缩写,该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。 /boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息 /dev ...
深入理解LINUX内存管理,详细介绍了内存管理原理及操作命令
Linux的内存管理,实际上跟windows的内存管理有很相像的地方,都是用虚拟内存这个的概念,文中介绍了在Linux下查看内存用的command free命令,并对反回的参数进行解释。
1 操作系统的发展使得系统完成了大部分的内存管理工作。对于程序员而言,这些内存管理的过程完全透明不可见。因此,程序员开发时从不关心系统如何为自己分配内存,而且永远认为系统可以分配给程序所需要的内存。在...
对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令...
Linux 系统向管理员提供了非常好的方法,使他们可以在系统运行时更改内核,而不需 要重新引导内核系统。这是通过 /proc 虚拟文件系统实现的。/proc 文件虚拟系统是一种 内核和内核模块用来向进程 (process) 发送信息...
2.模拟linux内存管理中的Buddy(伙伴)算法,实现页面的回收。 1)假设内存中有16个页面,部分页面是正在使用的,部分页面是空闲的,页面号依次是0,1,。。。15; 2)算法根据buddy算法的原理管理着空闲页面;(注...
本篇文章主要介绍了linux 内存清理/释放命令,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令...
对于 Linux 系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件, Linux 系统管理的命令是它正常运行的核心。linux 命令在系统中有两种类型:内置 Shell 命令和 Linux 命令。本文档整理...
要想真正理解Linux系统,就必须从Linux命令学起, 通过基础的命令学习可以进一步理解Linux系统。 一、系统: # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/...
系统管理:Linux系统中的命令可以用来管理系统资源,如CPU、内存、磁盘空间等,以及各种系统进程。这有助于系统管理员或用户更好地理解和控制系统的运行状态。 文件操作:Linux中的命令提供了丰富的文件操作功能,如...
对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令...
使用Linux命令管理文件系统;使用Linux命令管理文件系统;课堂练习1;课堂练习1;课堂练习2;课堂练习3;修改分区类型 ;课堂练习4;使用Linux命令管理文件系统;课堂练习5;使用Linux命令管理文件系统;拓展:检查分区;使用...
Linux文件操作与内存管理算法模拟 1、实验目的: 1) 熟悉LINUX文件系统; 2) 通过编写文件操作的程序,进一步掌握操作系统的文件管理机制。 3) 模拟内存管理算法的实现方法; 4) 掌握简单的用户接口(字符菜单)...
unlix linux 操作系统 命令 常用命令 系统管理 常用系统管理命令 内存 CPU 硬盘 硬件检查
项目3 Linux磁盘文件管理 第三讲 主要内容 Linux操作命令 Linux目录管理 Linux文件管理 拓展:管道和重定向 Linux文件系统 系统及其他命令 vi编辑器 磁盘分区管理 查看系统信息 uname 查看内核信息 内核名称 uname ...
对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。