• 欢迎访问奇跡の海网站,本站不上传任何资源,所有资源均来自于网络,欢迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下载资源为网络上收集整理而来,并且以计算机技术研究交流为目的,版权归原作者所有,仅供大家参考,学习,不存在任何商业目的与商业用途.
  • 本站系统镜像均来自于官方原版,ed2k可视为P2P下载链接。所有操作系统默认均为试用版,如有正版密钥可以有效激活,本站不提供任何激活和相关服务。

查看内存及CPU的状态几个简单命令

其他优化 奇跡の海 3年前 (2017-01-31) 442次浏览 已收录 0个评论 扫描二维码

查看CPU活动状况的命令

top:
 Top命令显示了实际CPU使用情况,默认情况下,它显示了服务器上占用CPU的任务信息并且每5秒钟刷新1次。
查看内存及CPU的状态几个简单命令
下面是输出的标志:
us:用户空间占CPU百分百
sy:内核空间占CPU百分比
ni:用户进程空间内改变过优先级的进程占用CPU百分比
id:空闲进程占CPU百分比
wa:等待输入输出占CPU的百分比
PID:进程标志
USER:进程所有者的用户名
PR:进程的优先级
NI:nice级别
VIRT:进程使用的虚拟内存总量(VIRT = SWAP + RES
RES:进程使用的未被换出的物理内存
SHR:共享内存的大小
S:进程状态
%CPU:共享的CPU使用
%MEM;共享的物理内存
TIME+:进程占用CPU的时间,单位1/100秒
COMMAND:启动任务的命令行(包括参数)
简单介绍到这,更详细的可通过man获得。
vmstat:
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如:
查看内存及CPU的状态几个简单命令
下面是输出的标志:
r:表示等待cpu运行队列中进程的数量
b:表示阻塞进程的数量
swpd:表示虚拟内存已经使用的大小,如果大于0说明物理内存已经不够用了。
free:空闲的物理内存大小。
buff:用来存储目录内容,权限的缓存。
cache:缓存
si:每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了,要查找耗内存进程解决掉。
so:每秒从虚拟内存写入磁盘的大小,如果大于0同上
bi:块设备每秒接受的块数量
bo:块设备每秒发出的块数量
in:cpu的每秒中断次数,包括时钟中断。
cs:每秒上下文切换次数。
us:用户程序运行cpu时间
sy:内核程序运行cpu时间
id:系统空闲cpu时间
wa:IO等待cpu时间
sar -q:
进程队列长度和平均负载状态监控,每10秒监控一次,后面还可以输入数字显示监控几次。
查看内存及CPU的状态几个简单命令
下面是输出的标志:
runq-sz:运行队列的长度。
plist-sz:当前系统的进程个数。
ldavg-1:过去1分钟的平均值
ldavg-5:过去5分钟的平均值
idavg-15:过去15分钟的平均值
sar -w: 查看上下文切换的平均次数,以及进程创建的平均值;
——————————————————————————————————————-
查看cpu的利用率:
mpstat:
mpstat显示所有cpu的
mpstat -P 0 1:表示隔一秒显示一次0号cpu的信息
查看内存及CPU的状态几个简单命令
usr、nice、sys、iowait、idle基本上与前面的一样。
irp:显示中断的
soft:软中断
steal:被虚拟机偷走的
guest:被虚拟机使用的
idle:空闲的
iostat:
用来报告cpu的统计数据与输入与输出的统计数据
-c表示cpu的,-c 1 6也是每隔一秒采样六次,其余选项可通过man来获得
查看内存及CPU的状态几个简单命令
dstat:
dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。
-–disk-util :显示某一时间磁盘的忙碌状况
-–freespace :显示当前磁盘空间使用率
-–proc-count :显示正在运行的程序数量
-–top-bio :指出块I/O最大的进程
-–top-cpu :图形化显示CPU占用最大的进程
-–top-io :显示正常I/O最大的进程
-–top-mem :显示占用最多内存的进程
这几个可以同时使用
查看内存及CPU的状态几个简单命令
其余的可通过man查看
关于cpu与进程的绑定,这里就不再介绍了,使用taskset命令。

版权声明:本站所有文章和资源使用CC BY-NC-SA 4.0协议授权发布 , 转载应当以相同方式注明文章来自“SeaOMC.COM->查看内存及CPU的状态几个简单命令!在下边可以分享本文哦!
喜欢 (0)
[]
分享 (0)
奇跡の海
关于作者:
一个WordPress菜鸟!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址