Time Machine备份缓慢。我如何加快速度?


14

我的时间机器备份很慢。连接为FireWire800。传输速度约为5 Mb / s或0.5 MB / s,这似乎很慢。我已经在网上看到很多有关非常慢的Time Machine备份的提及。有什么技巧或建议可以加快速度?

我有:

  • 运行磁盘工具修复工具。一切都好。
  • 远程磁盘上的禁用Spotlight

在system.log中搜索备份可得到以下内容:

13:29:33 Starting standard backup
13:29:33 Backing up to: /Volumes/BACKUP_DISK/Backups.backupdb
13:29:36 Event store UUIDs don't match for volume: Macintosh HD
13:29:36 Waiting for index to be ready (101)
13:29:55 Node requires deep traversal:/ reason:must scan subdirs|new event db|
13:42:53 No pre-backup thinning needed: 39.84 GB requested (including padding), 71.68 GB available
13:42:53 Waiting for index to be ready (100)
14:23:37 Bulk setting Spotlight attributes failed.
14:29:39 Copied 2.0 GB of 28.7 GB, 69560 of 113624 items
15:29:57 Copied 2.8 GB of 28.7 GB, 69560 of 113624 items
16:30:00 Copied 3.3 GB of 28.7 GB, 69560 of 113624 items
17:30:04 Copied 3.8 GB of 28.7 GB, 69560 of 113624 items
18:30:07 Copied 4.3 GB of 28.7 GB, 69560 of 113624 items
18:51:23 Bulk setting Spotlight attributes failed.
19:30:07 Copied 4.8 GB of 28.7 GB, 69999 of 113624 items
20:30:19 Copied 5.4 GB of 28.7 GB, 69999 of 113624 items
21:30:28 Copied 6.2 GB of 28.7 GB, 69999 of 113624 items
21:38:36 Stopping backupd to allow ejection of backup destination disk!

6
将大容量文件复制到磁盘TM的速度是多少?这是为了查看TM还是磁盘问题
user151019 2011年

到磁盘的传输速率为500 Mb / s == 50 MB / s。正常的FW800速度。

确保固件是最新版本。我的不是,也很慢,但是从那以后变得更快了。
Alex

什么固件?OS X系统软件?OS X EFI更新程序?我保持最新状态,但是Software Updater告诉我,所以AFAIK并不是问题。

Answers:


6

在较新的操作系统上-在某些情况下io受到限制。如果适用于您的情况,您可以查看这些步骤。

El Capitan升级后,Time Machine异常缓慢

在观察文件系统的备份使用情况时,调节应该很明显:

sudo fs_usage backupd

向其中写入命令/etc/sysctl.conf然后重新启动应禁用该限制:

echo 'debug.lowpri_throttle_enabled=0' | sudo tee -a /etc/sysctl.conf

或不重新启动:

sudo sysctl debug.lowpri_throttle_enabled=0

在进行低级系统调整之后,您将需要注意其他性能问题(额外的CPU使用率,其他IO速度降低,备份时能耗增加)。


3
要实时更改设置而不重新启动,请使用sudo sysctl debug.lowpri_throttle_enabled=0。使用sysctl.conf来确保重新启动后保留更改。
Nic Benders

2

不幸的是,这种情况下的解决方案是:

Format disk (lose old backups)

现在,磁盘将以全速备份。


它不是格式化为HFS + J吗?
Harv,

它曾经是,现在仍然是。一切都没有改变,只需擦拭它,一切就可以快速进行。

@mankoff真奇怪!
Harv

1
可以提高速度也就不足为奇了-您从头开始了。驱动器以前是否很满?与要备份的所有磁盘的总大小相比,您的TM驱动器有多大?我猜想这可能会花费大量时间来“瘦身”,从而浪费了文件的中间版本,以便为新版本腾出更多空间。查看“控制台”,然后在搜索框中输入“ backupd”。滚动到格式化之前的任何提示。
JBR威尔金森2011年

好建议。驱动器未满。内部使用300GB或500GB。备份驱动器为500GB,有71GB的可用空间。我已将示例system.log输出发布到原始问题中,而不是在此处发布,因此可以正确设置其格式。似乎没有变薄,但是可能存在聚光灯问题,尽管该驱动器上的聚光灯已禁用。

1

根据这个线程

删除TM驱动器上的“ 进行中 ”文件夹,然后事物将以正常速度运行。

注意:在我的情况下,这不能解决问题。


为我工作。InProgress文件似乎已锁定,需要花费一些时间才能删除。
AHHP

1

您可以尝试重命名TM卷上的/.Spotlight-V100文件夹。我从来没有尝试过,但是Spotlight用于确定自上次备份以来哪些文件是新的/更改过的。在阅读您的问题时,唯一想到的是索引可能已损坏并且需要重新构建,而TM正在实时运行该搜索,而不是建立索引。

远射。


1
删除.Spotlight-V100文件夹并将该驱动器添加到“系统偏好设置”>“ Spotlight”>“隐私”列表中似乎有所帮助。我将检查在其他慢速驱动器上是否还能再次使用。

如果可行,那就太好了。我不确定是否阻止TM驱动器正确索引是否是一个好主意。我想一旦完成初始备份,您就可以从隐私列表中删除驱动器,并允许它重建索引。
Harv

这不是个好主意吗?似乎很明显的缺陷是,它们根本不允许对它进行索引。为什么要让Spotlight索引备份驱动器?

Time Machine大量使用Spotlight来确定需要备份的文件。
Harv

0

将Time Machine磁盘添加到Spotlight的“隐私”列表中(在“系统偏好设置”中),以便Spotlight不会花时间访问该驱动器。


0

碎片化

以我的经验,目录B树变得非常零散是很常见的。在既大又满的卷上,此类碎片可能会产生重大影响。

随时

使用演示版的iDefrag查看统计信息。

备份卷尽可能接近满时

考虑使用完整版的Defrag或类似的实用程序的元数据算法对目录和其他关键文件进行碎片整理。

(对于Time Machine备份卷,请不要理会完整的碎片整理。)

其他实用程序

fileXray —仅此一项不能对相关文件进行碎片整理,但出于分析目的:我知道没有什么比fileXray好。

交叉参考

Mac是否需要进行碎片整理?


我知道这是一个旧答案,但是在Time Machine备份(具有大量目录硬链接)上运行iDefrag是否安全?
RJVB

-2

它也可能与MRT过程有关。对我来说,删除MRT流程后,备份速度将恢复正常。顺便说一句,MRT被称为安全更新中附带的恶意软件删除工具,它将花费大量CPU进行扫描工作。有一些有关如何删除它的文章。


3
与其说有“一些文章”,不如说我们希望有人用这些文章的摘要和链接来回答,以便人们可以理解。关于捷运的猜测似乎已经到来,但是在其他地方也有记载吗?
bmike
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.