系统资源监控与网络基础全解析
1 系统资源监控工具介绍
1.1 页面错误监控
在系统运行过程中,页面错误是一个重要的指标。可以使用/usr/bin/time命令结合cal命令来查看页面错误情况,示例如下:
$ /usr/bin/time cal > /dev/null 0.00user 0.00system 0:00.06elapsed 0%CPU (0avgtext+0avgdata 3328maxresident)k 648inputs+0outputs (2major+254minor)pagefaults 0swaps从上述输出可以看到,程序运行时出现了 2 次主要页面错误(major page faults)和 254 次次要页面错误(minor page faults)。主要页面错误通常发生在内核首次从磁盘加载程序时。若再次运行该命令,可能不会出现主要页面错误,因为内核已将磁盘页面缓存。
若想在进程运行时查看页面错误,可使用top或ps命令:
-top 命令:运行top后,按f键更改显示字段,按u键显示主要页面错误数量,结果会显示在新的nFLT列中,但无法看到次要页面错误。
-p