怎么查看linux的cpu,内存等占用率

 我来答
厉兴御春
2020-01-15 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:1032万
展开全部
在系统维护的过程中,随时可能有需要查看
CPU
使用率,并根据相应信息分析系统状况的需要。在
CentOS
中,可以通过
top
命令来查看
CPU
使用状况。运行
top
命令后,CPU
使用状态会以全屏的方式显示,并且会处在对话的模式
--
用基于
top
的命令,可以控制显示方式等等。退出
top
的命令为
q
(在
top
运行中敲
q
键一次)。
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
  可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:
  $
top
-u
oracle
汪奕琛高绫
2019-04-27 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:29%
帮助的人:979万
展开全部
vmstat
-
报告虚拟内存的统计信息。vmstat
对系统的进程情况、内存使用情况、交换页和
i/o
块使用情况、中断以及
cpu
使用情况进行统计并报告相应的信息。memory
swpd:
虚拟内存使用情况,单位:kbfree:
空闲的内存,单位kbbuff:
被用来做为缓存的内存数,单位:kb.si:
从磁盘交换到内存的交换页数量,单位:kb/秒so:
从内存交换到磁盘的交换页数量,单位:kb/秒。运行
vmstat
不须要特别的使用权限
这些系统信息是用来向用户提供分析系统瓶颈问题信息的。linux在计算进程情况时不将正在运行的
vmstat
自己计算进去。
vmstat对系统的虚拟内存、进程、cpu活动进行监视,同时它也对磁盘和forks和vforks操作的个数进行汇总。
不足是:vmstat不能对某个进程进行深入分析,它仅是一对系统的整体情况进行分析。
例如:[angel@home
/angel]#
vmstat
procs
memory
swap
io
system
cpu
r
b
w
swpd
free
buff
cache
si
so
bi
bo
in
cs
us
sy
id
0
0
0
7180
1852
56092
48400
0
0
6
5
24
8
0
0
18其中:procsr:
等待运行的进程数
b:
处在非中断睡眠状态的进程数
w:
被交换出去的可运行的进程数。
memoryswpd:
虚拟内存使用情况,单位:kb
free:
空闲的内存,单位kb
buff:
被用来做为缓存的内存数,单位:kbswapsi:
从磁盘交换到内存的交换页数量,单位:kb/秒
so:
从内存交换到磁盘的交换页数量,单位:kb/秒iobi:
发送到块设备的块数,单位:块/秒
bo:
从块设备接收到的块数,单位:块/秒systemin:
每秒的中断数,包括时钟中断
cs:
每秒的环境(上下文)切换次数
cpu

cpu
的总使用百分比来显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式