solaris下查看某进程的资源占用率及其它


1.     # ps -eo pid,pcpu,args | sort +1n 

该命令输出当前系统进程的pid, cpu占用率及命令描述,并以pcpu来排序(尝试过,没有成功,据说在RedHat上可行的。)

2. top -p <pid>


不同的系统top的设置不尽相同,因此使用时需要注意。

3. prstat -p <pid>


prstat 检查系统中进程占用CPU,内存等情况。可以代替top,不过好像solaris5.8之后才有,5.7上就没有。

4. 查看IO情况 iostat


iostat -x -I 1 若系统明显变慢,也可用此命令检查磁盘I/O情况


5. 查看CPU 可以用 psrinfo -v

查看详细信息

/usr/platform/sun4u/sbin/prtdiag -v

 6. sar

sar -u 3 20 若系统明显变慢,用此命令检查cpu占用率
sar –r 3 20 用此命令检查内存使用情况