用 btsync 代替 vboxsf - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tunetoystory
V2EX    Vagrant

用 btsync 代替 vboxsf

  tunetoystory 2014-06-23 13:53:01 +08:00 4506 次点击
这是一个创建于 4195 天前的主题,其中的信息可能已经有所发展或是发生改变。
最近在开发环境给网站测试性能的时候发现虚拟机环境巨慢,能从几十毫秒的的响应上升到几百!
看了这篇文章才知道 vboxsf 的性能很捉急
http://mitchellh.com/comparing-filesystem-performance-in-virtual-machines

于是用 btsync 代替了 vboxsf,不知道各位还有没更好的方案,毕竟 btsync 同步还是有延迟的。

宿主机是 Windows, NFS 貌似有点蛋疼~
13 条回复    2014-06-24 05:45:40 +08:00
leveraging
    1
leveraging  
   2014-06-23 15:18:24 +08:00   1
可以尝试主机挂载虚拟机中的硬盘。。
cst4you
    2
cst4you  
   2014-06-23 15:23:31 +08:00
.....几十万小文件的环境, rsync建立索引了一下午没搞定, 内存撑爆了VPS, 放弃之
clino
    3
clino  
   2014-06-23 15:48:54 +08:00
@cst4you rsync 为什么需要建立索引?
yushiro
    4
yushiro  
   2014-06-23 15:56:36 +08:00
btsync对巨量小文件的场景一样会很慢。
cst4you
    5
cst4you  
   2014-06-23 16:15:43 +08:00
@clino 没有索引怎么同步...
clino
    6
clino  
   2014-06-23 16:31:54 +08:00
@cst4you 我还第一次知道需要做索引,这个索引体现在哪里? 另外源和目的两边都要做吗?
tunetoystory
    7
tunetoystory  
OP
   2014-06-23 16:55:04 +08:00
@yushiro 是啊,同步有延迟,特别是经常切分支都要同步一次
tunetoystory
    8
tunetoystory  
OP
   2014-06-23 16:55:18 +08:00
@vigoss 喔,你这个方法可以啊,我找找有什么方案
tunetoystory
    9
tunetoystory  
OP
   2014-06-23 16:57:53 +08:00
@vigoss 好像就是 SMB 了呀~
tunetoystory
    10
tunetoystory  
OP
   2014-06-23 16:58:29 +08:00
@vigoss 我其实在考虑主机装个 Linux 再装个 windows 虚拟机了 。。
jybox
    11
jybox  
   2014-06-23 17:27:05 +08:00
@clino btsync 实际上是通过 BT 协议同步的,所以要把文件「索引」成种子。
clino
    12
clino  
   2014-06-23 19:08:52 +08:00 via Android
@jybox 我之前一直说的是 rsync,貌似没看错啊
tunetoystory
    13
tunetoystory  
OP
   2014-06-24 05:45:40 +08:00
我昨天还试了一下虚拟机 nfs server,宿主机挂载,结果 Windows 挂载 nfs 太不稳定了,遂放弃。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2887 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 23ms UTC 14:51 PVG 22:51 LAX 06:51 JFK 09:51
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86