Web 服务在静态模式(简单 HTML 页面)下每个用户使用 2.5 MB 的 RAM,在动态模式(从 perl、PHP 等生成的 HTML 页面)下每个用户使用 5 MB 的 RAM。所需的磁盘空间取决于服务器的性质,因为大部分消耗来自图像。处理器资源的使用很重要,因此考虑增加频率和添加处理器可能很有用,因为这种类型的流量可以很好地并行处理。随着 Apache 2.0 和线程支持,这一点将变得更加明显。如果预算允许,我们也将优先考虑 I/O 速度,使用 80 MB/s 的 Ultra 2 LVD SCSI 和 10,000 RPM 的磁盘。
通常,这台机器既用作 SMTP 服务器(发送和接收消息),也用作 POP/IMAP 服务器(消息的保管者和客户端访问的管理器)。SMTP 邮件服务每个用户使用 2 MB 的 RAM。POP/IMAP 邮件服务每个用户使用 2 MB 的 RAM。随着附件(图像、各种文档)在电子邮件交换中占据最重要的位置,所需的磁盘空间变得越来越重要。在这种情况下,我们认为平均邮箱大小为 50 MB。处理器资源的使用很重要,因此考虑增加频率和添加处理器可能很有用,因为这种类型的流量可以很好地并行处理。
通常,这台机器既是防火墙服务器,又是代理(双向),还是 Web 缓存,因为所有请求都通过它。防火墙服务使用 1 MB 的 RAM。代理服务每个传入中继使用 0.3 MB。Web 缓存服务每个用户使用 0.5 MB。所需的磁盘空间取决于 Web 缓存服务器的参数。在这种情况下,我们认为每个用户 20 MB。由于需要分析 IP 数据包,处理器资源的使用很重要。因此,考虑增加频率可能很有用。
通常,这台机器使用像 OpenLDAP 这样的软件来实现其目标。LDAP 服务使用 1 MB 的 RAM,每个用户使用 10 kB 的 RAM。所需的磁盘空间也类似,因此每个用户 10 kB。处理器资源的使用适中。