作者chjong (东你个大头啦)
看板Programming
标题Re: 在cluster上多node同时写入一个档案
时间Wed Jul 22 15:56:33 2009
这要看你用的是那一种档案系统 不同的语义会不太一样
如果是IBM的GPFS 那麽这个系统可以根据使用的范围来锁动
※ 引述《sorryChen (陈扬和)》之铭言:
: 感谢回覆, 其实我的需求更简单, 因为不同process要写的档案内容其实相同
: (不需要合并, 任何一份就好),而且等没关系, 只要不要读到还没建好的
: 或是大家一起建结果档是坏的...
: 我原本是想问说..File system应该会有预先的保护机制..
: 如果有的话就不用自己担心
: 如果没有, 应该可以像我说的那样简单检查一下,
: 先看有没有建好的,有就读, 没有就检查暂存档在不在, 在就等
: 不在就建, 先写到暂存档, 写好再改档名..
: (sorry..问题没问清楚)
: ※ 引述《yauhh (哟)》之铭言:
: : 都一同写入目的档,或是让等待的程序写入暂存档,不是都一样要等吗?
: : 如果让它们写入不同的档案,并在某档案内做个计数或等一段够长的时间,
: : 大家都写完之後,再合并这些档案,这样如何呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 129.2.103.10