通过命令行查看服务器硬件配置

购买服务器后,通过这些命令你可以全面了解云服务器的硬件配置,包括操作系统、CPU、内存、硬盘、网络接口和显卡等信息

1. 查看操作系统信息

uname -a

说明:该命令会显示操作系统的内核版本、主机名、系统架构等基本信息。

2. 查看操作系统版本

cat /etc/os-release

说明:该命令会显示当前操作系统的名称、版本 ID、版本号、ID like 等详细信息。

3. 查看CPU信息

lscpu

说明:该命令会显示CPU的架构、CPU(s)(逻辑CPU核心数)、Thread(s) per core(每核心线程数)、Core(s) per socket(每插槽核心数)、Socket(s)(插槽数)、型号名称、CPU MHz(当前频率)等信息,帮助你评估系统的计算能力。

4. 查看内存信息

free -h

说明:该命令会以人类可读的格式显示总内存(Total)、已用内存(Used)、空闲内存(Free)、共享内存(Shared)、缓冲区/缓存(Buff/Cache)以及可用内存(Available)等信息,帮助你了解内存的使用情况。

5. 查看硬盘信息

lsblk

或者:

df -h

说明:lsblk 会以树状结构列出块设备(磁盘、分区等)的信息,包括设备名称、大小、类型、挂载点等。而 df -h 会显示各文件系统的磁盘空间使用情况,包括文件系统、总大小(Size)、已用空间(Used)、可用空间(Avail)、使用百分比(Use%)和挂载点(Mounted on)。

6. 查看网络接口信息

ifconfig

或者:

ip a

说明:ifconfig 命令会显示网络接口的详细配置信息,包括接口名称、MAC地址(HWaddr)、IP地址(inet addr)、子网掩码(Mask)、广播地址(Bcast)等。ip aiproute2 工具集中的命令,提供更强大和更现代的网络配置信息,包括接口状态、IP地址、MAC地址等。通常建议使用 ip a

7. 查看系统负载和进程

top

或者:

htop

说明:top 会实时显示系统负载(load average)、CPU使用率(%Cpu(s))、内存使用率(%Mem, %Swap)以及各个进程的PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 等信息。htoptop 的交互式增强版,提供更友好的彩色界面,支持鼠标操作,可以更方便地查看和管理进程。

8. 查看显卡配置

8.1 查看NVIDIA显卡信息

命令:

nvidia-smi

说明:nvidia-smi (NVIDIA System Management Interface) 命令会显示NVIDIA显卡的详细信息,包括显卡型号(Name)、CUDA版本、驱动版本(Driver Version)、GPU利用率(GPU)、显存使用情况(Memory-Usage)、GPU温度(Temp)、风扇转速(Fan)等。

8.2 查看所有NVIDIA显卡信息

如果有多个NVIDIA显卡,可以使用以下命令列出所有显卡及其索引:

命令:

nvidia-smi -L

说明:该命令会列出所有检测到的NVIDIA显卡及其对应的索引(GPU 0, GPU 1, …)和型号信息。

8.3 查看其他显卡信息(适用于非NVIDIA显卡)

如果使用的是AMD或其他品牌的显卡,可以使用以下命令:

命令:

lspci | grep VGA

说明:该命令使用 lspci (list PCI devices) 列出所有PCI设备,并通过 grep VGA 过滤出与VGA兼容的设备,通常包括显卡信息。输出会显示显卡的型号信息。

8.4 查看OpenCL设备信息

对于支持OpenCL的显卡或其他计算设备,可以使用以下命令查看设备信息:

命令:

clinfo

说明:该命令会列出所有与OpenCL相关的平台(Platform)和设备(Device)信息,包括设备名称、供应商、OpenCL版本支持等。你需要先安装 clinfo 工具(例如,在Debian/Ubuntu上使用 sudo apt-get install clinfo,在CentOS/RHEL上使用 sudo yum install clinfo)。


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注