终极 Linux 电脑 2004
您可能会说,64 位 Linux 系统的趋势始于 1994 年,当时在 Digital 工作的 Jon “maddog” Hall 向 Linus Torvalds 赠送了一台 Alpha 工作站。但大众市场去年才开始采取行动,当时 AMD 推出了首款 x86-64 处理器。AMD 将该架构称为 AMD64,而英特尔也推出了名为 IA-32e 的兼容处理器。去年,我们选择了一款双路 AMD64 系统作为终极 Linux 电脑。
自 2000 年以来,我们的终极 Linux 电脑一直配备双处理器,现在是时候转向四路处理器了。既然主要供应商都在提供 Linux 系统,尺寸最大可达 SGI Altix 3000 系列中的 256 个 Itanium 处理器,我们必须明确表示,这是您可以构建的终极电脑,而不是任何人曾经构建过的终极电脑。
虽然我们可能每年都这么说,但市场上从未有过如此多的 Linux 兼容硬件可供选择。IBM 已经为 POWER 上的 Linux 发起了大规模营销攻势,有些人正在谈论苹果基于 PowerPC 的 Power Mac G5 非常适合 Linux。然而,终极 Linux 电脑始终是关于读者可以构建的系统;因此,我们将走向商品硬件所在的地方。
本文的发布时间有点尴尬。Tyan 最近推出了四路 SMP Thunder K8QS (S4880),尺寸更大,称为 SSI:13 英寸 × 16 英寸或 330 毫米 × 407 毫米,但为时已晚,无法赶上今年的电脑。适合的机箱很少见。尽管如此,它是首款行业标准的四路 64 位主板,我们正在考虑明年将类似的主板放入塔式机箱中——一个大型塔式机箱。
但是,很明显,四路 x86-64 主板是 Linux 电脑构建者的新高端产品,因此我们通过使用一款机架式准系统 Celestica A8440,抢先一步引领潮流。Celestica 和另一款四路 Newisys 4300 都是流行的基本电脑,Linux 电脑构建者正在此基础上开发完整的系统。
虽然用户组邮件列表和其他社区论坛非常适合回答许多技术问题,但它们在购买硬件的建议方面往往不太好。不幸的是,您很可能会得到二手媒体评论、对某人最近购买的随机东西的辩解以及纯粹的错误。
但这没关系,因为 Linux 领域已经有一个出色的硬件推荐来源——小型 Linux 供应商网站上的系统规格页面。如果 Linux 业务中的某人愿意接听关于特定硬件的电话并继续经营,这是一个相当不错的迹象。
小型商店使用的一些硬件价格昂贵。例如,您会看到很多 Supermicro 和 Tyan 主板以及 Seagate 和 Maxtor 硬盘驱动器。但好消息是,高质量的 PC 硬件并没有像应有的那样收取过高的溢价。评论员大肆宣传 PC 硬件是一种商品,以至于人们忽略了一个事实,即即使是商品也具有不同的质量水平。只要“PC 就是 PC”的迷因仍然流行,市场就会低估高质量的硬件。
Linux 供应商不介意家庭构建者免费搭乘他们辛辛苦苦做出的硬件选择,因为几乎没有人为了工作而构建 PC。如果您将公司的硬件选择标记为家庭项目的参考,那么当需要订购时,您很可能会再次光顾他们。
如果您读到这里,您可能对系统的细节有强烈的看法,包括可见的部分。如果您想要一个外观酷炫的机箱或奇怪的硬件组合,您可能想要自己构建。您也可以通过这种方式节省一些钱。当您构建时,您可以花大价钱购买昂贵的精品滚珠轴承风扇、厚重但安静的散热器和其他小型硬件,这些硬件对于供应商来说不划算,但您可以将其成本分摊到几代电子产品上,从而证明其合理性。
另一方面,如果您试图在家酿造数字内容创作工作站,您很可能身处无人区,搜索视频卡的设备驱动程序。顶级 3D 显卡仍然只有专有驱动程序的完全支持,因此不要期望像对待 Linux 电脑一样对待高端 3D 系统。就系统的底层而言,您的工作站可能就像一个专有的 UNIX 系统,因为当某些驱动程序对您和 linux-kernel 邮件列表上的专家都关闭时,您无法期望社区支持。目前,从与显卡制造商有良好工作关系且您信任其支持的供应商处获取任何需要高性能 3D 的产品。
购买和构建之间的一个很好的中间地带是与友好的 Linux 系统供应商合作,他们允许您自定义订购的机器。与电话中的某人交谈并不比使用 Web 配置器花费更多,因此最好粗略地规划出您喜欢的系统,拨打电话并获得一些反馈。
您可能会选择从友好的 Linux 供应商处购买工作系统,然后构建自己的家用机器。从友好的 Linux 供应商处获得系统的一个优势是老化测试。我怀疑 Linux 供应商的工程师对硬件有未解决的愤怒问题——或者他们可能想减少退回系统的数量。Pogo 使用基于 Cerberus 测试控制系统的一系列老化测试,该系统可以追溯到最初的 VA Research。
介绍足够了,现在是零件清单的时间了。
如果您今年不购买其他硬件...
...请购买一张禁令前的 HDTV 卡。对于那些选择构建自己的娱乐设备的人来说,美国联邦通信委员会批准了所谓的用于高清电视 (HDTV) 的广播标志法规,这是一个重大挫折。这对 Linux 电脑来说是个坏消息,无论是终极电脑还是其他电脑。未来的 HDTV 功能调谐器卡将被要求强制执行待定的数字版权管理 (DRM) 制度。这是一个产品类别,明年不会变得更好;由于强制性 DRM,情况会变得更糟。如果您住在美国,如果您在 2004 年底之前不购买其他 PC 硬件,请购买 pcHDTV 卡。
pcHDTV HD-2000 高清电视卡可与开源播放器 Xine 配合使用,并且明年将被禁止销售。不过,您仍然可以使用今年存放的卡。我们现在向您发出警告,Linux Journal 将在 2005 年报道需要禁令前卡的项目。现在购买,否则明年会后悔。
主板/机箱:Celestica A8440 (AMD-8131 芯片组)
高端主板将配备板载千兆以太网。与其他面向服务器的硬件一样,所有常用的芯片组都具有良好的 Linux 支持。
内存:16x PC2700 2048MB ECC REG (32GB)
网络接口:BCM5704 10/100/1000 x 2
RAID:Adaptec ASR2200S
存储:Seagate ST336607LC 36GB U320 SCSI HDD x 4
这些不是最快的 Seagate 驱动器,但凭借 32GB 的内存,如果我们接触它们,要么是我们做错了什么,要么是在运行基准测试。升级到 15,000 RPM 驱动器很容易。
视频:Appian Rushmore Quad-DVI PCI
Appian 的 Rushmore 卡提供四个显示器,分辨率高达 2048×1536。如果一切正常,这将是 25,165,824 像素,是传统 1024 × 768 屏幕面积的 32 倍。在付印时,我们仍在处理 XFree86 对此卡的支持方面的一个有趣问题。我们得到的不是四个显示器,而是两个显示器的两个相同副本。请访问我们的网站,了解 X 问题的解决方案。
音频:创新未来 SB Audigy
电源:500W 热插拔 x 3
其他:PC 软盘驱动器、IDE DVD-ROM、USB
安装 Fedora Core release 1.92 (FC2 Test 3) 后,终极 Linux 电脑在基准测试中取得了不错的成绩,正如预期的那样。
是的,有了这么大的 RAM,我们借此机会在 tmpfs 分区中构建了一个内核。使用所有默认设置的 2.6.4 在 1 分 41 秒内完成。更详细的基准测试结果如下。
Dbench 100
#/usr/sbin/dbench 100 Throughput 133.97 MB/sec 100 procs
Bonnie++
#bonnie++ -s 65536
Openssl Speed
#openssl -speed sign verify sign/s verify/s rsa 512 bits 0.0003s 0.0000s 3720.8 42628.2 rsa 1024 bits 0.0010s 0.0001s 1005.9 16850.9 rsa 2048 bits 0.0057s 0.0002s 174.5 5674.7 rsa 4096 bits 0.0375s 0.0006s 26.7 1691.6 sign verify sign/s verify/s dsa 512 bits 0.0002s 0.0002s 5506.3 4731.3 dsa 1024 bits 0.0005s 0.0006s 2033.5 1695.7 dsa 2048 bits 0.0016s 0.0019s 641.4 520.0
Hdparm
#hdparm -t /dev/sda Timing buffered disk reads: 170 MB in 3.02 seconds = 56.28 MB/sec
今年的终极 Linux 电脑团队来自 Pogo,除了 Don Marti,所有人都被认为是本文的作者。Cosmo King 负责动手集成、测试、故障排除和基准测试。文本(和错误)由 Don Marti 撰写。
本文资源: /article/7614。