列表

详情


当大数据计算服务(MaxCompute,原ODPS)的graph作业运行出现OutOfMemory(OOM)异常时,以下哪些方案可以有效解决?(正确答案的数量:4)


A. 适当增加作业worker的数目

B. 适当提高worker的内存

C. 使用combiner或优化消息结构、算法等,减少内存使用

D. 去掉目前加载在内存中(点/边的value/属性)但计算和结果都不需要使用的数据

E. 改进业务逻辑,将更多的数据分配到性能更好的节点上运行

参考答案: ABCD

详细解析:

正确答案ABCD 

可以考虑使用setNumWorkers方法增加Worker数目。
可以考虑使用setSplitSize方法减少切分大小,提高作业载入数据速度。
加大Worker的CPU或内存。
设置最大迭代次数,如果有些应用结果精度要求不高,可以考虑减少迭代次数,尽快结束。

尝试Combiner,将这些Key对应点的消息进行本地聚合,以减少存储消息的内存和网络数据流量,缩短作业的执行时间。

上一题