四月 2014 期 Linux Journal:高性能计算

作者:Shawn Powers
搭载四腔半球顶发动机的大型 Linux

我们经常吹嘘 Linux 运行所需的资源很少:例如 Raspberry Pi 或 Beagle Board,在 Web 浏览器中 (http://bellard.org/jslinux),或任何其他微小的地方。然而,仅仅因为我们挚爱的操作系统可以在一块微小的硬件上运行,当然并不意味着这就是它的全部功能!在本期中,我们讨论高性能计算。无论您是为数百万英里外的航天器计算轨迹修正,还是为比特币网络哈希交易,Linux 都是所有这些计算能力的完美载体。

Reuven M. Lerner 在本月开始了我们的讨论,这次他带来了关于如何在您的 Web 应用程序中利用地理位置信息的信息。无论您是想为您的 Web 访客提供本地天气预报,还是只想从您的 Web 应用程序中向他们展示适合位置的选项,地理位置都是一个强大的工具。由于互联网是全球性的,因此了解用户的位置非常重要。Reuven 展示了如何将地理位置感知集成到您的 Web 应用程序中。Dave Taylor 紧随其后,带来了他的 Zombie Dice 系列的下一篇。它可能让您感觉自己只是在制作一个很酷的游戏,但它实际上只是一个帮助您学习某些东西的幌子。(嗯,它也是一个很酷的游戏,但您确实在学习!)

Kyle Rankin 继续他的 Tails 系列。当涉及到安全地浏览 Web 时,您可以选择戴上锡箔帽,或者研究一下像 Tails 这样的东西。前者对安全没有帮助,但咖啡店的人可能会让您一个人待着。上个月,Kyle 解释了如何安装 Tails,本月,他描述了如何使用它。本月我对 Linux 采取了完全不同的看法。我没有讨论安全性,而是谈论娱乐性。我最近设置了我的 XBMC 设备来共享一个集中的 MySQL 数据库,我发现它比我预期的要困难一些。在我的专栏中,我将引导您完成这个过程,并讨论我的移动娱乐系统:Plex。我收到了很多关于我的家庭媒体设置的电子邮件,所以这个月我将全部公开。

然后我们深入了解本期杂志的实质内容。David Brown 提供了一些管理 HPC 集群的绝佳流程。高性能计算通常意味着大量的计算机,而管理这些集群可能会让人感到不堪重负!David 逐步介绍了处理 HPC 环境部署的分阶段过程。Adam Diaz 紧随其后,带来了一篇关于 YARN 的精彩文章。不,他不是在教人如何编织,而是一种处理 Hadoop 中资源管理的新方法。YARN(Yet Another Resource Negotiator,另一种资源协商器)试图接管 MapReduce 的资源管理功能,而不是继续将 MapReduce 的能力扩展到极限。如果您是 Hadoop 用户,您需要阅读关于 YARN 的内容。

Linux 容器继续成为潮流,因为更高效的虚拟化方法允许实现更密集的计算。高性能计算从容器中获得的性能远高于传统虚拟化硬件。Rami Rosen 讨论了 Linux 容器以及轻量级虚拟化和 HPC 的结合将如何塑造云计算的未来。最后,Brian Trapp 展示了如何使用 MySQL 的内置复制来帮助确保数据库实现中的数据完整性。我的座右铭始终是“备份,备份,备份”,但是由于数据库系统中数据变化的快速节奏,频繁备份是不够的。通过数据复制,备份仍然很重要,但数据库管理员可以在备份周期之间睡得更安稳一些。

本期 Linux Journal 包含了大量 HPC 信息,但如果那不是您的企鹅汁(呸!),那么还有大量的技术技巧、产品公告和一般 Linux 信息,让您保持娱乐和受教育。因此,无论您是在您的怀表上运行 Linux,还是需要一辆自行车才能从您的数据中心的一端到达另一端,本期都非常适合您。我们希望您像我们享受制作它一样享受它。

观看本期视频概述

订阅者可于 4月 1 日 观看

Shawn 是 Linux Journal 的副编辑,并且从一开始就接触 Linux。他对开源充满热情,并且热爱教学。他还喝太多咖啡,这经常在他的写作中体现出来。

加载 Disqus 评论