|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!用top-i看看有若干过程处于Running状况,能够体系存在内存或I/O瓶颈,用free看看体系内存应用情形,swap能否被占用许多,用iostat看看I/O负载情形...
还有一种方法是ps-ef|sort-k7,将过程按运转时光排序,看哪一个过程消费的cpu时光最多。
top:
重要参数
d:指定更新的距离,以秒计算。
q:没有任何延迟的更新。假如应用者有超等用户,则top敕令将会以最高的优先序履行。
c:显示过程完全的路径与称号。
S:积累形式,会将己完成或消逝的子行程的CPU时光积累起来。
s:平安形式。
i:不显示任何闲置(Idle)或无用(Zombie)的行程。
n:显示更新的次数,完成后将会加入to
显示参数:
PID(ProcessID):过程标示号。
USER:过程所有者的用户名。
PR:过程的优先级别。
NI:过程的优先级别数值。
VIRT:过程占用的虚拟内存值。
RES:过程占用的物理内存值。
SHR:过程应用的同享内存值。
S:过程的状况,个中S表现休眠,R表现正在运转,Z表现僵逝世状况,N表现该过程优先值是负数。
%CPU:该过程占用的CPU应用率。
%MEM:该过程占用的物理内存和总内存的百分比。
TIME+:该过程启动后占用的总的CPU时光。
Command:过程启动的启动敕令称号,假如这一行显示不下,过程会有一个完全的敕令行。
top敕令应用过程当中,还可以应用一些交互的敕令来完成其它参数的功效。这些敕令是经由过程快捷键启动的。
<空格>:连忙刷新。
P:依据CPU应用巨细停止排序。
T:依据时光、累计时光排序。
q:加入top敕令。
m:切换显示内存信息。
t:切换显示过程和CPU状况信息。
c:切换显示敕令称号和完全敕令行。
M:依据应用内存巨细停止排序。
W:将以后设置写入~/.toprc文件中。这是写top设置装备摆设文件的推举办法。
free
1.感化
free敕令用来显示内存的应用情形,应用权限是一切用户。
2.格局
free[-b-k-m][-o][-sdelay][-t][-V]
3.重要参数
-b-k-m:分离以字节(KB、MB)为单元显示内存应用情形。
-sdelay:显示每隔若干秒数来显示一次内存应用情形。
-t:显示内存总和列。
-o:不显示缓冲区调理列。
uptime
18:59:15up25min,2users,loadaverage:1.23,1.32,1.21
如今的时光
体系开机运转到如今经由的时光
连线的应用者数目
比来一分钟,五分钟和十五分钟的体系负载
参数:-V显示版本资讯。
vmstat
procs-----------memory-------------swap-------io------system------cpu----
rbswpdfreebuffcachesisobiboincsussyidwa
012498010792829647316519205521161698263170
1视察磁盘运动情形
磁盘运动情形重要从以下几个目标懂得:
bi:表现从磁盘每秒读取的块数(blocks/s)。数字越年夜,表现读磁盘的运动越多。
bo:表现每秒写到磁盘的块数(blocks/s)。数字越年夜,表现写磁盘的运动越多。
wa:cpu期待磁盘I/O(未决的磁盘IO)的时光比例。数字越年夜,表现文件体系运动障碍cpu的情形越严重,由于cpu在期待慢速的磁盘体系供给数据。wa为0是最幻想的。假如wa常常年夜于10,能够文件体系就须要停止机能调剂了。
2视察cpu运动情形
vmstat比top更能反应出cpu的应用情形:
us:用户法式应用cpu的时光比例。这个数字越年夜,表现用户过程越忙碌。
sy:体系挪用应用cpu的时光比例。留意,NFS因为是在内核外面运转的,所以NFS运动所占用的cpu时光反应在sy外面。这个数字常常很年夜的话,就须要注意能否某个内核过程,好比NFS义务比拟沉重。假如us和sy同时都比拟年夜的话,就须要斟酌将某些用户法式分别到别的的办事器下面,以避免相互影响。
id:cpu余暇的时光比例。
wa:cpu期待未决的磁盘IO的时光比例。
iostat
用于统计CPU的应用情形及tty装备、硬盘和CD-ROM的I/0量
参数:
-c只显示CPU行
-d显示磁盘行
-k以千字节为单元显示磁盘输入
-t在输入中包含时光戳
-x在输入中包含扩大的磁盘目标
avg-cpu:%user%nice%sys%iowait%idle
20.250.182.6176.390.57
%iowait期待当地I/O时CPU余暇时光的百分比
%idle未期待当地I/O时CPU余暇时光的百分比
Device:tpsBlk_read/sBlk_wrtn/sBlk_readBlk_wrtn
hda9.86284.3484.486854072036
每秒传输数(tps)、每秒512字节块读取数(Blk_read/s)、每秒512字节块写入数(Blk_wrtn/s)和512字节块读取(Blk_read)和写入(Blk_wrtn)的总数目。
体系
#uname-a#检查内核/操作体系/CPU信息
#head-n1/etc/issue#检查操作体系版本
#cat/proc/cpuinfo#检查CPU信息
#hostname#检查盘算机名
#lspci-tv#列出一切PCI装备
#lsusb-tv#列出一切USB装备
#lsmod#列出加载的内核模块
#env#检查情况变量
资本
#free-m#检查内存应用量和交流区应用量
#df-h#检查各分区应用情形
#du-sh#检查指定目次的巨细
#grepMemTotal/proc/meminfo#检查内存总量
#grepMemFree/proc/meminfo#检查余暇内存量
#uptime#检查体系运转时光、用户数、负载
#cat/proc/loadavg#检查体系负载
磁盘和分区
#mount|column-t#检查挂接的分区状况
#fdisk-l#检查一切分区
#swapon-s#检查一切交流分区
#hdparm-i/dev/hda#检查磁盘参数(仅实用于IDE装备)
#dmesg|grepIDE#检查启动时IDE装备检测状态
收集
#ifconfig#检查一切收集接口的属性
#iptables-L#检查防火墙设置
#route-n#检查路由表
#netstat-lntp#检查一切监听端口
#netstat-antp#检查一切曾经树立的衔接
#netstat-s#检查收集统计信息
过程
#ps-ef#检查一切过程
#top#及时显示过程状况
用户
#w#检查运动用户
#id#检查指定用户信息
#last#检查用户登录日记
#cut-d:-f1/etc/passwd#检查体系一切用户
#cut-d:-f1/etc/group#检查体系一切组
#crontab-l#检查以后用户的筹划义务
办事
#chkconfig--list#列出一切体系办事
#chkconfig--list|grepon#列出一切启动的体系办事
法式
#rpm-qa#检查一切装置的软件包
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|