简单统计vss和rss总值的perl脚本

最近看《linux系统管理技术手册》这本书,上面有道习题,要求统计VSZ和RSS的值,用per写了一下,源码:

#!/usr/bin/perl -w
system "ps aux  | grep -v PID > vss.txt";
open TXT,"vss.txt" or die "can not open the file :$!";
$sum = 0;
while (<TXT>) {
 chomp;
 my @line = split;
 $sum += $line[4] + $line[5];
 }
print "$sum\n";
system "free";

这是我的运行结果,

不过还有一点不明白,就是统计值和系统物理内存和交换空间实际量之间有什么关系呢?

你可能感兴趣的:(linux,职场,perl,休闲)