常見(jiàn)問(wèn)題
Q:我有大量渲染作業(yè),但是波峰波谷明顯,有什么好建議?
A: 使用自定義集群,可長(zhǎng)期維持在一定數(shù)量,滿足日常的渲染需求,當(dāng)波峰來(lái)臨時(shí),可以提交 AutoCluster 任務(wù)或者調(diào)高集群規(guī)模(波峰過(guò)去調(diào)低數(shù)量),省錢(qián)又省力。
Q:制作完場(chǎng)景后我要上傳哪些數(shù)據(jù)到 OSS?
A: 場(chǎng)景文件,還有場(chǎng)景引用了的貼圖、素材及渲染中使用的其他數(shù)據(jù),建議在制作場(chǎng)景時(shí)所有使用的數(shù)據(jù)和場(chǎng)景文件都在一個(gè)目錄里,這樣上傳一個(gè)目錄即可。要保證在鏡像中訪問(wèn)數(shù)據(jù)的路徑同制作場(chǎng)景時(shí)相同,有些渲染軟件也可設(shè)置素材路徑。
Q:我的計(jì)算節(jié)點(diǎn)可以連接公網(wǎng)么?
A: 目前 BatchCompute 啟動(dòng)的計(jì)算節(jié)點(diǎn)只有內(nèi)網(wǎng) IP,無(wú)法連接公網(wǎng),但同一個(gè)作業(yè)里的計(jì)算節(jié)點(diǎn)可以互相連通。
Q:渲染軟件需要連接lisence server怎么辦?
A: 由于 batchcompute 啟動(dòng)的渲染節(jié)點(diǎn)是無(wú)公網(wǎng) IP 的虛擬機(jī),所以對(duì)于需要連接lisence server 的渲染軟件,可以直接將 lisence server 做在鏡像里,這樣每個(gè)計(jì)算節(jié)點(diǎn)都會(huì)有一個(gè) lisence server。
Q:我想一個(gè)阿里云賬號(hào)部署多個(gè)渲管怎么辦?
A: 在配置中將 RENDER_FLAG 設(shè)置成不同的值,千萬(wàn)不要使用同一個(gè) RENDER_FLAG 部署多份渲管實(shí)例,會(huì)出錯(cuò)的。
Q:我的作業(yè)跑的時(shí)間超出1天怎么辦?
A: 聯(lián)系產(chǎn)品團(tuán)隊(duì)增加 timeout 的 quota,并且修改配置中 RENDER_TIMEOUT 值。
Q:提交的作業(yè)失敗了,渲染器標(biāo)準(zhǔn)輸出為空,怎么辦?
A: 在節(jié)點(diǎn)日志頁(yè)面,查看 worker 運(yùn)行信息以及其它幾個(gè)日志信息,相信能找到蛛絲馬跡。
Q:我制作的場(chǎng)景使用的很多貼圖分布在各個(gè)路徑,渲染時(shí)如何辦?
A: 上傳數(shù)據(jù)到 OSS 時(shí),保持目錄結(jié)構(gòu),在數(shù)據(jù)映射時(shí)填好前綴(可能需要多個(gè)映射),盡量保證在計(jì)算節(jié)點(diǎn)中看到的渲染數(shù)據(jù)文件結(jié)構(gòu)與制作時(shí)一樣。
Q:我制作的場(chǎng)景使用了遠(yuǎn)程的文件怎么辦(windows)?
A: 制作鏡像時(shí),將遠(yuǎn)程 nas 的名字設(shè)置成本地機(jī)器的別名,在執(zhí)行代碼中執(zhí)行命令將目標(biāo)文件夾共享,如果數(shù)據(jù)小,也可以直接將數(shù)據(jù)制作進(jìn)鏡像,并共享。
Q:我的數(shù)據(jù)分布在多個(gè)盤(pán)符(windows)里怎么辦?
A: 在創(chuàng)建項(xiàng)目時(shí),OSS數(shù)據(jù)映射項(xiàng),直接映射多個(gè)盤(pán)符。
Q:虛擬機(jī)內(nèi)臨時(shí)輸出路徑必須在C盤(pán)下么(windows)?
A: 是的,虛擬機(jī)只有一個(gè) C 盤(pán)(默認(rèn) 40G)。
Q:系統(tǒng)盤(pán)40G不夠大怎么辦?
A: 在制作計(jì)算節(jié)點(diǎn)鏡像時(shí)可以使用更大的系統(tǒng)盤(pán),在使用該計(jì)算節(jié)點(diǎn)鏡像創(chuàng)建集群時(shí)也需要選擇足夠大的磁盤(pán)容量,但使用超過(guò) 40G 的磁盤(pán),BatchCompute 可能會(huì)收取少量費(fèi)用。
Q:我想節(jié)點(diǎn)并發(fā)數(shù)量大于 100 怎么辦?
A: 聯(lián)系產(chǎn)品團(tuán)隊(duì)給 BatchCompute 修改配額,并在渲管配置頁(yè)面修改 MAX_NODE_NUM。
Q:對(duì)于集群和 AutoCluster 有什么使用建議么?
A: 看場(chǎng)景。AutoCluster 類(lèi)型的作業(yè)每個(gè)節(jié)點(diǎn)都要經(jīng)歷啟停(啟停時(shí)間在分鐘級(jí)別),對(duì)于運(yùn)行時(shí)間很短的任務(wù)比較不劃算,而且可能因?yàn)橘Y源緊張而等待,大量小任務(wù)建議創(chuàng)建集群進(jìn)行渲染。對(duì)等待時(shí)間有要求的用戶(hù)也應(yīng)該使用自定義集群,這樣提交任務(wù)到該集群,馬上就可以運(yùn)行,但 AutoCluster 的任務(wù)不用擔(dān)心集群利用率的問(wèn)題。
Q:我是程序員,我可以改代碼么?
A:渲管是開(kāi)源的(apache 2.0),可以修改,請(qǐng)記得貢獻(xiàn)回社區(qū)哦。