如何找出 AWS EC2 和 Lightsail 实例的 RAM 速度和 L2 L3 缓存大小

如何找出 AWS EC2 和 Lightsail 实例的 RAM 速度和 L2 L3 缓存大小

在我的桌面上

$ sudo lshw -short -C memory
H/W path              Device     Class       Description
========================================================
/0/0                             memory      64KiB BIOS
/0/27                            memory      16GiB System Memory
/0/27/0                          memory      [empty]
/0/27/1                          memory      8GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns)
/0/27/2                          memory      [empty]
/0/27/3                          memory      8GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns)
/0/29                            memory      768KiB L1 cache
/0/2a                            memory      4MiB L2 cache
/0/2b                            memory      16MiB L3 cache

显示 RAM 速度(2133 MHz)、L2 缓存大小(4MiB)和 L3 缓存大小(16MiB)

但在 AWS EC2 实例上执行同样的命令

$ sudo lshw -short -C memory
H/W path    Device  Class      Description
==========================================
/0/0                memory     96KiB BIOS
/0/1000             memory     4GiB System Memory
/0/1000/0           memory     4GiB DIMM RAM

和 AWS lightsail 实例

H/W path    Device  Class      Description
==========================================
/0/0                memory     96KiB BIOS
/0/1000             memory     8GiB System Memory
/0/1000/0           memory     8GiB DIMM RAM

不显示这些值。

如何才能知道 AWS EC2 和 Lightsail 实例上的这些值?

答案1

你需要它来做什么?

如果是为了评估性能,内存速度不会给你带来太多信息。最好对两者运行一些性能基准测试工具,然后比较实际数字。

根据虚拟机中的主机硬件规格得出任何结论都是毫无意义的。

答案2

对于内存速度,您可以使用$ sudo dmidecode -t memory。在 c5n.xlarge ec2 实例上,这将提供以下内容,显示 RAM 速度为 2666 MT/s:

# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0008, DMI type 16, 23 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: Unknown
        Maximum Capacity: 10752 MB
        Error Information Handle: Not Provided
        Number Of Devices: 1

Handle 0x0009, DMI type 17, 34 bytes
Memory Device
        Array Handle: 0x0008
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 10752 MB
        Form Factor: DIMM
        Set: None
        Locator: Not Specified
        Bank Locator: Not Specified
        Type: DDR4
        Type Detail: Static Column Pseudo-static Synchronous Window DRAM
        Speed: 2666 MT/s
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified
        Rank: Unknown
        Configured Memory Speed: Unknown

对于缓存,我相信您可以使用$ sudo dmidecode -t cache

答案3

您可以使用lscpuLinux 原生的 comand 命令。它应该显示类似以下内容的内容:

命令返回

相关内容