gpt4 book ai didi

linux - 检查linux机器是否空闲

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:11:10 24 4
gpt4 key购买 nike

如果我的机器空闲,我想将其关闭,并且正在寻找“空闲”的最可靠定义。它应该衡量计算机(最终用户笔记本电脑或台式机)是否正在执行有用的工作。值得注意的是,这里有一些我想检查的东西:

  • 没有用户事件

    w 命令打印终端 session 的空闲时间

    xprintidle似乎对 X 做同样的事情,使用 X 屏幕保护程序扩展

  • 低平均负载

    uptime 打印平均负载

  • 没有正在运行的下载

    bwm-ng计算当前网络和磁盘使用情况

现在我的问题:

  1. 是否有执行这些检查的现有工具?

  2. 我们应该检查哪些其他事件以使其更可靠?可能打开网络连接?还是永远不应中断的进程白名单?我们能否使用一些机器学习技术以某种方式了解有用工作的特征?

期待您的想法和建议!

最佳答案

恕我直言,最简单的方法是在 shell 中使用 Perl:

cpan -i X11::IdleTime # or any otherway to install X11::IdleTime module
sleep 2
perl -MX11::IdleTime -e 'print GetIdleTime(), $/;'

关于linux - 检查linux机器是否空闲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13261964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com