由于在 Mono 中没有实现 System.Management,那么在 Mono 中获取系统信息的方式是什么?我正在寻找的信息如下:
CPU - 处理器数量、处理器类型、型号、内核、本机线程、时钟速度、制造商、字节序、SSE 信息
GPU - 型号、制造商、CUDA 核心数量
内存 - 总 RAM、页面大小
操作系统 - 基本操作系统信息
这些信息可以通过 System.Management 获得,但仅适用于 .net/Windows。但是如果我尝试在 Mono/Linux 上运行相同的代码,它将失败,因为 System.Management 没有在 Mono 中实现。那么如何以独立于操作系统的方式统一获取这些信息呢?