查看我的服务器配置(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)
如果配置与订购的不一致
与个人中心服务器详情页面中的配置相比,如果差异较大,请告知技术支持。咨询时如果一并发送上述命令的结果,我们就能快速确认。