欢迎来到天天文库
浏览记录
ID:48054333
大小:353.31 KB
页数:20页
时间:2019-05-06
《linux系统维护命令小结.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录cpu的使用:top磁盘ioiostat内存iovmstat网络ionetstat进程相关信息:lsof,ps,pstree文本分析awk,sed磁盘df,fdisk,duJavathreaddumpkill-3cpu的使用:top主要显示cpu占用率前几位的进程处理器活动变化的实时报告主要性能指标:loadaverage、cpu占用率、mem、swap…在top执行过程当中可以使用的按键指令:P:以cpu占用率排序M:以memory的占用排序N:以PID来排序T:由该进程使用的CPU时间累积排序cpu的使用:top输出字段描述PID:进程号USRE:进程
2、所有者的用户名PR:进程的优先级别NI:进程的优先级值VIRT:virtualimage,虚拟镜像(所有进程使用的虚拟内存值,包括所有的代码,数据,共享库已经被swappedout的)(virt=swap+res)RES:进程使用物理内存的总数量。(code+data)SHR:进程使用共享内存的数量S:进程的状态(S表示睡眠态,R运行态,T停止或跟踪态,D不可中断的睡眠态,Z僵死态)%CPU:CPU利用率百分比%MEM:占用内存的百分比TIME+:该进程启动以来所占用总CPU的时间COMMAND:进程的命令名称磁盘io:iostatiostat系统的磁盘操作活
3、动进行监视语法:iostat[-c
4、-d][-k][-t][-V][-x[device]][interval[count]]其中,-c为汇报CPU的使用情况;-d为汇报磁盘的使用情况;-k表示每秒按kilobytes字节显示数据;-t为打印汇报的时间;-v表示打印出版本信息和用法;-xdevice指定要统计的设备名称,默认为所有的设备;interval指每次统计间隔的时间;count指按照这个时间间隔统计的次数磁盘io:iostat示例#iostat510Linux2.6.18-53.1.4.el5.centos.plus(yxdx3.localdomain)
5、2009年06月13日_i686_(4CPU)avg-cpu:%user%nice%system%iowait%steal%idle0.060.000.130.630.0099.18Device:tpsBlk_read/sBlk_wrtn/sBlk_readBlk_wrtnsda2.077.1227.512736684641057687348sdb4.9911.9313.87458526072533412112…………….磁盘io:iostat输出字段描述tps:每秒IO传输个数BLK_read/s:以块为单位表示的每秒读入的数据量BLK_wrtn/s:以块为
6、单位表示的每秒写出的数据量BLK_read:以块为单位表示的读入数据量BLK_wrtn:以块为单位表示的写出数据量使用该工具主要是用来得出各个磁盘的繁忙情况,调整磁盘上文件系统的分布、并根据数据吞吐量作出相应的判断网络io:netstat这个指令比较常被用在网络的监控方面,从中可以了解:1)系统启动了那些服务进程,监听什么端口2)关注某个进程的网络通讯状况,即该进程产生的多个socket的信息,特别关注state字段,这能反应tcp连接的状态信息3)可以通过-i选项获取网络接口的统计数据网络io:netstat常用语法netstat-[atunlp]参数:-a
7、:将目前系统上所有的联机、监听、Socket数据都列出来-t:列出tcp网络封包的数据-u:列出udp网络封包的数据-n:不以程序的服务名称,以ip来显示;-l:列出目前正在网络监听的服务;-p:列出该网络服务的程序PID网络io:netstat输出字段描述Proto:网络的封包协议,主要分为TCP与UDP封包,相关数据请参考服务器篇;Recv-Q:非由使用者程序连结到此socket的复制的总bytes数;Send-Q:非由远程主机传送过来的acknowledged总bytes数;LocalAddress:本地端的IPForeignAddress:远程主机的I
8、P;State:联机状态,主要有建立(ESTABLISED)及监听(LISTEN);内存io:vmstatvmstatvmstat是VirtualMeomoryStatistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视,特别是swap。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。语法:vmstat[-V][-n][delay[count]]其中,-V表示打印出版本信息;-n表示在周期性循环输出时,输出的头部信息仅显示一次;delay是两次输出之间的延迟时间;count是指按照这个时间间隔统计的次数内存i
9、o:vmstat示例#vmstat–V
此文档下载收益归作者所有