建模,可以將局域網內的電腦聯合起來一起建立同一個模型,以節省建模時間。
不管你是否需要集群處理,都建議按照集群的步驟來做;配置集群環境后,可以選擇不集群處理;沒有配置集群環境之后想集群就有點費勁,甚至可能導致任務莫名失敗。
01
相關概念
Q1:集群是什么?
A1:集群是一組相互獨立的、通過高速網絡互聯的計算機,它們構成了一個組,并以單一系統的模式加以管理。簡言之,不止一臺電腦在戰斗的工作方式。
Q2:為什么要集群?
A2:單節點運行能力有限,構建多節點集群,高效完成海量數據的三維建模。
02
環境要求
Q1:主副機系統要求
A1:Win10 、Win7皆可,但一定要用同一個版本
Q2:集群硬件要求
A2:CC的主要作業流程包括空三和建模,其中空三主要由CPU、內存決定,建模主要由顯卡決定,對硬件配置有一定要求:①交換機:萬兆交換機,不能低于千兆,提高數據傳輸的速度,使用網線構建局域網,不要和外網連接,否則數據會走外網,嚴重影響傳輸速度。
②主機和從機:主機為主工程操作界面,一般進行空三,也可同時建模,從機主要進行建模并行。一般主機可配備有顯示器,其他則不需要,僅插顯卡線即可。
③主機和從機的硬件配置模式有以下幾種:
(1)主機從機配置相同,可為最高配,這樣任意節點只要掛上大的固態磁盤都可以作為主機使用,成本較高,不過所有節點都可以進行空三和建模,數據處理比較方便。
(2)主機內存和CPU較高,其從機顯卡配置高,cpu和內存無須過大,不過也不要過低,會影響建模分配內存,可16g以上。這樣空三在主機上跑,建模使用其他機器,成本低,只是空三只能指定某臺機器使用,對于CC多臺機器運行空三時,有可能會隨機指定機器空三,存在失敗風險,還須人工切換高配置機器。(3)單獨配置一個存儲服務器,主機和從機均可以訪問win7本地連接屬性沒有共享,配置參考1)和2)即可。這樣數據不用來回移動,方便數據的存放整理。
03
總體思路
04
集群步驟
▲ 網絡配置這里以五臺電腦配置為例,設置網絡(本地網絡設置,不連接互聯網)。右鍵點擊
,打開網絡共享中心,點擊“更改適配器設置”,雙擊“本地連接”
點擊屬性,雙擊“ 協議版本4(TCP/IPv4)”
設置“使用下面的IP地址”
設置第一臺電腦的網絡:
第二臺電腦
第三臺電腦
其他依次類推,有幾個節點,就依次往后排序IP即可。
▲ 設置共享盤
存放數據、工程和任務的共享盤,能夠被所有節點訪問,一般設置在主機上。
(1)主機共享盤設置
如將主機上的D盤設置為共享盤win7本地連接屬性沒有共享,則設置如下:
右鍵點擊屬性-----點擊共享-----高級共享
勾選共享文件夾,點擊應用,點擊確定
由于配置集群,主機驅動器的分享盤符不能與集群任何設備上的盤符一樣。因此方便從機設置,最好將盤符改為一個字母靠后的名字,如Y、Z、M盤,將其作為共享盤設置。
(2)從機設置
對每一個從機進行如下設置:
選擇計算機----右鍵---映射網絡驅動,如主機是Y盤,則將從機填寫能訪問主機的Y盤路徑(可以為計算機名,也可以是網絡地址名),驅動器的名字必須為Y盤,和主機相同的磁盤名。
設置好如下圖,從機即會顯示和主機共享盤相同的盤符。
▲CC任務路徑設置
CC是通過任務分發進行集群運行的,須進行任務路徑的指定,且必須設置在共享盤上,這樣所有的節點均可訪問到該路徑。
選擇“ ”,所有節點的任務路徑均設置和主機相同,可為主機共享盤文件夾下的任一文件夾。
▲CC集群運行
CC所有的計算都是通過引擎來進行的,因此需要打開各個節點的引擎,才可以運行集群。
(1)主機啟動
主機配有顯示器,直接單擊( ),即可啟動。注意查看DOS窗口下的路徑是否和集群設置的一致,如果不一致則執行不起來。
(2)從機啟動
對于從機,一般不配顯示器,則須通過遠程軟件操作。
啟動引擎后,即可在主機上進行CC的數據處理。
將數據拷貝主機共享盤上,啟動主機上的 ,進行CC創建工程,并進行數據處理的相關設置。
當提交空三(特征點提取步驟會并行)及三維建模任務時,多個節點就會同時運行。點擊提交任務下的 job quene,可以查看到有幾個節點在運行。
注意三維建模一定要進行分塊,集群才能發揮其作用。否則只有一個塊的化就只有一個節點運行。
▲測試流程
1、主機A提交空三任務,打開主機A 和 副機B 的 、檢查運算引擎端數量及A和B的 執行情況
05
總結
Q1:出現以下錯誤:
A1:均是配置不當
Q2:錯誤盤查
A2:考慮以下問題: