linux和unix近来常常在用,关于一些信息的查询,先记下来
1) 操作系统及版本:uname 、telnet或者用命令行login时可以直接看到
2)CPU信息:more /proc/cpuinfo只适用于linux,可以查看到是几核的CPU
3)查看硬盘信息:format,SUN系统中只在root用户下可用
fdisk -l,LINUX系统中只在root用户下可用
iostat -xnpd <硬盘名称>[ <硬盘名称>] interval,查看某个/些硬盘的实时信息
这个命令可以查看到全部加载的硬盘的总信息,而df -h只能看到目前使用的硬盘信息
4)MEM总数信息:UNIX下prtconf | grep 'Memory'或prtconf|grep Mem
LINUX下用TOP就可以了
top的常用使用方法 top -u <用户名>
5)I/O信息:UNIX下用iostat -x <秒数>
6)内存信息:prstat
7) CPU占用情况:sar <频率时间> [显示次数]
如sar 1 10,就是每秒显示1次,共显示10次
LINUX中使用top命令也可以看到实时信息,这些都可以将数据保存到文件,只要在命令最后加" > "(不包括引号)即可
UNIX中使用prstat命令,常用的格式有
prstat -u <用户名> 查看用户使用的所有进程
prstat -p <进程号> -p <进程号>[ ...-p <进程号>] 查看固定进程
8)其它
除了以上的命令外,还可以使用vmstat和mpstat来查看系统使用的一些常用信息,vmstat中包含sar中idle部分的值,此处的idle是指系统所有CPU占用的平均值,而mpstat可以查看每个CPU的占用情况,用于多CPU系统寻找瓶颈
本文作者:网友 来源:网络收集
CIO之家 www.ciozj.com 微信公众号:imciow