命令查看Linux服务器内存、CPU、gpu 使用情况
【摘要】
文章目录
1. 查看当前 进程 cpu、内存 使用情况2. 查看gpu3. 监视显存动态变化2 s 刷新一次显存的情况:
查看 CPU 内存大小:free -g (单位是 G) free -...
1. 查看当前 进程 cpu、内存 使用情况
- 使用top命令
top
- 1
- 使用
htop
命令
htop
命令效果如下,很炫酷
2. 查看gpu
nvidia-smi
- 1
表头释义:
Fan:显示风扇转速,数值在0到100%之间,是计算机的期望转速,如果计算机不是通过风扇冷却或者风扇坏了,显示出来就是N/A;
Temp:显卡内部的温度,单位是摄氏度;
Perf:表征性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能;
Pwr:能耗表示;
Bus-Id:涉及GPU总线的相关信息;
Disp.A:是Display Active的意思,表示GPU的显示是否初始化;
Memory Usage:显存的使用率;
Volatile GPU-Util:浮动的GPU利用率;
Compute M:计算模式;
3. 监视显存动态变化
最常用的参数是 -n, 后面指定是每多少秒来执行一次命令。
我们设置为每 5 s 显示一次显存的情况:
watch -n 5 nvidia-smi
- 1
2 s 刷新一次显存的情况:
nvidia-smi -l 2
- 1
查看 CPU 内存大小:
free -g (单位是 G) free -m (单位是 Mb)
free -g
total used free shared buff/cache available
Mem: 31 26 0 0 4 3
Swap: 7 5 2
free -m
total used free shared buff/cache available
Mem: 32070 27114 751 656 4204 3837
Swap: 8191 5541 2650
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
free -h
free -h
total used free shared buff/cache available
Mem: 125G 32G 874M 2.8G 92G 89G
Swap: 8.0G 1.0G 7.0G
- 1
- 2
- 3
- 4
- 5
查看 CPU 核数:
cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 8
- 1
- 2
- 3
查看 CPU 型号:
cat /proc/cpuinfo | grep 'model name' |uniq
model name : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
- 1
- 2
- 3
其他常用命令:
grep MemTotal /proc/meminfo # 查看内存总量
grep MemFree /proc/meminfo # 查看空闲内存量
head -n 1 # 查看操作系统版本
df -h # 查看各分区使用情况
du -sh # 查看指定目录的大小
- 1
- 2
- 3
- 4
- 5
- 6
- 7
文章来源: positive.blog.csdn.net,作者:墨理学AI,版权归原作者所有,如需转载,请联系作者。
原文链接:positive.blog.csdn.net/article/details/86648629
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)