Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Dask分布式:如何计算识别工作进程是否空闲?_Python_Dask_Distributed_Dask Distributed - Fatal编程技术网

Python Dask分布式:如何计算识别工作进程是否空闲?

Python Dask分布式:如何计算识别工作进程是否空闲?,python,dask,distributed,dask-distributed,Python,Dask,Distributed,Dask Distributed,我想监控dask工作人员,并在他们处于空闲状态时重新启动他们。 是否有一种方法可以检测空闲的工作进程,例如通过计算工作进程在最后一分钟的平均CPU利用率?您可能希望查看调度程序中的调度程序状态。工作进程 试一试 然后查看每个WorkerState对象的.metrics属性 {address: ws.metrics["cpu"] for address, ws in workers.items()} (这里我拿出了CPU,但里面有很多信息) 您可能还想了解自适应调度您是否尝试

我想监控dask工作人员,并在他们处于空闲状态时重新启动他们。
是否有一种方法可以检测空闲的工作进程,例如通过计算工作进程在最后一分钟的平均CPU利用率?

您可能希望查看
调度程序中的调度程序状态。工作进程

试一试

然后查看每个
WorkerState
对象的
.metrics
属性

{address: ws.metrics["cpu"] for address, ws in workers.items()}
(这里我拿出了CPU,但里面有很多信息)


您可能还想了解自适应调度

您是否尝试过仪表板?它显示了CPU利用率图表。
{address: ws.metrics["cpu"] for address, ws in workers.items()}