Gaining better performance with inotify-tools and unison.

让人想犯罪 __ 提交于 2019-12-07 11:58:49

问题


I use inotify-tools and unison to synchronize folders between machines. Because I have a large folder to synchronize, I just simply write an inotifywait script to do the job automatically. Is it sensible to let inotifywait to monitor the subdirectories of the large folder to gain a better performance?


回答1:


You should get better performance if you ditch inotify-tools and just use unison's native support for watching your folders for changes. By using inotify-tools and then calling unison when a change occurs, unison has to "re-find" the change before it syncs. You could instead add the line repeat = watch to your unison profile and unison will run continually and sync whenever there is a change. It detects the change with its own file-watcher utility unison-fsmonitor that communicates directly with unison.

For more information, check out the latest changelog for unison 2.48.3 with major changes to unison-fsmonitor.



来源:https://stackoverflow.com/questions/16496624/gaining-better-performance-with-inotify-tools-and-unison

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!