![使用笔记本电脑作为服务器](https://linux22.com/image/517752/%E4%BD%BF%E7%94%A8%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%BD%9C%E4%B8%BA%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我手头有一堆旧的 T42,最近我将它们升级到最大内存 (2G)。我想好好利用它们,最吸引我的是与使用旧的全塔系统相比,它们的功耗较低。
目前其规格如下:
- 奔腾 M 1.7GHz
- 2G DDR-333 内存
- 250G 硬盘
- 板载 ATI 显卡(我相信是 64m 专用的)?
不管怎样,我想知道这些是否足以作为服务器?当然这取决于角色,但最重要的硬件是什么:
- Web 服务器
- 邮件服务器
- DNS 服务器
- 文件服务器
当然,如果这些设备的使用频率很高,那么快速的网络连接对于所有设备来说都很重要。但除此之外,我认为优先级应该是 CPU 然后是内存?
我计划将它们并排放在一个冷却柜中,接口朝上,以便于管理。它们将运行 Linux 的一个变体(最有可能是 Arch Linux),有些将处理多个角色。
有什么想法吗?
谢谢。
答案1
其他人已经评论了缺点。我想说一些优点。优点使用笔记本电脑:
- 电源备份 - 假设电池仍然可以工作,它们将为服务器提供一种内置 UPS。
- 降低功耗——正如您已经提到的。
- 内置 KVM - 不需要外接显示器/键盘,假设屏幕仍然可以工作。
您的机器足以运行 Web 服务器和其他东西。所以这不是问题。它们甚至可能足够强大,可以作为 VM 主机运行,成为小型 VM 机器的迷你集群。
只是一个想法。
答案2
使用笔记本电脑时,磁盘会给您带来最大的麻烦,它们的磁盘 IO 通常约为同等台式机的一半。另外,您没有说 Si 度量单位“束”中有多少 - 如果束 >= 20,那么您可以使用 MySQL NDB 等东西获得很多乐趣。
答案3
* A web server
* A mail server
* A DNS server
* A file server
首先令人担心的是,这些老的I/O 有限的机器 - 因此,将它们用在节点终端故障和数据丢失非常容易发生的应用程序中 - 例如作为 Web 服务器或 DNS 服务器(LDAP 服务器也是如此),您基本上只是发布静态信息。
如果您通过网络接收数据,那么它并不会破坏基本上是一个好主意 - 只需将数据保存在可从集群中的所有节点访问的可靠共享基础上(例如专用数据库或文件服务器)。
编辑:
如果这些设备中的一个发生故障的概率为 1%,而一台新机器发生故障的概率为 0.1%,那么集群中的两台笔记本电脑的联合故障概率为 0.01% - 即可靠性是新机器的十倍。
C。
答案4
以下是企业级服务器所具有的核心功能,而消费级服务器则不具备这些功能:
- 强大的 RAID 控制器,具有高磁盘 IOPS(我们说的是 3mb/s 与 300mb/s)
- 企业级磁盘旨在实现 100% 正常运行时间和高 MTBF
- 冗余电源路径
- 具有故障转移和负载平衡功能的冗余/组合 NIC 配置
- 远程硬件监控(SIM/OM)
- 带外管理和远程控制台能力
- 热/冷通道合规性和标准化外形尺寸
- 供应商支持
假设您的要求足够低,以上都不是问题,那么最后要考虑的一点(在我看来非常仔细)是,如果您继续这样做,它会对您自己(以及您的部门,如果您有的话)产生影响。虽然 IT 并不总是以通常的商业意义面向客户,但它实际上是为其他业务部门提供服务。业务如何看待在这些系统不受支持的配置上运行?这会对您的专业产生什么影响?
我认为,这种老套的系统只有在非常小的企业中才适用,因为这些企业根本没有现金,而且你正在尝试自力更生。我说的是夫妻店的花店,他们的孩子负责维护他们的工作站、网站和互联网连接。如今,对于任何比这更大的企业,你最好拼凑一些云托管服务(dropbox/skydrive、gmail/yahoo),因为它们会提供小规模的解决方案和你甚至不必考虑的坚实基础设施。
当然,如果你只是在家里摆弄一些服务器,那么这一切都是无稽之谈。在这种情况下,一些旧笔记本电脑听起来很理想。