我使用系统信息实用程序来获取系统和主板的型号。
DMI System Manufacturer LENOVO
DMI System Product 2306CTO
DMI System Version ThinkPad X230
DMI Motherboard Product 2306CTO
Run Code Online (Sandbox Code Playgroud)
在这种情况下2306CTO
,有没有办法在 Linux 中获取型号?
我想使用 SMART 对我的硬盘进行健康检查。我相信我有一台 4 年前的 HP 服务器。每次我尝试使用以下命令时
smartctl -a /dev/sda
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息,内容如下
Device does not support SMART
Error Counter logging not supported
Device does not support Self Test logging
Run Code Online (Sandbox Code Playgroud)
这真的意味着我无法在这些磁盘上使用 SMART,还是仅仅因为我缺少某些驱动程序或我的 BIOS 太旧?
根据dmidecode
我有 bios 2.7 所以它应该不会太旧。
我正在使用 CentOS 6.4。
我在不应该使用它的主板上安装了 16GB 的 RAM。我应该购买更好的主板还是根本不改变任何东西?它似乎工作正常。
内存:Crucial Ballistix Sport "(8GBx2) DDR3 PC3-12800"
主板:Asrock N68C-S UCC "系统内存最大容量:8GB"
不gnome-control-center.real info
撒谎?
Run Code Online (Sandbox Code Playgroud)Memory: 15,7GB
是否dmidecode -t16
说我的主板可以占用 2x 8GB 或 8GB 总容量?
Run Code Online (Sandbox Code Playgroud)Maximum Capacity: 8 GB Number Of Devices: 2
是否free -h
撒谎说有11个15GB的使用?
Run Code Online (Sandbox Code Playgroud)total used free shared buffers cached Mem: 15G 11G 4,2G 7,8G 140M 9,3G
这个输出不应该是dmidecode -t 17
1600 MHz 速度吗?
Run Code Online (Sandbox Code Playgroud)Handle 0x0010, DMI type 17, 27 bytes Size: 8192 MB Speed: 400 MHz Handle 0x0012, DMI type …
是否可以找到有关Linux卡的详细信息?
例如我们尝试过:
dmidecode | grep -i network
Function key-initiated network boot is supported
Port Type: Network Port
Port Type: Network Port
Port Type: Network Port
Port Type: Network Port
# dmidecode | grep -i eth
Type: Ethernet
Type: Ethernet
Type: Ethernet
Type: Ethernet
Run Code Online (Sandbox Code Playgroud)
此详细信息没有说明有关网卡和性能等的任何内容。
对于可以提供有关网卡的这些详细信息的工具有什么建议吗?
我正在评估一个基于 kvm 的私有云解决方案,但到目前为止我没有达到我需要的系统速度。
根据供应商的说法,底层机器应该配备“最先进的”E5-4620 处理器。
但是, /proc/cpuinfo 告诉我它们是完全不同的:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel Xeon E312xx (Sandy Bridge)
stepping : 1
microcode : 1
cpu MHz : 2199.998
cache size : 4096 KB
Run Code Online (Sandbox Code Playgroud)
E3-12xx Sandy Bridge 已经有 5 年的历史了,这可以解释为什么我当前来自同一处理器时代的裸机服务器实际上更快。
然而,这是一个虚拟环境 - 对我来说是新的东西 - 我不确定我是否可以 100% 信任它。
来自 dmesg 的相同信息:
$ dmesg | grep -i intel
Intel GenuineIntel
CPU0: Intel Xeon E312xx (Sandy Bridge) stepping 01
Run Code Online (Sandbox Code Playgroud)
但是, dmidecode 说的是完全不同的:
# …
Run Code Online (Sandbox Code Playgroud) 当我用命令检查我的 CPU 缓存时dmidecode
,我得到缓存配置为Not Socketed
. 这意味着什么?
prayag@prayag:~/hacker_/draobkcalb$ sudo dmidecode -t cache
# dmidecode 2.11
SMBIOS 2.5 present.
Handle 0x000A, DMI type 7, 19 bytes
Cache Information
Socket Designation: Internal Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 32 kB
Maximum Size: 32 kB
Supported SRAM Types:
Synchronous
Installed SRAM Type: Synchronous
Speed: Unknown
Error Correction Type: Unknown
System Type: Unknown
Associativity: Unknown
Handle 0x000B, DMI type 7, 19 bytes
Cache …
Run Code Online (Sandbox Code Playgroud) 我们有 Linux RHEL 服务器 -7.6
版本
服务器磁盘中有:
lsblk -S
NAME HCTL TYPE VENDOR MODEL REV TRAN
sda 0:2:0:0 disk DELL PERC FD33xD 4.27
sdb 1:0:0:0 disk ATA INTEL SSDSC1BG40 DL2B sata
sdc 2:0:0:0 disk ATA INTEL SSDSC1BG40 DL2B sata
Run Code Online (Sandbox Code Playgroud)
sdc 和 sdb 是操作系统磁盘
aboutsda
是 RAID 代表的磁盘
所以sda
包括磁盘数量,但问题是如何计算RAID中的磁盘数量
我们尝试了以下操作,但不确定此 cli 是否描述了 RAID 中的磁盘数量?
smartctl --scan
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/sdb -d scsi # /dev/sdb, SCSI device
/dev/sdc -d scsi # /dev/sdc, SCSI device …
Run Code Online (Sandbox Code Playgroud)