gpt4 book ai didi

cpu - 在基于 Linux 的系统上测量 "spare"CPU 时间的最佳方法是什么

转载 作者:行者123 更新时间:2023-12-01 00:09:00 25 4
gpt4 key购买 nike

对于我们为其开发软件的一些客户,我们需要“保证”一定数量的备用资源(内存、磁盘空间、CPU)。内存和磁盘空间很简单,但 CPU 有点困难。

我们使用的一种技术是创建一个消耗一定数量的 CPU 时间(比如每 5 秒 2.5 秒)的进程。我们以最高优先级运行此进程,以确保它运行并消耗其所有所需的 CPU 周期。

如果我们的正常应用程序能够以可接受的性能水平运行并且可以在空闲时间进程运行时通过所有功能测试,那么我们“假设”我们已经实现了我们对空闲 CPU 时间的 promise 。

我确信还有其他技术可以做同样的事情,并且想了解它们。

最佳答案

所以这可能不是您正在寻找的确切答案,但是如果您只想确保您的应用程序不超过资源消耗的某些限制并且您在 linux 上运行,您可以自定义/etc/security/limit.con(可能是您选择的发行版上的不同文件)以强制限制特定用户并仅在该用户下运行该进程。这当然是假设您对客户的生产环境具有该级别的控制权。

关于cpu - 在基于 Linux 的系统上测量 "spare"CPU 时间的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/131335/

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