当前位置: 首页 > 面试题库 >

如何从Shell确定当前的CPU使用率?

钦永贞
2023-03-14
问题内容

如何确定Linux中Shell的当前CPU使用率?

例如,我得到如下的平均负载:

cat /proc/loadavg

输出:

0.18 0.48 0.46 4/234 30719

问题答案:

Linux没有任何提供当前CPU使用率的系统变量。取而代之的是,您必须阅读/proc/stat几次:各行中的每一列都cpu(n)给出了总的CPU时间,并且您必须对其进行后续读取才能获得百分比。请参阅本文档以了解各列的含义。



 类似资料:
  • 问题内容: 我正在编写几个节点外壳脚本,供在平台上开发时使用。我们有Mac和Windows开发人员。是否可以在Node中检查变量以便在一个实例中运行.sh文件,在另一个实例中运行.bat? 问题答案: 使用的变量是 在Mac上,变量返回。在Windows上,它返回(甚至在64位上)。 当前可能的值为: 我只是将其设置在我的jakeFile的顶部:

  • 问题内容: 在Python中获取当前系统状态(当前CPU,RAM,可用磁盘空间等)的首选方式是什么?* nix和Windows平台的奖励积分。 似乎有几种方法可以从我的搜索中提取出来: 使用PSI之类的库(目前似乎尚未积极开发并且在多个平台上不受支持)或pystatgrab之类的库(自2007年以来一直没有活动,它似乎也不支持Windows)。 使用特定于平台的代码,例如对于* nix系统使用a

  • 问题内容: 在Linux中是否有命令或任何其他方式来获取当前或平均 CPU使用率 (对于多处理器环境)? 我在小型系统中使用嵌入式Linux。基本上,我需要确定CPU利用率,以便在CPU利用率很高的情况下,可以将新进程转移到系统中的另一个控制器,而不是在可能忙于执行更重要进程的主处理器上执行。 这个问题不仅仅在于对进程进行优先级排序,另一个控制器可以充分处理新进程,只是当主处理器不忙时,我希望它来

  • 我参考这个页面来操作。 我有一个帐户,我使用谷歌云SDK外壳运行以下命令,但是json文件是我朋友的帐户。我没有许可。 所以我想退出当前用户,并使用我朋友的帐户登录,但现在如何退出当前用户并将帐户更改为登录? 欢迎使用谷歌云SDK!运行“gcloud-h”以获取可用命令的列表。 C:\Program Files(x86)\Google\Cloud SDK $gCloud配置集项目值 或者可以由环境

  • 问题内容: 有没有办法在Swift中获取设备型号名称(iPhone 4S,iPhone 5,iPhone 5S等)? 我知道有一个名为的属性,但它仅返回设备类型(iPod touch,iPhone,iPad,iPhone Simulator等)。 我也知道使用此方法可以轻松在Objective-C中完成: 但是我正在用Swift开发我的iPhone应用程序,所以有人可以帮我用等效的方法来解决这个问

  • 问题内容: 我想看看确定python中当前脚本目录的最佳方法是什么? 我发现由于调用python代码的方式很多,很难找到一个好的解决方案。 这里有一些问题: 如果脚本与执行没有定义 仅在模块中定义 用例: ./myfile.py python myfile.py ./somedir/myfile.py python somedir/myfile.py execfile(‘myfile.py’) (