查看cpu
top - 16:03:13 up 2:12, 1 user, load average: 0.00, 0.01, 0.02 Tasks: 85 total, 1 running, 84 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.2 us, 0.2 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 3754864 total, 3111940 free, 199852 used, 443072 buff/cache KiB Swap: 0 total, 0 free, 0 used. 3330380 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 924 root 20 0 1288712 18212 9540 S 0.3 0.5 0:07.03 hostguard 1 root 20 0 125320 3836 2584 S 0.0 0.1 0:01.05 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
[root@centos1 ~]# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 5498612 2108 123744 0 0 21 2 32 44 0 0 100 0 0
0.2 us 是用户态的利用率
0.2 sy 是内核态的利用率
0.2 us + 0.2 sy,以上两个相加可以表示整体的利用率,
99.7 id 是空闲的利用率 看一个就行
0.0. wa lv的利用率 3-5%读写会变得很慢
查看内存
[root@centos1 ~]# free -m total总内存 used:已经使用free shared buff/cache available(剩余可用) Mem: 5786 294 5370 11 122 5299 Swap: 6015 0 6015 物理内存(Mem) 虚拟内存:Swap 实际上在你硬盘上划分一个文件,来交换数据,他的作用是当你的物理内存不够时,它可以使用 Swap来应对数据的交换,如果没Swap,物理内存满了,那你的应用就会拒绝访问,Swap是做一个临时的缓冲。
查看硬盘
[root@centos1 ~]# df -H Filesystem Size Used Avail Use% Mounted on devtmpfs 3.1G 0 3.1G 0% /dev tmpfs 3.1G 0 3.1G 0% /dev/shm tmpfs 3.1G 13M 3.1G 1% /run tmpfs 3.1G 0 3.1G 0% /sys/fs/cgroup /dev/mapper/centos-root 46G 1.7G 44G 4% / /dev/sda1 1.1G 158M 906M 15% /boot /dev/mapper/centos-home 23G 34M 23G 1% /home tmpfs 607M 0 607M 0% /run/user/0
查看TCP连接状态
[root@centos1 ~]# netstat -antp Active Internet connections (servers and established) 本地的IP和端口 远程过来的一个IP和端口 链接的一个状态 ID和程序名 Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1004/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1163/master tcp 0 96 192.168.83.11:22 192.168.83.1:50696 ESTABLISHED 1526/sshd: root@pts 表示已连接的状态,他的数量侧面反映服务器的并发 tcp6 0 0 :::22 :::* LISTEN 1004/sshd 本地监听的一个服务 tcp6 0 0 ::1:25 :::* LISTEN 1163/master
a:显示所有的socket n:以数字形式显示 t:TCP协议的监听 P:显示程序名