服务器资源分配情况
CPU资源
-  CPU型号: cat /proc/cpuinfo | grep "model name" | cut -f2 -d: | uniq -c输出示例: 1 Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz
-  物理CPU核心数: cat /proc/cpuinfo | grep "cpu cores" | uniq输出示例: 4
-  逻辑CPU个数: cat /proc/cpuinfo | grep "processor" | wc -l输出示例: 8
内存资源
- 物理内存使用情况:free -h输出示例: total used free shared buff/cache available Mem: 31Gi 11Gi 3.0Gi 0.0Ki 17Gi 19Gi Swap: 15Gi 0.0Ki 15Gi
磁盘资源
- 磁盘占用情况:df -h输出示例: Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 12G 36G 25% /
进程资源
-  占用CPU最多的进程: ps aux | head -1; ps aux | grep -v PID | sort -rn -k 3 | head输出示例: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 12345 7.5 2.0 1234568 4096 ? Ss 08:30 0:05 /usr/bin/python3 /path/to/script.py
-  占用内存最多的进程: ps aux | head -1; ps aux | grep -v PID | sort -rn -k 4 | head输出示例: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 12346 3.0 12.0 1234568 10240 ? Ssl 08:30 0:10 /usr/bin/java -jar /path/to/app.jar
网络资源
-  网络接口统计信息: ip addr show输出示例: 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ffinet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
-  网络连接和对应进程: netstat -tulnp | grep -i "listen"输出示例: tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1234/sshd
端口占用情况
-  指定端口占用: lsof -i :端口号请将 端口号替换为实际查询的端口号。
-  netstat查看端口占用: netstat -tulnp | grep 端口号请将 端口号替换为实际查询的端口号。