---
当前位置: 首页 > 新闻中心

软件性能测试:Linux/Unix操作系统之内存监控

0
作者:软件测试小编 发布时间:2023-01-06 浏览次数: 打印

软件性能测试:Linux/Unix操作系统之内存监控

 在分析内存监控技术之前,首先需要了解一些内存相关的概念和内存分析的原理,通常所以说的内存都是物理层面的内存,但是操作系统要是使用这些内存就需要分页(pages),将内存分成一页一页的,这就是虚拟内存(VMM虚拟内存管理器)的概念。  ... 内存监控 SWAP又被称为交换分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP 分区)虚拟成内存来使用。它和Windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见,但其访问速度远远慢于实内存的访问速度。  · Active/inactive:活动和非活动内存,当前被process使用内存为活动内存,已经分配但是未被使用内存为非活动内存。 · Kernel Usage of Memory:在操作系统过程中,内核也需要使用内存,该值记录内核使用内存的情况。 Vmstat命令总结了系统中所有进程使用的总活动虚拟内存,以及空闲列表上实内存页帧的数量,活动的虚拟内存定义为虚拟内存中实际可以得到的工作段页面的数量。 当确定内存是否短缺或者是需要进行某种内存调整时,在一组时间间隔里输入vmstat命令,检查结果报告中的pipo列,这两列表明了每秒调页空间页面调入的数量和每秒调页空间页面调出的数量。如果这些值经常为非零值,说明可能存在内存瓶颈,偶尔出现非零值不用在意,因为页面调度是虚拟内存的主要原理。   

ruanjianceshi (7).jpg