Linux

獲取 VPS 真實 CPU 頻率和 RAM 大小

  • July 16, 2011

有什麼方法可以獲得 VPS 的真實 CPU 頻率和 RAM 大小(我對 Linux 和 Windows 都感興趣)?

哦,對不起,我沒有仔細閱讀這個問題。但我想,你可以使用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,現在我們可以用google來猜測CPU的製造商了。使用 bogomips,我們可以開始搜尋 CPU:在這種情況下,似乎是

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

我不太相信這一點。因為這是來自 hetzner.de 的 VPS。但是我們只得到了 4 個核心中的一個 2ghz 的 CPU,每個核心 3.07 ghz。

引用自:https://serverfault.com/questions/290971