要查看服务器的CPU和内存使用情况,可以使用多个命令和工具,以下是详细的步骤和解释:
查看CPU信息
使用lscpu
命令
这个命令可以显示CPU的架构、型号、核心数、线程数等详细信息。
lscpu
输出示例:
Architecture: x86_64 CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Sockets: 1 ...
使用cat /proc/cpuinfo
这个命令会输出更详细的CPU信息,包括每个逻辑CPU的信息。
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 查看物理CPU个数 cat /proc/cpuinfo | grep "cpu cores" | uniq 查看每个物理CPU中core的个数(即核数)
查看内存信息
使用free
命令
这是最常用的查看内存使用情况的命令。
free -h
输出示例:
total used free shared buff/cache available Mem: 7.7G 1.1G 5.5G 200M 1.2G 6.3G Swap: 2.0G 0B 2.0G
-h
参数使输出更人性化。
使用cat /proc/meminfo
这个命令会显示更详细的内存信息。
cat /proc/meminfo
输出示例:
MemTotal: 1776404 kB MemFree: 343728 kB MemAvailable: 1402924 kB Buffers: 123456 kB Cached: 234567 kB ...
实时监控工具
top
命令
这个命令可以实时显示系统的CPU和内存使用情况,按q
退出。
top
输出示例(部分):
top 15:23:45 up 10 days, 3:45, 2 users, load average: 0.12, 0.15, 0.10 Tasks: 90 total, 1 running, 89 sleeping, 0 stopped, 0 zombie %Cpu(s): 1.0 us, 0.5 sy, 0.0 ni, 98.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 7764040 total, 1102348 free, 234567 used, 234567 buff/cache, 234567 avail Mem ...
htop
命令(需要安装)
这是一个更友好的实时监控工具,可以通过以下命令安装:
sudo apt install htop # Ubuntu/Debian sudo yum install htop # CentOS
运行:
htop
其他有用的命令和脚本
vmstat
命令
提供关于CPU、内存、I/O等的实时监控数据,每秒刷新一次。
vmstat 1
输出示例:
procs -----------memory------------swap------io----system-------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 1234567 123456 234567 0 0 0 0 234 1 0 0 0 0 0
sar
命令(需要安装sysstat包)
一个功能强大的监控工具,支持实时和历史监控。
sudo apt install sysstat # Ubuntu/Debian sudo yum install sysstat # CentOS
使用示例:
sar -u 1 3 # 每秒刷新一次,连续显示3次CPU使用情况 sar -r 1 3 # 每秒刷新一次,连续显示3次内存使用情况
iostat
命令(需要安装sysstat包)
用于监控CPU和磁盘I/O。
iostat -c 1
输出示例:
avg-cpu: %user %nice %system %iowait %steal %idle 1.00 0.00 0.50 0.00 0.00 98.50 Device r/s w/s rkB/s wkB/s avgrq-sz await svctm %util sda 0.00 2.00 0.00 2048.00 8.00 2.00 0.50 1.00
通过以上方法和命令,你可以详细地查看服务器的CPU和内存使用情况,并根据需求选择合适的工具进行监控和分析。
小伙伴们,上文介绍了“服务器cpu内存怎么看”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/757165.html