问题标签 [sysinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
743 浏览

macos - 如何从 Mac 上的 Golang 代码中获取总 RAM?

我在 golang 中有一些 Linux 代码:

我想将此移植到 Mac OS X。我看到 Sysinfo 在 Linux 上可用,但在 Mac 上不可用:

Linux:

苹果电脑:

在 Mac 上获取系统 RAM 信息的正确方法是什么?

0 投票
2 回答
651 浏览

gpu - slurm 集群中的 gpucompute* 已关闭*

我的 gpucompute 节点处于关闭状态,无法在 GPU 节点上发送作业。在遵循网络上的所有解决方案后,我无法返回我的“关闭 GPU”节点。在这个问题之前,我在运行 'NVIDIA-Linux-x86_64-410.79.run --no -drm' 我遇到了这个错误,这是因为节点处于关闭状态。非常感谢任何帮助!

0 投票
1 回答
56 浏览

windows - 使用 Powershell 以方便的格式列出系统信息

我希望有一个人可以帮助我。我目前正在生成计算机日期列表,以查看需要更换的日期(> 3 年)。

是否可以在 csv 或 excel 中回显这个?

我做了以下片段:

这给了我以下输出:

所以我想要输出中的第一个安装日期和年份。目前它只适用于bios日期。

我只需要这个

0 投票
1 回答
19 浏览

linux - sysinfo() 是异步的。信号安全吗?

这可能是一个愚蠢的问题,但在 Linux(RHEL 7/8)中是 sysinfo() (从 gcc 'C' 调用)异步。信号安全吗?

也就是说,可以从“C”信号处理程序安全地调用它吗?

从命令行运行 'man sysinfo' 或 'info sysinfo' 似乎没有提到任何一种方式。

我正在寻找一种“快速”的方式来获取经过的时间(来自信号处理程序或“正常”上下文)。

Posix ('man signal-safety') 似乎说 clock_gettime() 是信号安全的,尽管我已经看到 glibc 和 Posix 文档似乎并不总是同意什么是信号安全,什么不是。至少对于我正在寻找的地方。

例如,在https://pubs.opengroup.org/onlinepubs/9699919799/中,“sleep()”在“信号概念”下被列为信号安全,其中显示了 POSIX 信号安全函数列表。(并且也在 RHEL 8.5 的“man signal-safety”下运行)。

但是“信息睡眠”(来自 RHEL 8.5)将 sleep() 显示为“AS-不安全”。(以及我认为与 glibc 的安装级别相匹配的文档“GNU C 库参考手册 2.28”)。

我想我什至不确定应该在哪里找到最终文档(对于这种环境)。

0 投票
0 回答
30 浏览

c - Sysinfo 在 RPI4(Raspbian) 和 CM4(Raspbian) 上的行为不同

我正在使用 Sysinfo 库来计算 ram 使用情况,但它在 RPI4 和 CM4 中给出了不同的结果。它在 RPi4 中运行良好,但在 CM4 中返回荒谬的值。例如,

Sysinfo 返回 totalram 300kB,freeram 308kB,bufferram 9kB。

我查看了它可能是由于内核版本的可能性,但版本没有区别。

  • CM4(Raspbian) 内核版本 5.10.63-v7l+
  • RPI4(Raspbian) 内核版本 5.10.17-v7l+

代码 :