用 btsync 代替 vboxsf

2014-06-23 13:53:01 +08:00
 Rabbit52
最近在开发环境给网站测试性能的时候发现虚拟机环境巨慢,能从几十毫秒的的响应上升到几百!
看了这篇文章才知道 vboxsf 的性能很捉急
http://mitchellh.com/comparing-filesystem-performance-in-virtual-machines

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

宿主机是 Windows, NFS 貌似有点蛋疼~
4206 次点击
所在节点    Vagrant
13 条回复
vigoss
2014-06-23 15:18:24 +08:00
可以尝试主机挂载虚拟机中的硬盘。。
cst4you
2014-06-23 15:23:31 +08:00
.....几十万小文件的环境, rsync建立索引了一下午没搞定, 内存撑爆了VPS, 放弃之
clino
2014-06-23 15:48:54 +08:00
@cst4you rsync 为什么需要建立索引?
yushiro
2014-06-23 15:56:36 +08:00
btsync对巨量小文件的场景一样会很慢。
cst4you
2014-06-23 16:15:43 +08:00
@clino 没有索引怎么同步...
clino
2014-06-23 16:31:54 +08:00
@cst4you 我还第一次知道需要做索引,这个索引体现在哪里? 另外源和目的两边都要做吗?
Rabbit52
2014-06-23 16:55:04 +08:00
@yushiro 是啊,同步有延迟,特别是经常切分支都要同步一次
Rabbit52
2014-06-23 16:55:18 +08:00
@vigoss 喔,你这个方法可以啊,我找找有什么方案
Rabbit52
2014-06-23 16:57:53 +08:00
@vigoss 好像就是 SMB 了呀~
Rabbit52
2014-06-23 16:58:29 +08:00
@vigoss 我其实在考虑主机装个 Linux 再装个 windows 虚拟机了 。。
jybox
2014-06-23 17:27:05 +08:00
@clino btsync 实际上是通过 BT 协议同步的,所以要把文件「索引」成种子。
clino
2014-06-23 19:08:52 +08:00
@jybox 我之前一直说的是 rsync,貌似没看错啊
Rabbit52
2014-06-24 05:45:40 +08:00
我昨天还试了一下虚拟机 nfs server,宿主机挂载,结果 Windows 挂载 nfs 太不稳定了,遂放弃。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/119045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX