
OpenMosix-超级计算机
我们大多数人都梦想着使用 超级电脑,其原始处理能力和内存如此之大,以至于操作可以在十亿分之一秒而不是数分钟内完成。随着硬件的价格越来越便宜,我们大多数人习惯于使用具有4-8 GB RAM的机器,有时甚至使用双核或四核处理器。
但是,如果我们告诉您,有一种简单的方法可以构建自己的超级计算机呢?同样,仅使用GNU / 的Linux 和您碰巧躺在的任何旧硬件即可。基本思想是将多个系统群集在一起,并像使用一个系统一样使用它们的组合CPU能力和组合RAM。
多个物理机器贡献其处理能力并表现得像单个系统一样的概念被称为“单系统映像”集群。换句话说,集群对于最终用户的行为就像是普通的单个系统。
这样做的关键是结合Linux使用称为“ openMosix”的系统。 OpenMosix是Linux内核的扩展,允许对网络上的系统进行无缝群集和处理能力的负载平衡。这意味着您可以拥有5台具有256 MB RAM的低端计算机,在其上安装openMosix增强的Linux内核,并有效地拥有一个具有5个CPU和1,280 MB RAM的系统!这个想法可以很好地扩展,想象一下有10个系统的设置,每个系统都有512 MB RAM ...您可以将它们群集起来,并获得一个功能非常强大的10 CPU,5 GB RAM的怪物!
无论如何,既然您已经流口水了,我们将向您展示设置自己的GNU / 的Linux 集群的最简单方法,向您说明其背后的技术,向您展示如何对其进行优化,最后为您提供一些有趣的信息关于如何处理庞然大物的想法。
在开始之前,让我们快速查看以下页面为您介绍的内容:
- 第1节:了解OpenMosix。
- 第2节:构建OpenMosix集群。
- 2.1:获取&安装OpenMosix。
- 2.2:从源代码安装。
- 2.3:从RPM安装。
- 2.4:在Debian中安装。
- 第3节:使用群集Knoppix。
- 第4节:启动集群。
- 第5节:测试集群。
- 第6节:控制集群。
- 第7节:Openmosix文件系统。
- 第8节:使用SSH密钥代替密码。
- 第9节:有趣的想法。
- 9.1:分布式密码破解
- 9.2:群集音频编码
这是一个很棒的项目,因为群集有很多实际用途,尤其是在您突然需要大量处理能力(突然的邮件服务器负载?)的情况下。
拥有Linux的基础知识将使您更容易理解,因为我们将修补和编译内核,但是我们已经编写了本教程,以便新手也可以使用。
因此,让我们立即开始阅读本真棒教程吧!