从USB 2.0闪存驱动器运行VM-Mac / Parallels / XP


9

我将MacBook Air作为我的主要计算机,而128GB SSD意味着空间是宝贵的。为了节省大约10 GB的空间,我一直在使用Windows XP VM从外部USB硬盘驱动器运行Parallels,在日常使用中,该性能与从内部SSD运行VM的性能一样好。

因此,我买了一个微型的32GB USB 2.0闪存驱动器,将其插入MacBook Air,先将其格式化为ExFAT(速度很慢),然后再格式化为Mac OS Extended(日志记录)(速度也很慢),然后通过我的VM复制文件,然后运行Parallels。

我的完整经验记录在这里:http : //www.midwesternmac.com/blogs/jeff-geerling/running-windows-xp-vm

直文件副本的速度非常快-读取速度为30 MB /秒(始终保持稳定),写入速度为10-11 MB /秒(始终保持稳定)。但是我注意到,一旦XP开始运行,磁盘访问率就处于低KB范围内。

USB闪存驱动器是否真的很差随机访问,还是可能丢失某些东西(闪存驱动器的格式等?)?

值得注意的是,我尝试了以下操作,但效果不佳:

  1. 将驱动器格式化为ExFAT或Mac OS Extended(日志式)
  2. 拔下所有其他USB设备并关闭蓝牙(该蓝牙在右侧端口USB总线上运行)。
  3. 直接将闪存驱动器插入右侧端口或左侧端口,或插入USB 2.0集线器

主要问题与上面的大胆段落有关。我知道闪存驱动器没有现代硬盘的吞吐量额定值,但是有人可以解释为什么随机访问如此差吗?可能是Parallels,还是闪存驱动器真的对随机访问这么糟糕?
geerlingguy 2012年

1
嘿,我也有Macbook Air,并打算做同样的事情……看来我现在不会了。如果有一个使用Thunderbolt端口的记忆棒,那么我们就可以开展业务。
Matt Frear 2012年

USB闪存盘≠SSD盘-现在您知道了!一个用于存储,另一个用于磁盘I / O,使用寿命长。
Fiasco Labs

除了在我的USB记忆棒上保存了我的个人资料的单个虚拟驱动器外,我有同样的问题。我遇到了一些严重的滞后。只能是USB记忆棒无法处理IO或不能处理多任务。至于那些谈论性能并以吞吐量为标准的人,那是错误的。对于OS类型的东西,吞吐量不是正确的标准,您需要查看IOP和多线程。

2年后,是否有任何改进/解决方案?我目前正面临这个问题

Answers:


6

我只是想对此发表评论,但没有足够的空间...

除非您专门购买USB闪存驱动器以提高速度,否则USB闪存驱动器对于随机访问读写来说非常差劲。您会知道您是否拥有“快速” USB拇指驱动器,因为您可能要多付两倍或三倍的价钱。这个这个。70MB / s和39MB / s,而155MB / s和150MB / s。

真正的问题是,在MacBook Air上的USB 2.0端口马克塞斯。每个控制器USB 2.0的理论最大数据速率为480 Mbit / s(60 MB / s),并在所有连接的设备之间共享。因此,即使您拥有150MB / s的USB驱动器,您也将以60MB / s的速度达到峰值。


1
即使这样,但是...在我运行VM时,接口几乎没有达到极限。我特别想知道我是否可以提高繁重的I / O性能。原始吞吐量似乎并不是这里的问题。
geerlingguy 2012年

确实,您遇到的问题是“便宜的32GB USB闪存驱动器”。您不能由此获得良好的性能。请考虑SATA的最低速度是1.5GB / s(千兆,不是兆)。30MB /秒左右的速度不足以执行任何操作,而且如果它只是一些垃圾USB驱动器,我敢打赌,随机写入速度仅为17MB /秒,甚至更少。您需要切换到外部旋转驱动器,快速的SSD或更快的 USB。它也不会“便宜”。最便宜的选择是iPod(带有旋转驱动器)或外部硬盘驱动器。
skub 2012年

1
即使是17 MB / s的随机写入也比我拥有的最后一台PC的磁盘(ATA / 33,大约8-10 MB / s的随机写入)要好,所以我认为这并不是问题所在。我看到很多人从闪存驱动器启动linux和其他操作系统,而没有任何延迟的报告。
geerlingguy 2012年

ATA / 33MB处/秒这是33移动数据THREE TIMES比你的USB驱动器速度更快,这是10+年前推出。现代硬盘驱动器可移动数据的千兆位。我的解释是正确无误的。如果您想获得更好的性能,请使用或购买其他设备。
skub 2012年

6

我在这个答案中指的是USB闪存棒,因为如果您可以使用更大的存储设备,则可以得到SATA SSD并将其放入USB3 + SATA机箱中。

在数量庞大的USB闪存盘和驱动器中,几乎所有的都使用了低成本闪存解决方案(单个mlc)和无缓存内存的哑控制器的组合。为了使闪存技术更易用,请看一下SSD里面的东西,通常有几个芯片/管芯,控制器和缓存。该缓存的目的是允许接收多个数据并同时写入它们。但是,如果您有一个廉价的mlc解决方案,那么您将无法同时编写。

有一些基准,我花了整整一天的时间浏览各种评论和基准。似乎在任何时刻,市场上都有从零到两个型号的模型,这些模型中具有可以实现更好的随机访问(写入)的技术。

这是一个具有一些基准的网站。在我查看的16 GB和32 GB类别中,这是总体上最快的USB2 / 3闪存棒。

http://usbflashspeed.com/15177

金士顿并不是一家完全糟糕的公司,当他们停产该产品时,他们足够出色,可以制造出具有相同名称和废话表现的新产品,但确实在其中添加了“ g2”或“ gen2”,因此您有能力避免支付劣质“第二代”产品的第一代价格。

这在Biz中非常典型:在积极评价结束后立即将组件切换为性能较差的组件。就像,最近我得到了一个Corsair SSD,评论者都检查了与Corsair发送到零售贸易渠道的芯片不同的芯片。所有Corsair Performance Pro的评论均无效-它们显示并告知该设备具有32 nm的闪光灯,但由于24 nm的价格便宜,Corsair改用了去年的产品,同时仍将32 nm的闪光灯交给了审阅者。我总是根据评论来购买商品,但它经常使我不寒而栗:2005年,我购买了LG LCD。评论者获得了IPS面板,而我获得了TN面板。相同的型号!


0

我可以确认Lexar JumpDrive S45 USB 3.0 128 GB闪存驱动器(读取150 MB / s,写入45 MB / s)也遭受非常差的随机访问性能的困扰。我曾尝试在Parallels Desktop(2013年末推出的MacBook Pro Retina 13“)中使用它,但是没有运气:ExFAT或HFS +都提供几乎无响应的VM。为此目的,请忘记使用它。

Lexar 128GB USB 3.0 Lexar 128GB USB 3.0 Blackmagic驱动器速度测试

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.