- 论坛徽章:
- 0
|
大家好,我在做一个关于监控系统信息的监控程序.
可是在编写过程中,遇到了一些问题。
领导需要让这个程序兼容linux系统和unix系统,而unix系统还分为hp-ux、aix、sun,
linux系统指令我已经写了, 可是我之前没有用过Solaris的unix系统,所以不清楚这些信息应该怎么进行提取。
在网上查了些 可是还是模模糊糊的。
我要查下面这些信息,右边是linux系统下的指令。
查看cpu使用率 vmstat
查看内存使用率 free
查看硬盘使用情况 df -k
查看io使用情况 iostat -d -x -k
所以想问下大家,Solaris下的指令,都是什么呢。。
1、我知道有top指令,但是那个是查询机器所有信息的内容,不太适合这种针对的查询,
但是如果使用top指令,他每次都显示很多对我来说无用的内容,我想只让他显示指定的信息。
比如我想让他只显示System Page Size: 4Kbytes
Memory: 11890516K (11646996K) real, 23011472K (22413012K) virtual, 578040K free Page# 1/20
这个只跟内存有关的信息,请问有什么指令可以做到? 网上有的说加参数f..可是我用着好像不对。
2、有其他指令可以做到查这些使用情况的吗? 直接显示内存使用百分比也行,或者显示数据需要计算的指令也行。
麻烦大家知道的告诉我下吧 谢谢大家!! |
|