追求永无止境
分类: LINUX
2015-09-10 07:44:03
1、查看服务器的CPU详细情况:cat /proc/cpuinfo
2、查看服务器的内存详细情况:free –m
Total:内存总数 used:已经使用的内存数 free:空闲内存数 shared:多个进程共享的内存总额 -buffers/cache:已用的内存数,即used-buffers-cached +buffers/cache:可用的内存数,即 free+buffers+cached
3、查看服务器的硬盘详细情况:
查看硬盘及分区信息:fdisk –l
检查文件系统的磁盘空间占用情况:df –h
查看硬盘的IO性能:iostat –d –x –k 1 10
参数说明:
Rrqm/s:每秒进行merge的读操作数目,即delta(rmerge)/s
Wrqm/s:每秒进行merge的写操做数目,即delta(wmerge)/s
r/s:每秒完成的读IO设备的次数,即delta(rio)/s
w/s:每秒完成的写IO设备的次数,即delta(wio)/s
rsec/s:每秒读扇区数,即delta(rsect)/s
wsec/s:每秒写扇区数,即delta(wsect)/s
rkB/s:每秒读K字节数。是rsect/s的一半,因为每扇区大小为512字节
wkB/s:每秒写K字节数。是wsect/s的一半。
Avgrq-sz:平均每次设备I/O操作的数据大小(即扇区),即delta(rsect + wsect)/delta(rio + wio )
Avgqu-sz:平均I/O队列的长度。即delta(aveq)/s/1000 (除以1000是因为aveq的单位为毫秒)
Await:平均每次设备I/O操作的等待时间(单位:毫秒),即delta(ruse+wuse)/delta (rio +wio)
Svctm:平均每次设备I/O操作的服务时间(单位:毫秒),即delta(use)/delta (rio+wio)
%util:一秒钟有百分之多少的时间用于I/O操作,或者说一秒中有多少时间I/O队列是非空的,即delta(use)/s/1000
如果%util接近100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈
await 的大小一般取决于服务时间(svctm),以及I/O队列的长度和I/O请求的发出模式。这个相应时间应该低于5ms。
4、查看linux系统中某目录的大小
du –sh /root
5、dd命令:可以把指定的输入文件复制到指定的输出文件中,并在复制过程中可以进行格式转换。
制作交换文件:
dd if = /dev/zero of=/swapfile bs=1024 count=65536
制作驱动盘的时候:
dd if=rhel40.img of=/dev/fd0 bs=10k
制作ISO镜像:
dd if=/dev/cdrom of=/root/cd1.iso
6、查看linux系统的平均负载
查看平均负载:uptime
查看平均负载以及登陆用户:w
动态查看负载情况:top
load average参数:分别为1min,5min,15min内的平均进程数量
7、查看linux系统的其它参数:
vmstat:查看linux系统的整体性能,可以查看系统的进程状态、内存使用情况、虚拟内存的使用情况、磁盘的I/O、中断、上下文切换、CPU的使用情况等性能信息。
Procs:
r:等待运行的进程数
b:处在非中断睡眠状态的进程数
w:被交换出去的可运行的进程数
memory:
swpd:虚拟内存使用情况
free:空闲内存
buff:用作缓存的内存数
swap:
si:从磁盘交换到内存的交换页数量
so:从内存交换到磁盘的交换页数量
I/O:
bi:发送到块设备的块数
bo:从块设备接收到的块数
system:
in:每秒的中断数,包括时钟中断
cs:每秒的环境切换次数
CPU:
us:CPU使用时间
sy:CPU系统使用时间
id:闲置时间
8、查看内核版本号:
uname –a
查看系统已载入的相关模块:
lsmod