1.查看系統(tǒng)版本是centos7還是centos8
查看發(fā)行版本:cat /etc/issue
查看內(nèi)核版本:uname -a
執(zhí)行命令
[root@cs007 /]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[root@cs007 ~]# uname -r
3.10.0-514.el7.x86_64
修改內(nèi)核:
http://www.yvsy.com/3575.html
2.查看當前終端啟動的所有進程的命令
ps
ps -ef:查看當前系統(tǒng)所有的進程。
3.動態(tài)查看當前系統(tǒng)進程的命令: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命令監(jiān)控進程編號為1的進程的狀態(tài)信息
top -p 1
5.查看centos系統(tǒng)恶耽,CPU詳細硬件配置信息的命令是什么
cat /proc/cpuinfo
cat /proc/meminfo
[root@ecs-429b ~]>lscpu #cpu統(tǒng)計信息
[haishu@ecs-429b ~]$>watch -d uptime #查看load(平均負載)的變化情況,-d:高亮顯示變化的區(qū)域
6.查看系統(tǒng)內(nèi)存靜態(tài)使用情況的命令
內(nèi)存靜態(tài)使用情況:free -h
內(nèi)存動態(tài)使用情況:vmstat 3(每隔3秒刷新一次)
7.buffer和cache的區(qū)別
free -m中存在一個buffer,buffer是讀緩存數(shù)據(jù)毅厚,cache是寫緩存數(shù)據(jù)
8.swap空間作用是什么
swap是交換空間,內(nèi)存與磁盤的交換空間浦箱,用來增加linux虛擬內(nèi)存空間吸耿,一般大小為物理內(nèi)存的2倍。
9.CPU監(jiān)控中的iowait憎茂、idle含義
iowait:cpu等待磁盤操作所花費的資源百分比。
idle:CPU空閑時間占的百分比锤岸。
磁盤監(jiān)控命令竖幔、網(wǎng)絡(luò)監(jiān)控命令
iostat dstat netstat dstat
評定CPU性能瓶頸的參考標準
<85%
評定內(nèi)存性能瓶頸的參考標準
free空間很少,swap使用了是偷,si,so數(shù)量不斷變化拳氢,而且量很大,認為內(nèi)存瓶頸蛋铆,內(nèi)存使用率達到85%以上馋评。
評定磁盤性能瓶頸參考標準?
使用top命令監(jiān)控刺啦,wait數(shù)值5%以上留特,說明等待磁盤消耗的資源比較明顯。
評定網(wǎng)絡(luò)性能瓶頸的標準是什么玛瘸?
netstat查看網(wǎng)絡(luò)統(tǒng)計信息蜕青,看是否存在dropped數(shù)據(jù)包,以及是否有tcp大量的重傳數(shù)據(jù)包出現(xiàn)糊渊。