博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10.1 使用w查看系统负载 10.2 vmstat命令 10.3 top命令 10.4 sar命令 10.5 nload命令
阅读量:7068 次
发布时间:2019-06-28

本文共 1668 字,大约阅读时间需要 5 分钟。

hot3.png

10.1 使用w查看系统负载

w/uptime 查看系统负载

cat /proc/cpuinfo 查看cpu核数

load average 1分钟 5分钟 15分钟 系统的负载值

(跟cpu有关.单位时间段内有多少个进程在使用cpu,是个平均值, 最理想状态: 看cpu的核数, 不高于cpu的核数)

总核数 = 物理CPU个数 X 每颗物理CPU的核数

总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

查看物理CPU个数

cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l

查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo| grep “cpu cores”| uniq

查看逻辑CPU的个数

cat /proc/cpuinfo| grep “processor”| wc -l

查看CPU信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

10.2 vmstat命令

vmstat 监控系统状态 用法 vmstat 1 关键的几列:r,b,swpd,si,so,bi,bo,us,wa

vmstat 监控系统状态

用法 vmstat 1 1代表1秒钟刷新1次,也可以用1 5

关键的几列:

r run 表示有多少个进程处于run的状态, 进程排着队也是r的状态

b block 进程处于block(等待)状态

swpd 如果这里数字一会多一会少 说明在和内存不断交换数据, 说明内存不够了

si 和swpd有关联 有多少kb的数据从swap进入到内存中

so 和swpd有关联 有多少kb的数据从内存中出来

bi 和磁盘有关 从磁盘里出来进入到内存里去 , 等于读, 上5千的时候就要注意了

bo 和磁盘有关 从内存里出来到磁盘里去 , 等于写, 上5千的时候就要注意了

us 用户级别的 占用cpu的百分比 us + sy + id + wa =100%

sy 系统本身占用cpu的百分比

id 空闲

wa 有多少个进程在等待cpu的百分比(和b类似), 很大说明cpu不够用

注意:需要关注的是r,b和wa这3列,io部分和bi和bo也是要经常参考的对象,如果磁盘io压力很大,这两列的数值会比较高(大于5千算高)。另外,当si和so两列的数值比较高并且不断变化时,说明内存不够了,内存中的数据频繁交换分区中,这往往对系统性能影响极大。 ``

10.3 top命令

top查看进程使用资源情况

top -c 显示详细的进程信息

top -bn1 静态显示所有进程

q退出,数字1显示所有核cpu,

大写字母M按内存使用排序 大写字母P按cpu使用排序,

RES 物理内存大小 单位是KB

zombie 僵尸进程

st 被偷走的了cpu百分比(服务器做虚拟化会遇到, 虚拟机会偷走)

大写字母E可以用不同的单位显示内存(M,G)

10.4 sar命令

yum install -y sysstat

sar -n DEV 网卡流量 , 如sar -n DEV 1 10

sar -f /var/log/sa/saxxxx 查看历史数据,最多保留1个月

如: sar -n DEV -f /var/log/sa/sa17

sar日期 的文件可以直接cat

rxpck 接受到的数据包(个), txpck 发送出去的数据包 几千正常,上万不正常

rxkb 接受到的数据量(KB) , txkb 发送的流量

sar -q 系统负载

sar -b 磁盘读写

sar -p 查看cpu的使用情况

10.5 nload命令

nload 命令 查看网卡流量

yum install -y epel-release

yum install -y nload

转载于:https://my.oschina.net/u/3746773/blog/1610772

你可能感兴趣的文章
JNI开发极简教程
查看>>
Bugku -代码审计(urldecode二次编码绕过)
查看>>
Auto Layout 使用心得(五)—— 根据文字、图片自动计算 UITableViewCell 高度
查看>>
Linux命令参数详细解析-cp
查看>>
python爬取糗事百科
查看>>
Java 创建文件
查看>>
dubbo之基础应用
查看>>
javax.persistence.RollbackException: Transaction marked as rollbackOnly Ask
查看>>
基于友盟的第三方登录
查看>>
工程师男友如何反窃听?趣聊密码学入门科普
查看>>
Memcached服务级调优
查看>>
TensorFlow中那些鲜为人知却又极其实用的知识
查看>>
12306 售票网站新版验证码识别对抗
查看>>
Maven三种仓库详解
查看>>
使用 json-server 简单完成CRUD模拟后台数据
查看>>
在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务
查看>>
Gartner:2016年第四季度全球服务器收入下滑1.9%
查看>>
如何使用jMeter发送两个逻辑上相关的HTTP请求
查看>>
“新技术·新工业·新商业”第二届中国制造千人会即将起航
查看>>
windbg调试堆破坏
查看>>