标签: system-information

如何在 Mono 中收集系统信息?

由于 System.Management 没有在 Mono 中实现,那么 Mono 中获取系统信息的方式是什么?我要找的资料如下:

  1. CPU - 处理器数量、处理器类型、型号、内核、本机线程、时钟速度、制造商、字节序、SSE 信息

  2. GPU - 型号、制造商、CUDA 核心数量

  3. 内存 - 总 RAM,页面大小

  4. 操作系统 - 基本操作系统信息

这些信息可以通过 System.Management 获得,但仅适用于 .net/Windows。但是如果我尝试在 Mono/Linux 上运行相同的代码,它将失败,因为 System.Management 没有在 Mono 中实现。那么如何以独立于操作系统的方式统一获取这些信息呢?

c# cpu mono system-information

5
推荐指数
1
解决办法
2723
查看次数

在给定用户模式故障转储的情况下找出CPU模型

我的应用程序有崩溃转储.我的应用程序失败,一些用户说"无效指令"试图执行我在那里的一些SSSE指令.

在WinDBG中,如何查找CPU模型,以便查找其指令集,并支持指令集或更新应用程序的最低硬件要求?

这是输出!cpuid:

CP  F/M/S  Manufacturer     MHz
 0 16,4,3  <unavailable>   3000
 1 16,4,3  <unavailable>   3000
 2 16,4,3  <unavailable>   3000
 3 16,4,3  <unavailable>   3000
Run Code Online (Sandbox Code Playgroud)

谷歌的其他命令说可能有帮助(!errrec,!cpuinfo,!sysinfo)打印"找不到导出".

windows windbg system-information

4
推荐指数
1
解决办法
921
查看次数

从julia获取系统内存信息

有没有一个很好的方法来获取当前系统信息在朱莉娅(我的用例在这里是内存,但也基本上感兴趣的任何信息,我可以从topLinux上运行).

这就是我现在所拥有的:(基本上只是得到`free -m`的输出)< - 我无法让这个让我逃避反引号并保持代码突出显示...

import Base.DataFmt: readdlm_string, invalid_dlm

"""
    getmeminfo()
Returns (in MB) A tuple of containing:
    - Memory(total, used, buffer, available)
    - Swap(total, used, free)
"""
function getmeminfo()
    memstats = readdlm_string(readstring(`free -m`),invalid_dlm(Char), Int, '\n', true, Dict())
    return Tuple{Array{Int,1},Array{Int,1}}((memstats[2,[2;3;6;7]], memstats[3,[2;3;4]]))
end
Run Code Online (Sandbox Code Playgroud)

基地还有什么更好的想法吗?

system-information julia

4
推荐指数
1
解决办法
650
查看次数

如何获得正确数量的逻辑处理器

在Delphi中,我们需要知道用于并行化的CPU数量。到现在为止,我们已经在GetNativeSystemInfo()带有超线程的服务器上使用了运行良好的功能。

但是现在,我们有一台服务器(Intel Xeon Gold 6230)具有40个物理处理器和80个具有超线程的逻辑处理器,并且GetNativeSystemInfo()仅显示40个CPU。

