nkj827
作者nkj8272020-04-30 23:57
项目经理, 长春长信华天

使用vmstat命令生成虚拟内存使用情况的报告

字数 900阅读 807评论 0赞 1

使用vmstat命令生成虚拟内存使用情况的报告

v m s t a t命令(可以在子目录/ u s r / b i n中找到它)是一个通用监控程序,它不仅可以实时地显示

内存使用的状况和虚拟内存的统计信息,还可以显示磁盘操作的状况、系统使用的状况以及

中央处理器(cpu )的使用状况。如果使用 v m s t a t命令的时候没有使用它的任何命令行参数,你

将得到一个一次性的报告,如下所示:

v m s t a t命令报告的主要的活动类型有进程(p r o c s)、内存(以千字节为单位)、交换区(以千字

节为单位)、来自块设备(硬盘驱动器)的输入输出量、系统中断(每秒钟发生的次数)以及中央

处理单元(C P U)分配给用户、系统、和空闲时间所分别占用的百分比。

如果你在v m s t a t命令的命令行上以秒为单位指定了一个时间间隔,你将会得到一个不断变

化更新的报告单。当正需要查找为什么你的计算机的运行速度突然下降了或者为什么出现了

大量的磁盘读写操作这类情况的时候,有这么一个连续报告你的计算机运行情况的显示窗口

可以帮你大忙。

21.3.3 查看shell的“ulimit”设置

在本学时教程前面的内容中已经学习了怎样才能限制 c o r e转储文件的长度。现在我们介绍

一些可以在s h e l l中进行的其他方面的设置。如果正在使用的是 b a s h或者是p d k s h(k s h)类型的

s h e l l,你就可以使用u l i m i t命令的- a参数显示你当前设置的一个清单,如下所示:

如果正在使用的是 t c s h或者是c s h类型的s h e l l,你就可以使用 l i m i t命令列出你当前设置的

一个清单,如下所示:

新术语 这些限制与根操作员使用的限制是不同的。上面的例子中显示出来的限制是所谓的

“软限制”(可以被任何用户修改的限制值 )。如果想要查看s h e l l的硬限制(只能被根操作员修改

限制值),需要以根操作员的身份登录进入系统,然后使用 - a限制参数(如果使用的是b a s h或者

k s h的u l i m i t命令,请使用- H a参数),如下所示:

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广