performance.sh
                        
                             · 1.1 KiB · Bash
                        
                    
                    
                      
                        Raw
                      
                    
                      
                    
                        
                          
                        
                    
                    
                
                
                
            # 让 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 |