lspci,顾名思义,就是显示所有的pci设备信息。pci是一种总线,而通过pci总线连接的设备就是pci设备了。如今,我们常用的设备很多都是采用pci总线了,如:网卡、存储。
如果没有lspci命令,安装:1
apt-get install pciutils
查看gpu:1
lspci | grep -i vga
这样就可以显示机器上的显卡信息,比如
1 | [root@localhost conf]# lspci | grep -i vga |
1 | 如果想看详细的信息,比如 GeForce GT 240,即 02:00.0 |
可以看到GT240的显存是 256M
如果没有安装显卡驱动,显示可能如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17root@0765afb5370d:/# lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Device 3e92
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1c82 (rev a1)
root@0765afb5370d:/# lspci | grep -i 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1c82 (rev a1)
root@0765afb5370d:/# lspci -v -s 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1c82 (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 8609
Flags: bus master, fast devsel, latency 0, IRQ 125
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nouveau
lspci: Unable to load libkmod resources: error -12
查看nvidia的gpu信息1
nvidia-smi
配合watch命令, 让一秒刷新一次
1 | watch -n 1 nvidia-smi |
查看内存及cpu使用情况的命令1
top
htop工具,更直观1
apt-get install htop
安装完后,直接输入命令1
htop
就可以看到内存或cpu的使用情况了。