单机性能分析

给你一台服务器或者虚拟机,怎么充分发挥性能呢?

CPU

如果是计算密集形的任务,主要瓶颈可能在CPU, 可以通过 top 命令查看 cpu的使用率。

内存

内存不光涉及使用率,还有换页等。

硬盘I/O

iostat

1
2
3
4
5
6
7
8
9
10
11
# 安装
yum install sysstat -y

iostat
Linux 3.10.0-514.26.2.el7.v7.4.x86_64 (centos) 08/22/2019 _x86_64_ (4 CPU)

avg-cpu: %user %nice %system %iowait %steal %idle
2.61 0.00 0.45 0.00 0.00 96.94

Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.52 0.12 1727.75 515932 7572051863

网络I/O