如何設置分布式計算(Distributed Computing)的 TCP-IP子網
分布式計算(Distributed Computing)的核心是主控制器(Main Controller),它充當前端和求解器之間的信息代理。前端將作業(yè)提交給主控制器,然后主控制器將這些作業(yè)分發(fā)到網絡中可用的求解器服務器。該系統(tǒng)還控制狀態(tài)消息的傳輸以及將結果數(shù)據(jù)傳輸回前端。主控制器一方面可以連接到任意數(shù)量的前端,另一方面可以連接到任意數(shù)量的求解器。
分布式計算組件(Main Controller 和Solver Server) 可能由兩個或更多的TCP/IP 網絡連接,不同網絡可能性能不同,比如有HPC專用高速(比如infiniband)和普通網絡組合。這種情況下,建議配置DC系統(tǒng)使用HPC互聯(lián)進行數(shù)據(jù)傳輸。
下面簡單解釋Solver Server的設置,詳細FAQ原文:https://support.3ds.com/knowledge-base/?q=QA00000061068
Windows:
1. 打開注冊表,前往:
HKEY_LOCAL_MACHINE\Software\CSTAG\CST DC Solver Control <version> \Usersettings
其中<version>是CST版本。
2. 在AllowedSubnets中添加子網IP地址,(圖片貼錯,見Linux下的圖)
3. 重啟SolverServer ,logfile中確定網絡。
Linux:
1. 打開SolverServer配置文件
/etc/xdg/CSTAG/CST DC Solver Control <version>.conf
2. 添加子網IP地址
AllowedSubnets=192.168.0.*
3. 重啟SolverServer ,logfile中確定網絡。
其實這些內容都在幫助文檔里哦!
最后說明一下,分布式計算的效率受系統(tǒng)的數(shù)據(jù)傳輸效率影響比較大,傳輸速度不僅僅是網速,還有硬盤的讀寫速度??梢钥紤]共享儲存(無數(shù)據(jù)下載,之前寫過FAQ)。