计算机什么时候会变得太旧,甚至无法提供文件服务?

计算机什么时候会变得太旧,甚至无法提供文件服务?

我想转换一个旧的戴尔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。

相关内容