【发布时间】:2012-05-23 07:14:37
【问题描述】:
我想知道是否有使用 PID 控制器类型机制来管理计算资源的先例(请参阅http://en.wikipedia.org/wiki/PID_controller)。
我所说的计算资源是指: 备用线程、备用进程、队列长度等。
例如在 apache.conf 中可以指定备用服务器的数量、最小服务器数量等。
我的问题是你如何控制新服务器的产生或资源池的收缩。
如果您的负载增加超过某个级别,同样可以应用于锯子生成节点,比如 Amazon Grid。
作为对我感兴趣的这个问题的回答:
如果有一个是,否,也许回答这个问题
如果有在开源世界中使用它的可访问示例
如果有为此目的在java、python等中实现PID控制的库。
谢谢。
【问题讨论】:
-
如果您真的关心客户,可以将设置点设置为大约 80% 的使用率。
标签: java operating-system process-control control-theory