Linux查看GPU显卡/CPU内存/硬盘信息

这篇具有很好参考价值的文章主要介绍了Linux查看GPU显卡/CPU内存/硬盘信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.显卡

nvidia-smi
nvidia-smi(显示一次当前GPU占用情况)
nvidia-smi -l(每秒刷新一次并显示)
watch -n 5 nvidia-smi (其中,5表示每隔6秒刷新一次终端的显示结果)

表头释义:
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:计算模式;
下边的Processes显示每块GPU上每个进程所使用的显存情况。
linux gpu,显卡GPU,人工智能
linux gpu,显卡GPU,人工智能

GPU:编号
Fan:风扇转速,在0到100%之间变动,这里是42%
Name:显卡名,这里是TITAN X
Temp:显卡温度,这里是69摄氏度
Perf:性能状态,从P0到P12,P0性能最大,P12最小
Persistence-M:持续模式的状态开关,该模式耗能大,但是启动新GPU应用时比较快,这里是off
Pwr:能耗
Bus-Id:涉及GPU总线的东西
Disp.A:表示GPU的显示是否初始化
Memory-Usage:现存使用率,这里已经快满了
GPU-Util:GPU利用率
Compute M.:计算模式

参考查看Linux服务器内存、CPU、显卡、硬盘使用情况,链接:https://www.jianshu.com/p/0aed4feba213
https://www.cnblogs.com/wsnan/p/11769838.html

  • CUDA版本
    1.查看当前安装的版本(nvcc -V)
    系统自带:通过nvcc(NVIDIA Cuda compiler driver)命令可查看本机安装的CUDA版本:nvcc -V
    nvcc -V查看的是系统自带的cuda的版本。
    虚拟环境中:要看虚拟环境中的版本,查看pip包或者要导入pytorch和tensorflow库进行测试 pytorch中:print(torch.__version__)和tensorflow中:conda list | grep cuda直接在终端里,打开相应环境,进行查看
    2.查看能支持的最高CUDA版本(nvidia-smi)
    通过nvidia-smi 命令可查看本机的Nvidia显卡驱动信息,以及该驱动支持的最高的CUDA版本。nvidia-smi,例如下面的CUDA Version就是我的电脑上面能够安装的最高版本的CUDA,并且该版本号是向下支持的,可以安装低于该版本号的所有CUDA套件

释放显卡内存
在Ubuntu运行代码的时候,有时会出现代码退出了,显存依然在占用的情况。

1#批量清理显卡中残留进程:(批量包含其他信息时不行,要用/dev/nvidia*设置成指定哪个进行批量kill如:/dev/nvidia0)
sudo fuser -v /dev/nvidia* |awk '{for(i=1;i<=NF;i++)print "kill -9 " $i;}' | sudo sh

#或
lsof /dev/nvidia* | awk '{print $2}' | xargs -I {} kill {}

#或
fuser -v /dev/nvidia* | awk '{print $0}' |  xargs kill -9

2、手动
apt-get install psmisc
#查找占用GPU资源的PID
fuser -v /dev/nvidia*
# 解除显存占用
kill -9 ***(PID)  

2、CPU内存

  1. 查看cup使用率、内存
    (1)top
    (2)htop
    $ sudo apt-get install htop
    $ htop
    (3)free命令
    free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。

3、硬盘

(1)df命令
(2)df -h命令,df命令直接执行的效果不好,不能以mb或者gb的形式显示磁盘容量。为了以人性化显示,可以在后面加-h参数,h是human-reading的第一个字母,可以理解为人类能读的格式。
(3)查看分区:sudo fdisk -l文章来源地址https://www.toymoban.com/news/detail-697258.html

