Re: 在cluster上多node同時寫入一個檔案
這要看你用的是那一種檔案系統 不同的語義會不太一樣
如果是IBM的GPFS 那麼這個系統可以根據使用的範圍來鎖動
※ 引述《sorryChen (陳揚和)》之銘言:
: 感謝回覆, 其實我的需求更簡單, 因為不同process要寫的檔案內容其實相同
: (不需要合併, 任何一份就好),而且等沒關係, 只要不要讀到還沒建好的
: 或是大家一起建結果檔是壞的...
: 我原本是想問說..File system應該會有預先的保護機制..
: 如果有的話就不用自己擔心
: 如果沒有, 應該可以像我說的那樣簡單檢查一下,
: 先看有沒有建好的,有就讀, 沒有就檢查暫存檔在不在, 在就等
: 不在就建, 先寫到暫存檔, 寫好再改檔名..
: (sorry..問題沒問清楚)
: ※ 引述《yauhh (喲)》之銘言:
: : 都一同寫入目的檔,或是讓等待的程序寫入暫存檔,不是都一樣要等嗎?
: : 如果讓它們寫入不同的檔案,並在某檔案內做個計數或等一段夠長的時間,
: : 大家都寫完之後,再合併這些檔案,這樣如何呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 129.2.103.10
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):