[root@hf-01 ~]# w //查看系统的负载状况 03:26:23 up 3:40, 2 users, load average: 0.00, 0.01, 0.05 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root tty1 23:46 3:40m 0.02s 0.02s -bash root pts/0 23:46 7.00s 0.04s 0.02s w
[root@hf-01 ~]# cat /proc/cpuinfo |grep processor processor : 0 //这里数字表示为 0 ,则表示有1个逻辑cpu [root@hf-01 ~]#
[root@hf-01 ~]# uptime //查看系统的负载状况 03:26:31 up 3:40, 2 users, load average: 0.00, 0.01, 0.05 [root@hf-01 ~]#
用 w 命令查看系统的负载,当系统的负载值偏高时,mysql
vmstat 命令,能够查看到CPU、内存、虚拟磁盘交换分区、I/O(就是你的磁盘)、系统进程等linux
[root@localhost ~]# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 2 0 0 681860 692 164808 0 0 7 0 13 15 0 0 100 0 0 [root@localhost ~]# vmstat 1 //表示每一秒动态显示一次 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 2 0 0 681860 692 164840 0 0 7 0 13 15 0 0 100 0 0 0 0 0 681836 692 164840 0 0 0 0 19 22 0 0 100 0 0 0 0 0 681836 692 164840 0 0 0 0 16 15 0 0 100 0 0 0 0 0 681836 692 164840 0 0 0 0 14 12 0 0 100 0 0 ^C [root@localhost ~]# vmstat 1 5 //表示每一秒显示一次,只需显示五次 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 2 0 0 681836 692 164840 0 0 7 0 13 15 0 0 100 0 0 0 0 0 681812 692 164840 0 0 0 0 19 23 0 0 100 0 0 0 0 0 681812 692 164840 0 0 0 0 15 12 0 0 100 0 0 0 0 0 681812 692 164840 0 0 0 0 14 15 0 0 100 0 0 0 0 0 681812 692 164840 0 0 0 0 15 13 0 0 100 0 0 [root@localhost ~]#
这里的信息只须要关注这几列,r列,b列,swpd列,si列,so列,bi列,bo列,us列,wa列sql
咱们能够经过vmstat 命令,判断出系统的瓶颈在哪里,是CPU不够,仍是内存不够,仍是磁盘i/o太大,均可以断定出来。shell
[root@hf-01 ~]# top top - 06:00:43 up 3:56, 1 user, load average: 0.00, 0.02, 0.05 Tasks: 211 total, 2 running, 209 sleeping, 0 stopped, 0 zombie %Cpu0 : 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 1010860 total, 716504 used, 294356 free, 692 buffers KiB Swap: 2097148 total, 0 used, 2097148 free. 116216 cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2451 root 20 0 123704 1688 1156 R 0.3 0.2 0:14.18 top 1 root 20 0 43956 6564 3852 S 0.0 0.6 0:01.56 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:00.12 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 6 root 20 0 0 0 0 S 0.0 0.0 0:00.86 kworker/u128:0 7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/0 10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/1 11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/2 12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/3 13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/4 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/5 15 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/6 16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/7 17 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/8 18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/9 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/10 20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/11 21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/12 22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/13 23 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/14
[root@hf-01 ~]# top -c top - 06:03:17 up 3:58, 1 user, load average: 0.00, 0.01, 0.05 Tasks: 212 total, 2 running, 210 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 1010860 total, 716860 used, 294000 free, 692 buffers KiB Swap: 2097148 total, 0 used, 2097148 free. 116220 cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2505 root 20 0 123732 1784 1236 R 0.7 0.2 0:00.10 top -c 2331 root 20 0 139640 5140 3912 S 0.3 0.5 0:01.35 sshd: root@pts/0 1 root 20 0 43956 6564 3852 S 0.0 0.6 0:01.56 /usr/lib/systemd/sy+ 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 [kthreadd] 3 root 20 0 0 0 0 S 0.0 0.0 0:00.12 [ksoftirqd/0] 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 [kworker/0:0H] 6 root 20 0 0 0 0 S 0.0 0.0 0:00.87 [kworker/u128:0] 7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 [migration/0] 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcu_bh] 9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/0] 10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/1] 11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/2] 12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/3] 13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/4] 14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/5] 15 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/6] 16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/7] 17 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/8] 18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/9] 19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/10] 20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/11] 21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/12] 22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [rcuob/13]
[root@hf-01 ~]# top -bn1 top - 06:10:31 up 4:05, 1 user, load average: 0.00, 0.01, 0.05 Tasks: 211 total, 2 running, 209 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.1 us, 0.2 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 st KiB Mem: 1010860 total, 716540 used, 294320 free, 692 buffers KiB Swap: 2097148 total, 0 used, 2097148 free. 116224 cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 43956 6564 3852 S 0.0 0.6 0:01.56 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:00.12 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 6 root 20 0 0 0 0 S 0.0 0.0 0:00.90 kworker/u128:0 7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 等等等,只截取了一部分,显示出了全部进程的信息 [root@hf-01 ~]#
[root@hf-01 ~]# yum install -y sysstat
[root@hf-01 ~]# sar //会看到默认生成一个文件 Linux 3.10.0-123.el7.x86_64 (hf-01) 2017年11月28日 _x86_64_ (1 CPU) [root@hf-01 ~]# ls /var/log/sa sa28 [root@hf-01 ~]#
[root@hf-01 ~]# sar -n DEV // 查看网卡流量 Linux 3.10.0-123.el7.x86_64 (hf-01) 2017年11月28日 _x86_64_ (1 CPU) 06时30分02秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 06时40分01秒 eno16777736 0.10 0.06 0.01 0.01 0.00 0.00 0.00 06时40分01秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 平均时间: eno16777736 0.10 0.06 0.01 0.01 0.00 0.00 0.00 平均时间: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 [root@hf-01 ~]#
[root@hf-01 ~]# sar -n DEV 1 10 Linux 3.10.0-123.el7.x86_64 (hf-01) 2017年11月28日 _x86_64_ (1 CPU) 06时47分35秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 06时47分36秒 eno16777736 1.00 1.00 0.06 0.18 0.00 0.00 0.00 06时47分36秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 06时47分36秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 06时47分38秒 eno16777736 1.00 1.00 0.06 0.40 0.00 0.00 0.00 06时47分38秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 06时47分38秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 06时47分39秒 eno16777736 1.01 1.01 0.06 0.40 0.00 0.00 0.00 06时47分39秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
[root@hf-01 ~]# sar -n DEV -f /var/log/sa/sa28 Linux 3.10.0-123.el7.x86_64 (hf-01) 2017年11月28日 _x86_64_ (1 CPU) 06时30分02秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 06时40分01秒 eno16777736 0.10 0.06 0.01 0.01 0.00 0.00 0.00 06时40分01秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 06时50分01秒 eno16777736 0.14 0.11 0.01 0.02 0.00 0.00 0.00 06时50分01秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 07时00分01秒 eno16777736 0.02 0.01 0.00 0.00 0.00 0.00 0.00 07时00分01秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 07时10分01秒 eno16777736 0.05 0.01 0.00 0.00 0.00 0.00 0.00 07时10分01秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 平均时间: eno16777736 0.08 0.05 0.01 0.01 0.00 0.00 0.00 平均时间: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 [root@hf-01 ~]#
[root@hf-01 ~]# sar -q //查看系统负载 Linux 3.10.0-123.el7.x86_64 (hf-01) 2017年11月28日 _x86_64_ (1 CPU) 06时30分02秒 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 06时40分01秒 1 249 0.00 0.01 0.05 0 06时50分01秒 1 249 0.00 0.01 0.05 0 07时00分01秒 1 249 0.00 0.01 0.05 0 07时10分01秒 1 249 0.00 0.01 0.05 0 平均时间: 1 249 0.00 0.01 0.05 0 [root@hf-01 ~]# [root@hf-01 ~]# sar -q -f /var/log/sa/sa17 //查看17号的负载数据
[root@hf-01 ~]# sar -b //查看磁盘读写 Linux 3.10.0-123.el7.x86_64 (hf-01) 2017年11月28日 _x86_64_ (1 CPU) 06时30分02秒 tps rtps wtps bread/s bwrtn/s 06时40分01秒 0.10 0.01 0.10 0.15 1.06 06时50分01秒 0.07 0.00 0.07 0.03 0.51 07时00分01秒 0.02 0.00 0.02 0.00 0.17 07时10分01秒 0.16 0.09 0.07 6.36 0.51 07时20分01秒 0.06 0.00 0.06 0.01 0.47 平均时间: 0.08 0.02 0.06 1.31 0.54 [root@hf-01 ~]#
[root@hf-01 ~]# yum install -y nload
会看到动态显示网卡实时速度的一个页面bash
在查看网卡流量的时候,都是去看进来和出去的数值服务器