1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 运维 - 正文

君子好学,自强不息!

Swap空间与系统性能监视

2022-11-10 | 运维 | gtxyzz | 629°c
A+ A-

Swap空间是当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。Swap空间的分配固然很重要,而系统运行时的性能监控却更加有价值。通过性能监视工具,可以检查系统的各项性能指标,找到系统性能的瓶颈。本文只介绍一下在Solaris下和Swap相关的一些命令和用途。

最常用的是Vmstat命令(在大多数Unix平台下都有这样一些命令),此命令可以查看大多数性能指标。

例如:

#vmstat3procs-------memory---------swap---io---system----cpu---rbw 
swpdfreebuffcachesisobiboincsussyid0000938803304 
19372001021311000990000938803304193720000 
1098001000000938803304193720000112600100 
…………

Swap空间命令说明:

vmstat 后面的参数指定了性能指标捕获的时间间隔。3表示每三秒钟捕获一次。***行数据不用看,没有价值,它仅反映开机以来的平均性能。从第二行开始,反映每三秒钟之内的系统性能指标。这些性能指标中和Swap空间有关的包括以下几项:

procs下的w

它表示当前(三秒钟之内)需要释放内存、交换出去的进程数量。

memory下的Swap

它表示使用的Swap空间的大小。

Swap空间下的si,so

si表示当前(三秒钟之内)每秒交换回内存(Swap in)的总量,单位为kbytes;so表示当前(三秒钟之内)每秒交换出内存(Swap out)的总量,单位为kbytes。

以上的指标数量越大,表示系统越忙。这些指标所表现的系统繁忙程度,与系统具体的配置有关。系统管理员应该在平时系统正常运行时,记下这些指标的数值,在系统发生问题的时候,再进行比较,就会很快发现问题,并制定本系统正常运行的标准指标值,以供性能监控使用。

另外,使用Swapon-s也能简单地查看当前Swap资源的使用情况。 例如:# swapon -s Filename Type Size Used Priority /dev/hda9 partition 361420 0 3

能够方便地看出Swap空间的已用和未用资源的大小。 应该使Swap负载保持在30%以下,这样才能保证系统的良好性能。

本文来源:1818IP

本文地址:https://www.1818ip.com/post/8260.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。