使用 /proc 显示有关 CPU 和 RAM 的信息



我想使用/proc 在 Linux 上显示 CPU 和 RAM 信息。是否可以$ cat /proc/cpuinfo$ cat /proc/meminfo这两个命令组合在一起?谢谢

你可以使用这个:

cat /proc/cpuinfo /proc/meminfo

请注意,在存在容器和 cgroups 的情况下,那里报告的值可能会产生误导。 某些容器框架分配给容器的资源少于这些伪文件中显示的资源。 例如,如果您在/proc/meminfo中看到 1.5 GiB 的可用内存,这并不一定意味着您的应用程序甚至可以分配 1 GiB。 同样,即使/proc/cpuinfo中列出了八个内核,容器中的应用程序也可能只在两个内核上调度,例如,即使应用程序更改了 CPU 关联。 某些容器框架在通过这些伪文件呈现到容器之前根本不调整主机信息/proc

以下是OpenJDK开发人员如何处理这个问题:

  • 容器感知爪哇

最新更新