我们制作了一个使用3个调用的小型测试程序:

  1. GetNativeSystemInfo()

  2. GetLogicalProcessorInformation()(“ 如何有效地检测逻辑和物理处理器数量的代码?”

  3. 并查看注册表中的CPU数量:

    计算机\ HKEY_LOCAL_MACHINE \硬件\ DESCRIPTION \系统\中央处理器

对于我们所有的服务器,这3个调用给出了相同数量的CPU:

图片

但是对于英特尔至强,只有注册表为我们提供了80个CPU:

图片

有谁知道为什么它不能在英特尔服务器上运行,还是知道一种确保获得最大CPU数量的方法?

delphi cpu hyperthreading system-information

4
推荐指数
1
解决办法
232
查看次数

有没有 R 函数可以检索 CPU 和 RAM 信息?

我想在 R 会话中打印一些硬件信息。我可以通过使用该system()函数来实现此目的,在我的 Linux 机器中该函数如下所示:

> system("lscpu | grep 'Model name:'")
Model name:          Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
> system("lsmem | grep 'Total online memory'")
Total online memory:      16G
Run Code Online (Sandbox Code Playgroud)

我知道R有类似Sys.info()提供此类数据的功能,但我找不到这样一个允许打印CPU和RAM信息的功能。

我真的很想找到一个这样的功能,因为依赖system()是依赖于操作系统的。

r system-information

4
推荐指数
1
解决办法
1661
查看次数

从JAVA问题执行Unix系统命令

从JAVA代码执行系统命令时,我遇到了一个奇怪的问题.
其实我想Mac OSX从我的JAVA App 获取系统信息.
为此我正在使用

Runtime.getRuntime().exec("system_profiler -detailLevel full");

这工作正常.如果我打印输出,它很酷.但我想将此信息写入plist文件以供将来使用.对于即时通讯使用system_profiler.like 的-xml参数,

 String cmd = "system_profiler -detailLevel full -xml > "+System.getProperty( "user.home" )+"/sysinfo.plist";
 Process p = Runtime.getRuntime().exec(cmd); 
Run Code Online (Sandbox Code Playgroud)

基本上这应该在当前用户主目录中创建一个plist文件.

但这似乎没有写任何文件.

我错过了什么吗?

java macos system-information

3
推荐指数
2
解决办法
1万
查看次数

有没有办法检查我的电脑使用哪种RAM而不打开它?

我想在订购升级之前检查我的计算机使用哪种类型的RAM.我很确定它的DDR2,但我想仔细检查一下.

有没有办法在Windows XP中检查这一点而无需打开案例并查看?

编辑 内容警察似乎得到了错误的结束,我正在寻找一个软件或命令,可以让我检查这一点.我觉得这使得这个问题对StackOverflow完全有效并且对其他程序员感兴趣.

memory hardware windows-xp system-information

2
推荐指数
1
解决办法
9447
查看次数

获取远程计算机的系统信息(使用Java)

正如问题的标题所说,我想获得使用Java的远程系统的系统信息(如操作系统名称,版本等).但在任何人回答这个问题之前,我只想问这是否可行,如果有,那怎么样?

还有一个问题是,这应该适用于基于Unix和基于Windows的系统.我试着在网上搜索,但画了一个空白(差不多).

编辑:Java应用程序将是一个桌面应用程序,它将具有能够登录到远程系统的凭据,但将不会使用任何HTTP/RMI.

java system-information

2
推荐指数
1
解决办法
9594
查看次数

从命令行界面获取系统信息

我正在尝试创建一个脚本,运行时将输出该计算机规格的文本文件。

是否有一个程序可以提供命令行界面来在 Windows 操作系统上生成包含简化计算机规格的文本文件?

只是基本的消费者信息。即:RAM、CPU、HDD 等。我不需要或不想要有关计算机的每一个细节。

据我所知,MSinfo32、DxDiag、Speccy 提供导出功能,但是 Speccy 不通过 CLI 提供自动化,而另外两个只是导出所有系统信息的全局信息。其中大部分是个人的,对于我的需要来说是不必要的。

我能想到的唯一两种解决方法是使用 Windows 中相当于 grep/cat/awk 命令的命令来仅筛选出必要的信息。显然,这可能会非常乏味,因为每个系统都有不同的规格。或者,使用程序(如果存在)来指定要收集哪些规格以及要忽略哪些规格。

windows powershell command-line-interface system-information

2
推荐指数
1
解决办法
5467
查看次数

如何在mac os x上获取默认邮件客户端版本?

我是新来的.我在mac os x上搜索了默认邮件客户端信息.我在这里找到了一些帮助 如何使用applescript获取默认邮件客户端? 但我没有得到我想要的所有信息.我有默认的邮件客户端名称,但无法获得我在Mail.app的"关于邮件"部分(启动时)中看到的版本.

c macos objective-c system-information

0
推荐指数
1
解决办法
658
查看次数