跳到主要内容
← 指南列表

查看我的服务器配置(CPU、内存、磁盘)

收到服务器后,可以亲自确认是否与订购的配置一致,以及目前使用了多少。订购的配置(vCore、RAM、磁盘)也会显示在个人中心的服务器详情页面中。

Linux

一次查看全部

nproc                  # CPU(vCPU)数量
free -h                # 内存
df -h /                # 磁盘
cat /etc/os-release    # 操作系统名称和版本

CPU

lscpu
  • CPU(s) —— 服务器可以使用的 CPU 数量。如果是 VPS,与 vCPU 数量相同。
  • Model name —— CPU 名称。在虚拟服务器中,可能会显示虚拟 CPU 名称(例如:QEMU Virtual CPU),而不是实际的 CPU。
  • Thread(s) per core —— 如果为 2,表示一个核心显示为两个线程的结构。详细含义请参考单核?多核?。

内存

free -h
  • total —— 全部内存。由于操作系统在启动时会另外预留一部分,显示得比套餐内存略少是正常的。
  • available —— 新程序可以使用的量。即使 free 很小,只要 available 充足就没问题。
  • buff/cache —— Linux 为了更快地读取文件而暂时借用的内存。程序需要内存时会归还。
  • Swap —— 应急内存。如果没有或不够,请参考添加 Swap。

磁盘

df -h
lsblk
  • 在 df -h 中,最后一列 Mounted on 为 / 的行就是系统盘。查看 Size(总量)、Used(已用)、Avail(剩余空间)、Use%(使用率)。
  • df -h 以 1024 为单位计算,文件系统本身也会占用一点空间,因此可能显示得比订购的容量略小。
  • lsblk 显示磁盘和分区的结构。

目前有多忙

uptime

如果末尾显示的 load average 三个数字(1 分钟、5 分钟、15 分钟平均)持续高于 nproc 的数字,说明相对于配置,任务量过多。哪些程序在占用资源,请参考服务器变慢时的排查中 htop 的用法。

Windows

任务管理器

按 Ctrl + Shift + Esc 打开任务管理器,查看 性能 标签页。

  • CPU —— 显示 CPU 名称和利用率、内核和逻辑处理器的数量。在虚拟服务器中,会显示为“虚拟处理器”的数量。
  • 内存 —— 全部内存和正在使用的量
  • 磁盘 —— 磁盘利用率和读写速度

用 PowerShell 查看

Get-CimInstance Win32_Processor | Select-Object Name, NumberOfCores, NumberOfLogicalProcessors
Get-CimInstance Win32_OperatingSystem | Select-Object Caption, TotalVisibleMemorySize, FreePhysicalMemory
Get-PSDrive C
  • 第一行:CPU 名称和核心、逻辑处理器的数量
  • 第二行:Windows 版本和全部、剩余内存(单位 KB —— 1,048,576KB 为 1GB)
  • 第三行:C 盘已使用的空间(Used)和剩余空间(Free)

如果配置与订购的不一致

与个人中心服务器详情页面中的配置相比,如果差异较大,请告知技术支持。咨询时如果一并发送上述命令的结果,我们就能快速确认。

如果问题仍未解决,请在 Discord 提交工单。