【转载】Linux下查看CPU、内存占用率

Linux64

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。

对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到cpu的响应,这时可能需要考虑升级cpu。另外满负荷运行cpu的使用率最好是user空间保持在65%~70%,system空间保持在30%,空闲保持在0%~5% 。

下面总结下查看CPU使用率常用的几个命令。

1、top
这个命令很常用,在第三行有显示CPU当前的使用情况。

[root@li676-235 ~]# top -bn 1 -i -c
top - 14:19:51 up 138 days, 7:15, 1 user, load average: 0.20, 0.33, 0.39
Tasks: 115 total, 1 running, 114 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.5%us, 3.8%sy, 0.0%ni, 91.0%id, 0.6%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1014660k total, 880512k used, 134148k free, 264904k buffers
Swap: 262140k total, 34788k used, 227352k free, 217144k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
12760 root 20 0 15084 1944 1632 R 2.0 0.2 0:00.01 top -bn 1 -i -c
如上所示,top命令可以看到总体的系统运行状态和cpu的使用率 。

%us:表示用户空间程序的cpu使用率(没有通过nice调度)

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Linux

详解Docker 跨服务器通讯 Ambassador原理

先看拓扑图:Ambassador 主要用来解决跨服务器通讯,因为同服务器通讯相对简单,直接用--link参数,或者用bridge网络即可。 服务器B的Docker2:centos想要访问服务器A的Do...
Linux

1s 创建100G文件,最快的方法是?

在我们日常工作中,为了验证开发的功能,比如:文件上传功能或者算法的处理效率等,经常需要一些大文件进行测试,有时在四处找了一顿之后,发现竟然没有一个合适的,虽然 Linux 中也有一些命令比如: vim...
Linux

AutoWare.auto 与ROS2 亲测安装成功

镜像下载、域名解析、时间同步请点击阿里云开源镜像站 AutoWare.auto 安装实践 1. 相关程序版本说明 ubuntu版本:20.04 ADE:4.4.0 Autoware.auto版本(基于...
Linux

Linux特殊权限之suid、sgid、sbit权限

文件权限管理之特殊命令 一:特殊权限 昨天所学的Linux基本权限为为9个;分别是rwx rwx rwx。但有时会发现系统中会有一些特殊的权限位符号; 例如: Linux系统一共有12个特殊权限符: ...
Linux

【持久层框架】- SpringData-JPA

SpringData - JPA 😄生命不息,写作不止 🔥 继续踏上学习之路,学之分享笔记 👊 总有一天我也能像各位大佬一样 🏆 一个有梦有戏的人 @怒放吧德德 🌝分享学习心得,欢迎指正,大家一起学习...
Linux

Redis安装教程(超详细)

镜像下载、域名解析、时间同步请点击阿里云开源镜像站 Redis 一、Redis安装 1、windows下安装 默认端口:6379 下载连接 https://github.com/tporadowski...
Linux

Redis-Sentinel Redis的哨兵模式

Redis-Sentinel Redis的哨兵模式 Redis Sentinel 模式简介 Redis-Sentinel是官方推荐的高可用解决方案,当redis在做master-slave的高可用方案...
Linux

Podman部署及应用

点击查看代码 什么是podman Podman是一个开源项目,可在大多数Linux平台上使用并开源在GitHub上。Podman是一个无守护进程的容器引擎,用于在Linux系统上开发,管理和运行Ope...
Linux

Bitmap在Redis中的应用(转)

原文:https://cloud.tencent.com/developer/news/387248 作者:一叶而不知秋 作为铺垫,我们先来介绍一些Bitmap的相关内容: 位图主要用于快速检索关键字...
Linux

redis查看状态信息

redis查看状态信息 info all|default Info 指定项 server服务器信息 redis_version : Redis 服务器版本 redis_git_sha1 : Git S...
Linux

Ubuntu20.04设置静态IP

前言 Web系统每次断电重启后IP就会发生改变,之前访问链接也会失效,很无耐,但是设置静态IP后就不一样了,每次重启服务器IP都不会改变。 本文讲解Linux服务器 Ubuntu20.04 设置静态I...