1.查看系统版本是centos7还是centos8
查看发行版本:cat /etc/issue
查看内核版本:uname -a
执行命令
[root@cs007 /]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[root@cs007 ~]# uname -r
3.10.0-514.el7.x86_64
修改内核:
http://www.yvsy.com/3575.html
2.查看当前终端启动的所有进程的命令
ps
ps -ef:查看当前系统所有的进程。
3.动态查看当前系统进程的命令:top
[haishu@cs007 ~]$ top
top - 23:31:56 up 16 days, 8:09, 2 users, load average: 0.11, 0.14, 0.10
Tasks: 157 total, 1 running, 155 sleeping, 1 stopped, 0 zombie
%Cpu(s): 0.4 us, 0.3 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 16267060 total, 1155572 free, 2258224 used, 12853264 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 13383224 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
339180 root 20 0 1807260 64156 28016 S 1.3 0.4 23:21.41 kubelet
4.使用top命令监控进程编号为1的进程的状态信息
top -p 1
5.查看centos系统,CPU详细硬件配置信息的命令是什么
cat /proc/cpuinfo
cat /proc/meminfo
[root@ecs-429b ~]>lscpu #cpu统计信息
[haishu@ecs-429b ~]$>watch -d uptime #查看load(平均负载)的变化情况,-d:高亮显示变化的区域
6.查看系统内存静态使用情况的命令
内存静态使用情况:free -h
内存动态使用情况:vmstat 3(每隔3秒刷新一次)
7.buffer和cache的区别
free -m中存在一个buffer,buffer是读缓存数据,cache是写缓存数据
8.swap空间作用是什么
swap是交换空间,内存与磁盘的交换空间,用来增加linux虚拟内存空间,一般大小为物理内存的2倍。
9.CPU监控中的iowait、idle含义
iowait:cpu等待磁盘操作所花费的资源百分比。
idle:CPU空闲时间占的百分比。
磁盘监控命令、网络监控命令
iostat dstat netstat dstat
评定CPU性能瓶颈的参考标准
<85%
评定内存性能瓶颈的参考标准
free空间很少,swap使用了,si,so数量不断变化,而且量很大,认为内存瓶颈,内存使用率达到85%以上。
评定磁盘性能瓶颈参考标准?
使用top命令监控,wait数值5%以上,说明等待磁盘消耗的资源比较明显。
评定网络性能瓶颈的标准是什么?
netstat查看网络统计信息,看是否存在dropped数据包,以及是否有tcp大量的重传数据包出现。