求助大家一些关于查看Solaris系统的一些信息
大家好,我在做一个关于监控系统信息的监控程序.可是在编写过程中,遇到了一些问题。
领导需要让这个程序兼容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 freePage# 1/20
这个只跟内存有关的信息,请问有什么指令可以做到? 网上有的说加参数f..可是我用着好像不对。
2、有其他指令可以做到查这些使用情况的吗? 直接显示内存使用百分比也行,或者显示数据需要计算的指令也行。
麻烦大家知道的告诉我下吧 谢谢大家!! 先自己去搜索 除了free其它三个命 令solaris都有,不过和linux可能参数不一样
内存的话一般用mdb来看... iostat 3 5ALL device I/O
iostat -xnz 3 5 DISK I/O
iostat -d 3 5 DISK I/O Transfer
vmstat 3 5 virtual memory
sar 3 5System Activity Reporter
回复 1# lxl_0044
页:
[1]