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 用此命令检查内存使用情况