performance.sh
· 1.1 KiB · Bash
原始文件
# 让 GPT 理解服务器的性能
echo "我有一台服务器遇到了性能问题。我不知道它上面在发生什么,也不清楚它在运行什么。因此,我决定运行下列命令。这些具体的输出我已经发送给您。您能否从这些输出中了解这个服务器当前的总体状况?能否用中文详尽的写一篇服务器的状态报告和调优建议方案?"
echo "> uname -a"
sudo uname -a
echo "> vmstat"
sudo vmstat
echo "> nfsstat -s"
sudo nfsstat -s
echo "> lscpu"
sudo lscpu
echo "> free"
sudo free
echo "> fdisk -l"
sudo fdisk -l
echo "> lsblk"
sudo lsblk
echo "> df -h"
sudo df -h
echo "> uptime"
sudo uptime
echo "> cat /etc/fstab"
cat /etc/fstab
echo "> cat /etc/exports"
cat /etc/exports
echo "> iostat"
sudo iostat
echo "> ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head -n 11"
sudo ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head -n 11
echo "> sudo netstat -tunlp"
sudo netstat -tunlp
echo "> dstat -tcdnmgyplra --fs --ipc --lock --socket --tcp --udp --unix --vm 1 30"
sudo dstat -tcdnmgyplra --fs --ipc --lock --socket --tcp --udp --unix --vm 1 30
1 | # 让 GPT 理解服务器的性能 |
2 | |
3 | echo "我有一台服务器遇到了性能问题。我不知道它上面在发生什么,也不清楚它在运行什么。因此,我决定运行下列命令。这些具体的输出我已经发送给您。您能否从这些输出中了解这个服务器当前的总体状况?能否用中文详尽的写一篇服务器的状态报告和调优建议方案?" |
4 | |
5 | echo "> uname -a" |
6 | sudo uname -a |
7 | |
8 | echo "> vmstat" |
9 | sudo vmstat |
10 | |
11 | echo "> nfsstat -s" |
12 | sudo nfsstat -s |
13 | |
14 | echo "> lscpu" |
15 | sudo lscpu |
16 | |
17 | echo "> free" |
18 | sudo free |
19 | |
20 | echo "> fdisk -l" |
21 | sudo fdisk -l |
22 | |
23 | echo "> lsblk" |
24 | sudo lsblk |
25 | |
26 | echo "> df -h" |
27 | sudo df -h |
28 | |
29 | echo "> uptime" |
30 | sudo uptime |
31 | |
32 | echo "> cat /etc/fstab" |
33 | cat /etc/fstab |
34 | |
35 | echo "> cat /etc/exports" |
36 | cat /etc/exports |
37 | |
38 | echo "> iostat" |
39 | sudo iostat |
40 | |
41 | echo "> ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head -n 11" |
42 | sudo ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head -n 11 |
43 | |
44 | echo "> sudo netstat -tunlp" |
45 | sudo netstat -tunlp |
46 | |
47 | echo "> dstat -tcdnmgyplra --fs --ipc --lock --socket --tcp --udp --unix --vm 1 30" |
48 | sudo dstat -tcdnmgyplra --fs --ipc --lock --socket --tcp --udp --unix --vm 1 30 |