焦点:平台
“平台”这个主题几乎和“计算机”一样宽泛,因为任何其他事物所依赖的东西都可以被认为是平台。在本月的专题文章中,我们将涵盖硬件和软件。
通常,人们想到平台时会想到处理器架构。多年来,就Linux而言,这意味着x86,尽管一些勇敢的人很早就开始了将Linux移植到其他平台的工作。我们中的一些人可以追溯到1996年,在20GB硬盘驱动器之前的原始时代,当时Linux只支持除x86之外的少数平台,例如IA32、Amiga和Atari。现在,每一个主要的处理器(以及很多次要的处理器)都已经移植到Linux。
在他的文章“LinuxPPC 2000 Q4的试验和磨难”中,Paul Barry讨论了他使用备受吹捧的PPC处理器(许多人认为它最有希望从“Wintel”中剔除“tel”的部分)的经验(见第60页)。虽然许多发行版继续只支持Intel,但越来越多的发行版正在提供对PPC的支持。除了常见的Yellow Dog、MkLinux和LinuxPPC之外,SuSE、Mandrake和Debian也拥有PPC的发行版。在2000年8月的那期中,我们发表了一篇关于安装LinuxPPC的文章,而Barry的文章(几乎一年后)提供了一个很好的衡量标准,可以衡量它已经走了多远以及还有多远的路要走。
在我们的第二篇专题文章“PostgreSQL性能调优”中,Bruce Momjian讨论了可以在硬件方面做些什么来提高涉及PostgreSQL数据库的任务的性能(见第66页)。Momjian提供了一个内存类型和用途的说明,以及如何通过修改缓存大小和排序大小并在驱动器之间分散磁盘访问来充分利用PostgreSQL。
另外,请参阅Stephanie Black对Momjian的PostgreSQL:简介和概念的书评(第76页)。Momjian的书包括通过优化发送到数据库的查询来最大化性能的技巧。在这篇文章和这本书之间,你应该能够让你的PostgreSQL以其最大的潜力运行。
—Richard Vernon,主编