我想转换一个旧的戴尔Dimension V400(大约 90 年代末)进入文件/备份服务器。对于操作系统,我将使用 lubuntu 10.04(我喜欢我的 debian 软件包),但当我完成后,禁用 lxdm(它的登录管理器),以便它始终在 CLI 中。操作系统将位于其自己的磁盘上,磁盘 #2-3(尚未购买)将是网络共享。对于备份,我将使用巴库拉以及 2 个外部 USB 500 GB 驱动器。Bacula 还将备份 2-3 台 Windows 机器。文件主要包括文档、程序数据库(例如 QuickBooks)和其他小文件。
但是我担心这台电脑太旧了,无法完成所有这些任务。我已经将 RAM 升级到 512 MB,并且可能要投资购买 PCI USB2 卡和 100baseT 网卡,但是使用 400 MHz Pentium 2,似乎任何操作都会花费很长时间,尤其是备份,而且我使用 PATA 的事实也无济于事。
这台计算机是不是太旧了,无法处理这些功能,或者它能胜任?有没有其他产品可以做同样的事情,而且价格不贵?我应该考虑 RAID、多磁盘分区或其他形式的内部冗余吗?SCSI 或 SATA 控制器 + 驱动器是否值得花费?
答案1
您应该考虑瓶颈实际上是什么。在这种情况下,我认为您的网卡(仅 100mbit)将比您的处理器或磁盘先达到极限。
考虑到 100Mbit 网络的实际传输速度仅为 12MB/s,您只需要跟上这个速度即可。通常,除非您正在执行一些花哨的操作,例如压缩、重复数据删除或计算 RAID5 奇偶校验,否则处理器将花费大部分时间等待磁盘。
对于当今的 NAS,我建议至少使用 1Gbit(60MB/s,但如果您使用巨型帧和 IPv6 等有趣的东西,则可以将其推至 80+,对于家庭服务器来说可能不值得大惊小怪)。这实际上取决于您要备份的磁盘的大小以及您愿意等待多长时间。
不幸的是,这又将瓶颈推回到主板上。我找不到任何关于磁盘控制器速度的确切信息,我看到的所有内容都指向 Ultra-ATA EIDE,其上限为 16MB/s,这使得使用千兆局域网几乎毫无用处。当然,如果你对 100mbit 没意见,请忽略下一段 :)
此时,通过 USB 运行所有磁盘会比使用板载 PATA 接口更快(理论上最大速度为 60MB/s,但我从未见过超过 40 - YMMV)。如果您希望磁盘发挥最大速度,请购买 PCI 扩展卡(可能使用一些便宜的硬件 raid,如果 ubuntu 软件 raid 对 CPU 的负担过重),然后将内部磁盘插入其中。
看起来似乎有些倒退,但 CPU 可能是设备中最快的部分。
答案2
我当前的 NFS 服务器:
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 8
model name : AMD-K6(tm) 3D processor
stepping : 12
cpu MHz : 474.955
cache size : 64 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr cx8 pge mmx syscall 3dnow k6_mtrr
bogomips : 949.91
clflush size : 32
power management:
xxx@t4:~$ free -m
total used free shared buffers cached
Mem: 372 364 8 0 0 337
-/+ buffers/cache: 26 346
Swap: 486 0 486
它从 1999 年我搬进这所房子时就一直在运行。用作 NFS 服务器和 Samba 共享、svn repo 备份等。45 瓦电源是阻止我用其他东西替换它的唯一原因。
答案3
我认为它会起作用,但是:如果你打算用这个备份整个 Windows 机器,它不会。你说
请注意,此备份还将备份 2-3 台 Windows 计算机
如果这意味着您使用 MS 的备份工具等定期备份整个工作站,那么您将拥有无法增量备份的大量数据块,这意味着使用此配置需要运行很长时间的备份。此外,快速以太网可能不够用。当您说Windows 计算机我认为这些是 XP 或更新版本,并且可能安装了一组很长时间的程序。
答案4
我的回答与已经发布的答案非常相似,但我想补充一下,我正在运行 Pentium III (400MHz),内存为 512MB,在 12GB PATA 磁盘上使用软件 RAID 5(我还连接了一个 250GB 的外部 USB 磁盘)。即使网络饱和速度达到 12MB/秒,磁盘也能保持良好状态,而且 RAID 5 几乎不占用任何 CPU 时间。
它目前已运行 385 天,之前运行了 400 多天(我不得不把它拆下来更换一个磁盘)。我用它来运行 Samba、NFS、DNS、DHCP、CUPS 和 lighttpd。