到了这里,关于Linux查看GPU显卡/CPU内存/硬盘信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LInux查看CPU GPU温度

    watch -n 1 cat /sys/devices/virtual/thermal/thermal_zone0/temp 这条指令是用于在Linux系统中查看CPU温度的。让我们分析一下这个指令: cat:这是一个常用的Linux命令,用于显示文件的内容。 /sys/class/thermal/thermal_zone0/temp:这是一个特殊的文件路径,它表示系统中的一个温度传感器。thermal_

    2024年02月16日
    浏览(52)
  • 在linux中查看运行指定进程资源占用(cpu+gpu)

    在运行程序时有时候会需要查看资源占用,以方便部署在其他服务器上时进行参考。以下是总结了我在linux上查找程序进程资源的两种方法(cpu和gpu都有)。 如果进程较多,输入 ps -ef | grep + 指令 进行搜索。如果运行的是python程序,可以输入 ps -ef | grep python3 比如我想

    2024年02月04日
    浏览(55)
  • 查询Linux cpu、内存、硬盘相关信息

    1、查询详情: cat /proc/cpuinfo 这个命令输出了太多的冗余信息不方便查看, 下面介绍的命令以该Linux输出的CPU信息为例, 可以很方便的知道当前系统CPU的特定信息。 2.查看物理CPU的个数 cat /proc/cpuinfo | grep \\\"physical id\\\" | sort | uniq | wc -l 输出结果: 2 表示Linux服务器上面实际安装了

    2024年02月09日
    浏览(41)
  • Linux使用:环境变量指南和CPU和GPU利用情况查看

    按变量的生存周期划分: 永久的 :需要修改配置文件,变量永久生效。 临时的 :使用export命令声明即可,变量在关闭shell时失效。 在配置永久环境变量时,又可以按照作用范围分为: 用户环境变量 系统环境变量 系统环境变量对所有系统用户都有效,用户环境变量仅仅对当

    2023年04月08日
    浏览(43)
  • Linux查看GPU信息和使用情况

    目录 1.Linux查看显卡信息  2.使用nvidia GPU 3.Linux查看Nvidia显卡信息及使用情况 4.多用户使用显卡,如何查看那个显卡进程是自己的呢?  个人感觉看不出什么信息,除了 显存 大小,另外就是可以通过加入前面的 显卡编号 ,显示更加详细的信息。 Nvidia自带一个命令行工具可以

    2024年02月07日
    浏览(48)
  • 【教程】查看CPU、GPU架构的拓扑结构和系统信息

    转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn] Package :处理器封装。在多处理器系统中,每个物理 CPU 芯片通常被封装在一个单独的封装中,这个封装被称为 Package。一个 Package 可以包含一个或多个物理 CPU 核心。每个 Package 通常连接到一个或多个内存控制器,以提供对系

    2024年02月15日
    浏览(53)
  • Linux中该如何查看当前CPU、内存、硬盘占用情况,如何判断当前服务器负载情况

    要查看当前 Linux 系统的 CPU、内存、硬盘占用情况,可以使用以下命令: 查看 CPU 占用情况: 该命令会显示当前系统进程的 CPU 占用情况,以及每个进程占用的 CPU 百分比和内存使用情况等信息。 查看内存占用情况: 该命令会显示当前系统的内存总量、已使用的内存量、空闲

    2024年02月11日
    浏览(71)
  • Linux系统中查看CPU或内存信息的常用指令:

    top:实时显示系统中各个进程的资源占用情况,包括CPU占用率、内存占用率等。 htop:类似于 top,但是显示更为详细的信息,支持鼠标操作。 cat /proc/cpuinfo:查看CPU的详细信息,包括CPU型号、主频、核数等。 free:显示系统内存使用情况,包括空闲内存、已用内存、缓存等。

    2024年02月13日
    浏览(39)
  • Linux:查看服务器信息,CPU、内存、系统版本、内核版本等

    还是最近工作的总结,在做一些性能验证,这就需要要根据服务器的配置综合考虑来做进一步的结论论证,废话不多说 第一种方式 第二种方式 个人偏推崇第一种方式吧,能够更明显的看到版本和一些详细信息 第一种方式 这个命令适用于所有的Linux发行版,包括Redhat、SuSE、

    2024年01月19日
    浏览(81)
  • 【Linux】查看系统各种信息的常用命令 (CPU、内存、进程、网口、磁盘、硬件、等等)

    Linux是一种开源的类Unix操作系统,它有很多不同的发行版,如Ubuntu、CentOS、Debian等。Linux系统提供了很多命令行工具,可以让用户方便地查看和管理系统的各种信息,如硬件配置、内存使用、进程状态、网络连接等。本文将介绍一些常用的命令,以及它们的用法和示例。 使用

    2024年02月15日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包