![Network Time Machine 备份服务器要求](https://linux22.com/image/565845/Network%20Time%20Machine%20%E5%A4%87%E4%BB%BD%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%A6%81%E6%B1%82.png)
我们公司中相当一部分用户使用 Mac,主要是 MacBook Pro,还有一些 iMac 和 Air。我们使用的是 10.6 和 10.7 的混合版本。到目前为止,我们一直为每位员工提供 USB 驱动器,用于 Time Machine 备份,但这变得相当麻烦。
经过一番搜索,我非常有信心我们可以通过 NAS(QNAP、Drobo 等)或运行在 Mini 或 Pro 上的 Mac Server 来集中管理这些内容。据我所知,QNAP(和其他公司)的较新固件可以处理随 OS 10.7 推出的 Netatalk 更改。而且显然 Mac Server 10.7 适合所有人。
问题是我不知道需要什么样的系统来支持我们的员工。我确信 Time Machine 的磁盘 I/O 负担很重,但这是否意味着我应该像对待数据库服务器一样对待它?例如增加主轴数量?内存或 CPU 是否是制约因素?还是严格来说只是网络和磁盘 I/O?
更简单的是:一台运行 Server 10.7 的 Mac Mini 能否处理 12 个用户执行 Time Machine 备份?或者一台 Drobo B800fs 能否处理负载?QNAP TS-459U+ 怎么样?或者我需要更强大的东西吗?
我想我很想看到一些关于资源利用率的一般信息。诸如“我正在使用配备 8GB RAM 和 4x 磁盘 RAID-10 阵列的 Mac Pro 来支持 20 人”之类的第一手信息将非常有益。
任何意见,将不胜感激。
答案1
我们在办公室使用 QNAP TS-419P+ 专用于备份,配有 2 个 1GbE 上行链路到网络。我们每晚将大约 900-1200GB 备份到该设备。它装有 4 个 2TB 7200 RPM SATA 驱动器。
我们在晚上 7 点开始所有备份,结果发现备份要到凌晨 4 点才能完成(大约 200Gb/台机器)。这是一个非常长的时间,QNap 的处理器使用率始终保持在 100%,带宽百分比几乎不会上升到两位数。
这是因为我们廉价的 QNAP 中的处理器和磁盘是我们设置中最薄弱的环节。我们对此没有异议,因为这些只是我们开发机器的备份(数据库和 SVN 等的实际核心数据是单独完成的),所以它们几乎是一次性的。
如果全天错开备份,一些从中午开始,另一些从下午 2 点开始,等等,那么 QNAP 上的负载很可能会低得多,从而速度更快。
我不知道 Time Machine 是如何工作的 - 如果它像 Windows Backup 一样,在一天中的某个时间拍摄快照并一次性将所有内容删除,那么您可能不会对我们的设置感到满意,因为笔记本电脑可能会在备份完成之前离开办公室(我们的都是台式机)。但如果 Time Machine 可以在一天内进行多次小备份,那么它可能没问题。
答案2
Timemachine 在服务器端是 I/O 密集型的,在客户端是 CPU + I/O 密集型的。并行 Time Machine 会话会占用大量磁盘空间,因此我会尽可能选择主轴数。由于其工作方式,即在服务器上进行纯写入,因此它是一个内存占用极少的系统。您需要增强存储基础设施。
答案3
我认为,如果备份服务器在磁盘上具有快速 IO,则可以对同一台机器进行同时备份,这可以通过 raid 配置中的快速磁盘实现(例如 RAID 10)。
具有快速 15K rpm 磁盘的 4 磁盘 RAID 10 也应该支持 20 个用户。
但是你也可以考虑为每组 3/5 个用户购买一个时间胶囊,这也应该有效......