获取VPS实际CPU频率和RAM大小

获取VPS实际CPU频率和RAM大小

有没有办法获取 VPS 真实的 CPU 频率和 RAM 大小(我对 Linux 和 Windows 都感兴趣)?

答案1

哦,抱歉,我没有仔细阅读问题。但我想,您可以使用 Linux 中提供的信息来猜测。但这并不准确,因为根据虚拟化硬件的定义,可以“伪造”提供的所有信息。

假设你可以通过 Linux ssh 直接访问 VPS

获取 CPU/RAM 信息

您可以使用:

cat /proc/cpuinfo 

获取 CPU 速度及其“来源”

processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 2
model name  : QEMU Virtual CPU version 0.12.3
stepping    : 3
cpu MHz     : 3074.290
cache size  : 4096 KB
fpu     : yes
fpu_exception   : yes
cpuid level : 4
wp      : yes
flags       : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm up rep_good pni cx16 popcnt hypervisor lahf_lm
bogomips    : 6148.58
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

要获取 Ram 大小,您只需输入:

free -m 

它将显示以下输出:

             total       used       free     shared    buffers     cached
Mem:          1003        177        826          0         14        130
-/+ buffers/cache:         31        971
Swap:         2053          0       2053

有趣的是,lshw 命令显示了一些不同的信息:

 *-cpu
      description: CPU
      product: QEMU Virtual CPU version 0.12.3
      vendor: Intel Corp.
      physical id: 401
      bus info: cpu@0
      slot: CPU01
      size: 2GHz
      capacity: 2GHz
      width: 64 bits
      capabilities: fpu fpu_exception wp de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx x86-64 up rep_good pni cx16 popcnt hypervisor lahf_lm
 *-memory
      description: System Memory
      physical id: 1000
      size: 1GiB
      capacity: 1GiB
    *-bank
         description: DIMM RAM
         physical id: 0
         slot: DIMM 0
         size: 1GiB
         width: 64 bits

猜猜 CPU

看看 bogomips,现在我们可以使用谷歌来猜测 CPU 的制造商。有了 bogomips,我们可以开始谷歌搜索 CPU:在这种情况下,似乎是

Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz

我不太相信这一点。因为这是来自 hetzner.de 的 VPS。但我们只得到了一个 2ghz 的 CPU,而 4 个内核每个内核 3.07 ghz。

相关内容