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 进程管理命令 Linux 进程管理命令是 Linux 操作系统中用于管理进程的命令,它们是 Linux 系统管理员的基本工具。这些命令可以用来查看、管理和控制进程,从而确保系统的稳定运行。 1. 程序和进程 在 Linux ...
Linux内存管理实验是关于Linux操作系统内存管理机制的学习和实践。本实验中会涉及到诸多内存管理的关键概念和工具,如free、vmstat、readelf、objdump等。接下来将详细解释上述内容中涉及的关键知识点。 首先,free...
本资料集“Linux内存管理”深入探讨了Linux内核如何高效地管理内存资源,包括物理内存、虚拟内存、交换空间等多个方面。以下是关于Linux内存管理的关键知识点: 1. 物理内存:在Linux中,物理内存是指计算机硬件中...
缓冲(buffers)和缓存(cached)是Linux内存管理中的两个重要概念,它们都用于提高文件系统的性能: - Buffers主要用作块设备的缓冲,用来存储文件系统的元数据和正在处理的页面信息。 - Cached用于文件内容的缓冲...
在Linux内存管理中,了解如何有效地利用和监控内存对于系统性能至关重要。通过掌握`free`、`vmstat`和`ulimit`等工具,开发者能够更好地理解和调整系统的内存行为,从而提高系统的稳定性和效率。在资源有限的环境中...
Linux 系统管理命令 Linux 系统管理命令是 Linux 系统管理员必备的知识之一。本文将详细介绍 Linux 系统管理目录、分区使用情况、目录使用情况和检查磁盘分区情况等相关知识点。 Linux 系统管理目录 Linux 系统...
这个压缩包中的资源提供了丰富的Linux学习资料,包括各种操作、所有管理命令、磁盘管理、用户管理、服务器管理和进程管理等内容。以下是对这些主题的详细解释: 一、Linux基本操作 Linux的基本操作包括文件和目录...
以上五个命令是Linux系统管理中用于硬件监控和管理的基本工具,它们能够帮助用户了解和控制硬件资源,对故障排查和系统优化起到重要作用。熟悉这些命令的使用,是提升Linux系统管理技能的关键步骤。在实际操作中,...
本篇主要介绍Linux中的常用命令和系统管理,帮助用户更好地理解和掌握这一强大的操作系统。 1. **文件目录基本操作** - `cd`: 改变当前工作目录,例如`cd /home/user`进入用户主目录。 - `ls`: 列出目录内容,如`...
系统管理命令是Linux系统中最重要的命令类别之一,涵盖了用户管理、进程控制、系统监控、权限控制等多个方面。 - 用户管理命令:如adduser(添加用户)、useradd(添加用户)、userdel(删除用户)等,用于管理系统...
"Linux内存管理" Linux内存管理是计算机系统中的一种必须仔细管理的重要资源。在理想的情况下,每个程序员都喜欢无穷大、快速并且内容不易变(即掉电后内容不会丢失)的存储器,同时又希望它是廉价的。但不幸的是,...
Linux内存管理排查定位各种命令和手段。
Linux 性能检查命令总结 Linux 性能检查命令总结是指在 Linux 服务器出现性能问题时,使用的一些命令来快速定位和解决问题。这包括内存瓶颈、CPU 瓶颈、网络瓶颈、磁盘瓶颈和应用瓶颈等方面的命令。 内存瓶颈 在...
Linux内存管理编程技术是计算机科学中的一个重要领域,特别是在操作系统开发和C语言编程中。这个实验主要涉及以下几个核心知识点: 1. **malloc()函数**:在Linux中,`malloc()`是C标准库提供的一种动态内存分配...
Linux内存管理将用户空间分为多个区域,如堆(Heap)、栈(Stack)、全局数据区(BSS)和文本段(Text Segment)。堆是从低地址向高地址增长,而栈则是相反方向。程序的静态变量存储在BSS段,执行代码则位于文本段...
在Linux操作系统中,内存管理是其...以上是Linux内存管理的一些基础知识点,通过阅读《深入理解Linux内存管理》的学习笔记,可以进一步了解这些概念的详细工作原理和优化策略,提升对Linux内存管理的理解和实战能力。
Linux内存管理是操作系统的核心组成部分,对于理解和优化Linux系统的性能至关重要。在Linux环境下,内存管理不仅涉及到物理内存的分配与回收,还包括虚拟内存的管理和交换空间的使用。内存管理的高效性直接影响到...