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