如何計算集群中核心的數量

了解如何計算在磚集群中核心的數量。

寫的亞當Pavlacka

去年發表在:2022年3月2日

您可以查看在工作區中磚集群的核心UI使用指標選項卡在集群上的細節頁麵。

刪除

請注意

Azure磚集群節點必須安裝一個標準的服務。

如果司機和執行人是相同的節點類型,您還可以確定集群中的可用內核的數量以編程方式,使用Scala實用程序代碼:

  1. 使用sc.statusTracker.getExecutorInfos.length得到節點的總數。結果包括司機節點,所以減去1。
  2. 使用java.lang.Runtime.getRuntime.availableProcessors每個節點的核數。
  3. 相乘的結果(從節點)的總數減去1可用內核的總數。

Scala示例代碼:

java.lang.Runtime.getRuntime.availableProcessors* (sc.statusTracker.getExecutorInfos.length -1)