VA Linux 工作站 VArStation XMP

制造商:VA Linux Systems, Inc.
电子邮件:sales@valinux.com
价格:3,000 美元至 9,000 美元
评论员:Jason Kroll
VArStation XMP(类似于 StartX ZP)是 VA Linux Systems 生产的顶级高性能工作站。自 1993 年成立以来,VA 因生产坚如磐石、可靠、性能最大化的基于 Linux 的工作站、服务器和集群而享有盛誉。VA 曾经也制造笔记本电脑,并希望很快能再次这样做。如果您想体验一下“美好生活”,VA 甚至有一款入门级机器 SP。XMP 定位于工作站机器的高端,是典型的 VA Linux 系统的代表。大多数 VA 工作站都采用相同的塔式机箱,这是一款外观漂亮、坚固、厚重的容器,具有充足的空间和强大的风扇。除此之外,VA 允许您进行任何类型的自定义,并提供在线系统来将您喜欢的组件组合在一起。以下是 VA Linux Systems 发送给Linux Journal进行评测的机器的描述。
该系统的核心是英特尔 MS440GX 主板,配备双奔腾 III 至强 550MHz 处理器,具有 32KB 的 L1 缓存和 512KB 的 L2 缓存、512MB 的 RAM 以及昆腾的 8.4GB SCSI 驱动器。为了比较(以稍微跟上时代),当前的 VA 工作站配备 Ms4406x 或 Tyan 1832 主板,提供奔腾 III 和奔腾 III 至强处理器,并且通常具有 512KB 的 L2 缓存,并可选择扩展到 2MB 的 L2 缓存。现代机器还具有更大的硬盘驱动器,通常是 18.2GB 左右的 SCSI,并且通常具有 512MB 或更多的 SDRAM。这些术语是什么意思?
L1 缓存是“一级缓存”,位于处理器上的静态 RAM。当您的处理器从内存中请求指令时,它很可能请求的下一个指令是内存中当前指令正下方的指令。同样,当加载一块数据时,程序想要的下一块数据可能就位于其正下方。处理器不是单独加载指令,而是在芯片上缓存 32KB 或更多(通常指令为 16KB,数据为 16KB),以便它可以立即访问指令和数据,而不是每次都从 RAM 加载它们。这显着提高了处理器速度。L1 缓存越大,从 L2 缓存加载的次数就越少,操作速度就越快。
L2 缓存是“二级缓存”,静态(或有时是动态和静态)RAM,位于 L1 和大型内存之间。与 L2 缓存(依次比 L1 缓存慢且便宜)相比,普通 RAM 非常慢(但便宜),因此 L2 缓存充当缓冲区,用于存储大量内存,供 L1 缓存抓取,但 L2 一次抓取 512KB 或更多(取决于您的 L2 缓存的大小),而 L1 通常抓取 32KB。L2 通常被认为是计算机性能的瓶颈,但 VA 乐于助人地建议,只有当您进行 非常 多的浮点运算并且您的应用程序明显受到 L2 缓存依赖性的限制时,才购买更大的缓存。L1 缓存从 L2 缓存快速加载指令,而 L2 缓存从 RAM 加载指令,因此该系统是一种过滤金字塔,以确保最需要的指令最容易访问。
人们可能期望像 Linux 这样的多任务操作系统,它经常从内存中的各个位置抓取指令和数据,会减弱缓存的好处,但多任务系统的粒度足够大,以至于效果是最小的,尤其是在快速处理器上。(在这种情况下,粒度是将任务划分为多个部分,因为多处理操作系统实际上在继续处理队列中的下一个任务之前执行任务的许多行,并且在 500MHz 芯片上,在移动到下一个任务之前,可以在几微秒内覆盖许多指令和大量数据,因此肯定会利用缓存。)尽管如此,VA Linux 建议通过添加更多内存(因为我们都知道 Linux 如何很好地利用额外的内存)或使用多台机器而不是过度使用缓存来提高性能,这是最经济的方法。
SDRAM 或同步动态 RAM 是一种动态 RAM,它与系统总线速度同步(这与处理器速度不同)。也就是说,动态 RAM 会失去电荷并不断需要刷新,如果 RAM 刷新与处理器系统总线的速度同步,则可以显着提高性能。VA 使用 SDRAM,这是目前最流行的。尽管它不会转化为巨大的性能提升,尤其是在 L1 和 L2 缓存的极高速度以及该系统的效率的情况下,但至少它不是一个薄弱环节。硬件性能的核心往往基于 CPU。
VArStation 的主板包含两个英特尔奔腾 III 至强 550MHz 芯片,尽管绝不一定必须选择这样的设置。目前,VA Linux 提供一系列处理器,从英特尔的赛扬 400MHz 开始,一直到 600MHz 奔腾 III 和 550MHz 至强。工作站有一到两个处理器,服务器提供四个,集群更多。Linux 内核可以利用两个处理器,据说在四个处理器的情况下也能很好地工作,尽管有传言称更多处理器可能是多余的,并且效率不如分布式计算。
各种芯片之间的差异可能会令人困惑。为什么奔腾 III 比奔腾 II 更好,MMX 和至强之类的术语是什么意思?芯片设计实际上非常复杂,尤其是对于像 x86 这样的复杂指令集芯片 (CISC),我个人不太喜欢它。虽然存在芯片如何管理指令缓存(以及微架构技术,例如多分支预测、数据流分析和推测执行)的问题,但最新奔腾等产品的性能提升很大程度上来自原始速度和缓存大小,芯片型号之间的差异与缓存和汇编代码指令有关。例如,MMX 代表多媒体扩展,它是 57 个额外的多媒体指令、八个新寄存器、更大的 L1 缓存以及在多个数据上执行单个指令的能力,称为 SIMD。至强是为奔腾系列顶级产品起的未来名称,专为服务器应用而设计。至强专为多处理而设计,使用 100MHz 总线和 32KB 的 L1 缓存(通过 64 位总线),并支持更大的地址以处理大型机器。例如,至强 36 位寻址可以访问 64GB 的物理内存,这可能比 Linux 内核支持的内存多 62GB。目前,VA Linux 对单处理器机器使用奔腾 III,对双处理器工作站使用奔腾 III 至强。总而言之,III 通常比 II 更好,而至强在并行处理方面更好。VA 的入门级机器 StartX SP 基于赛扬 400MHz,它具有较小的 L2 缓存 (128KB),尽管它直接位于芯片上以获得更快的速度。
总而言之,VA 将合适的芯片与合适的机器相匹配,以便您以最优惠的价格获得最佳性能。例如,赛扬适用于家用计算机,而至强对于单处理器台式机来说效率会过高。关于 Linux 机器制造商,尤其是 VA,重要的是他们知道如何优化系统。VA 非常博学且乐于助人,可以推荐如何以最少的钱获得最佳性能,并且购买专为 Linux 机器构建的系统确实具有优势。
VA 机器上的所有其他部件都是一流的,从 SCSI 驱动器到以太网卡再到调制解调器。VA 机器中没有薄弱环节。我唯一的抱怨是声卡不够出色(例如,我真的很想要数字 I/O),但 Linux 在声音支持方面还有很长的路要走。另一方面,视频质量一流,并采用了最新的 Matrox 显卡。当然,VA Linux 计算机针对 VA 销售的显示器进行了最佳预配置。键盘很不错而且很重,尽管它有三个愚蠢的 Windows 键。鼠标是罗技的(对于右手用户,我可能会补充一句)。您不必担心在 VA 系统上获得廉价组件。我向 VA 询问了这一点。“我们希望整体质量高;我们不会为了获得世界上最便宜的价格而牺牲质量,”我被告知。至于支持,VA 拥有 24x7 全天候支持人员,但手册非常详尽,您可能不需要支持。该手册实际上是一本非常大、厚实、技术性强的硬件数据集合,其中包含机器中所有部件的数据。此外,VA 还附赠了 Que 的 Using Linux 书籍、SuSE 的 Linux Office Suite 99、一张救援磁盘、几张用于显卡和主板的 CD-ROM 以及一张操作系统 CD-ROM。VA Linux 工作站的系统软件是 VA Linux OS。
VA Linux OS 6.0 实际上是一张基于 Red Hat 的 CD-ROM,它是为 VA 机器及其硬件定制的。尽管系统是预装的,但安装非常容易,只需从软件包选择菜单中选择 VA Workstation 选项即可获得 VA 产品。显然,您不必输入您的硬件配置,因为 Red Hat 要么正在成功探测,要么 VA 确保安装程序已经知道。
VA Linux OS 6.0 在许多方面与 Red Hat 不同,在我看来,这是一个改进。首先,VA 的安装使用 KDE 而不是其他窗口管理器,并且无论人们对 GNOME 与 KDE 的争论(libQt 仍然不是真正免费的)在道德上感觉如何,但在大多数人看来,KDE 目前的开发程度更高,并且确实支持多种语言。我特别喜欢 VA 对选择 KDE 原因的说明
主要原因是界面的稳定性和一致性。这并不是对 GNOME 或 KDE 的评判,而仅仅是基于什么对新手用户最好的决定。我们相信大多数高级用户已经有了一个首选环境,无论如何都不会是 GNOME 或 KDE。
VA 的 Red Hat 变体看起来非常漂亮;事实上,它是我最喜欢的 Red Hat 所有变体,包括 Red Hat 本身。就我所知,它只是一个高度配置的设置,带有用于 VA 机器的自定义内核 (2.2.7-1.15smp)。尽管如此,桌面默认情况下看起来非常漂亮,带有未来派的 VA 背景和酷炫的蓝色边框和按钮,这些按钮看起来与整个“太空时代”的追求非常协调,而“太空时代”是千年业务的一部分。
尽管 VA 拥有所有优势,但 VA OS 6.0 中仍然存在一些小问题。某些内核模块是使用较早的内核编译的,需要 insmod -f 才能强制加载它们,这可能会导致未解析的符号。如果您以正确的顺序加载模块,您通常可以解决这个问题,尽管在我重新安装操作系统(机器出厂时安装的是 VA Linux OS 5.2)后,声音模块仍然无法正常工作,除非重新编译内核。因此,在我看来,VA 系统中最薄弱的环节是音频。尽管如此,为声音支持重新编译内核并不难,而且这些都是速度极快的计算机,因此内核编译速度很快。
Linux Journal 基准测试仍然是真正的空中楼阁,但一旦开发出来,我们将打印出这款出色的 VArStation 的结果。计算机系统正在发生变化,从单处理器转向多处理器,支持更大的硬盘驱动器和更多的 RAM,并且旨在提高通常被传统基准测试忽略的领域的效率。此外,硬件的更大程度的自定义可以减轻 CPU 的负载,而内核正变得越来越智能。由于计算机是整个系统,而不是单个芯片和部件,因此问题不在于其中一个处理器执行浮点运算循环、设置内存中的所有位或在 bogomips 测试中得分(此特定 VArStation 上的处理器为 547.23 和 545.59)有多好,而在于整个系统的性能有多好。整体系统性能取决于许多因素,尤其是操作系统本身以及它如何很好地管理各种任务并利用硬件。较新的 Linux 内核性能更好。
说到内核,任何 Linux 用户最重要的活动都是重新编译内核。好吧,也许不是,当您已经在 VA 机器上拥有理想的内核时,但这通常是我们进行的最大的编译。在运行 egcs 2.91.66 的 VArStation 上,我通常过大的内核在不到两分钟的时间内使用 make bzImage 编译完成,而 make modules 仅需三分钟。make modules_install 花费了两秒钟,bzlilo 运行了 11 秒。虽然每个人的内核都不同,但我的内核通常太大,所以您的内核可能花费的时间更少。
这台机器在日常使用中是一种真正的乐趣。没有延迟,没有等待,甚至连 Netscape 都没有出现故障。我可以做一些很棒的事情,比如让两个国际象棋引擎相互对弈,每个引擎都在不同的处理器上——这使得每个处理器每秒大约可以处理 200,000 个位置。编译 任何东西 都是个笑话——输入 tar -xzf、cd 和 ./configure; make 需要更多时间。事实上,虽然快速机器作为服务器很好,但惊人的编译速度可能会为软件开发公司节省大量时间和金钱,更不用说提高软件质量了,因为人们可以在给定的时间内进行更多的试验。(好吧,我个人是编程试错方法的实践者。)此外,拥有快速计算机可以提高士气。
表 1 显示了一些常见的 Linux 基准测试结果,供感兴趣的人参考。但是请记住,BYTEmark 测试仅检查单个处理器,因此实际上,结果应加倍。
VA Linux 的未来是一个乐观推测的主题。VA 似乎已经采用了 Sun 对顶级硬件的承诺和戴尔的商业模式,并且已经是最著名的独家 Linux 系统提供商。在 Red Hat 事件之后,似乎每个人都希望参与下一次 Linux IPO,并且关于 VA 的谣言一直在流传。撇开财务不谈,从以前称为 VA Research 的组织中涌现出来的技术必将令人印象深刻。已经有一些大人物加入了 VA,最著名的包括 Theodore T'so、Leonard Zubkoff、Mandrake(Geoff Harrison)和 Raster(Carsten Haitzler)的 Enlightenment 团队、Nettwerk(San Mehat)、没有昵称的 Michael Jennings,以及 XF86 成名的 Mark Vojkovich、GNU/Bintools 和 NFS 的 H.J. Lu,以及许多其他值得更多提及的人。
您需要如此强大的脑力来做什么?尝试将 Linux 内核移植到新的 64 位 Merced 芯片,作为 Trillion 项目的一部分,该项目显然比 Microsoft 的 Win32 移植更顺利。VA 还在开发 VACM(一个集群管理器,将在 GPL 下发布)、Enlightenment 窗口管理器、GTK 的 Perl 绑定、Linux 内核(在文件系统、RAID 和大内存、以太网和文件系统支持等领域)、XFree86 和显卡驱动程序(尤其是 Matrox),以及显然在 glibc 上的一些工作。
我有幸使用这台机器几个月了,它完成了各种各样的事情,例如服务于基于 Web 的电子邮件、网站托管、代码开发、图形编程、音频工作和所有常见的网络事情,以及运行各种发行版。(顺便说一句,您不必局限于 Red Hat,只需复制配置文件并安装您喜欢的任何发行版即可。)我在过去几个月测试的任何软件都在 VAr 上进行了测试。现代软件是为速度较慢的单处理器机器设计的——一切在 VArStation 上运行得更好。编译时间很短,图形操作是即时的,几乎从不留下痕迹或闪烁。硬件可以承受一切。我甚至告诉机器现在是 2000 年,一切仍然正常工作——真是令人惊讶!至于改进,我希望看到更好的音频支持和数字平板 LCD 显示器。此外,键盘手感不错,但有 Windows 键,这很烦人。更愚蠢的是,配色方案很好,但我更喜欢像黑色这样阴暗的颜色。尽管如此,无论它是什么颜色,有多少个键,它仍然是我用过的最快、最稳定的计算机。
