服务器内存为什么要那么多?6个原因解析

在决定服务器的内存时,您将看到基于服务器用途的建议,这有助于设置底部阈值。但是,始终建议使用更大的内存:内存越大,性能越好。让我们仔细看看为什么会出现这种情况。

服务器需要如此多的 RAM,因为数据库越大,快速高效的性能需要越大的容量。更多的用户和动态内容需要更大的 RAM。操作系统大小和预期增长率也应计入在内。

在本文中,我将讨论服务器需要大量 RAM 的原因,并解释有关服务器内存容量需要考虑的其他要点。

服务器需要如此多 RAM 的 6 个原因

1. 更快的服务器需要更快的 RAM

RAM(随机存取存储器)是一种易失性存储器结构,与 HDD(硬盘驱动器)不同,它只能暂时保存信息。其关键功能是优化加工操作。就服务器而言,这包括在其上运行的所有应用程序以及存储和检索的所有数据。

RAM 大小决定了它可以同时容纳多少数据。当 RAM 空间不足时,它必须删除旧数据并返回到 HDD 获取新文件。

内存容量越小,RAM 就越频繁地被迫删除数据,并在您再次需要时从 HDD 访问数据。

另一方面,更大的容量可以显着减少所需的循环次数。RAM 中可存储的数据越多,访问 HDD 的数据就越少,从而实现更快的速度。

这就是 RAM 速度如何工作的总体思路。有时您可能会看到它被指定为频率并以 MHz 为单位进行测量。由于该参数对于 RAM 的整体性能和效率非常重要,因此您可以在产品说明中轻松找到它。

然而,频率并不完全是 RAM 速度,而是影响 RAM 速度的因素之一。简而言之,它测量 RAM 每秒可以执行多少个读写周期。这些周期也称为时钟周期,不仅决定可以存储多少数据,还决定读取和处理数据的速度。

另一个因素是延迟或 CAS 延迟(列访问选通延迟)。它通常以数字指定,显示 RAM 处理和执行从 CPU 接收到的命令需要多少个时钟周期(中央处理数字)。在这里,较小的数字意味着更快的速度。

事实上,RAM 速度比看起来要复杂一些。它由RAM 大小、频率和 CAS 延迟决定,不同的组合会产生不同的结果。不过,充足的RAM容量仍然是流畅、快速的RAM性能的基础。服务器内存为什么要那么多?6个原因解析

2. 更大的数据库需要更大的 RAM 容量

RAM 大小与数据库的大小相关。它越大,有效处理其信息所需的容量就越大。在确定 RAM 的最佳大小时,这一因素可能是最关键的因素。

服务器的用途在这里也很重要。建议的 RAM 大小通常以数据库大小的百分比表示,但其他因素也会产生影响,导致数字发生变化。

为了给您一个想法,以下是SQL 服务器的一般建议,可供参考:

10-59 GB 数据库 内存大小 74%
60-224 GB 数据库 内存大小 23%
225-600 GB 数据库 内存大小 13%
600 GB 或以上数据库 内存大小 6%

您可以在这里看到一个可能令您惊讶的模式:随着数据库的增长,决定所需 RAM 容量的数据大小百分比实际上会下降。事实上,当我们查看较大的数据库时,我们可以看到内存大小几乎没有变化。

部分原因是除了数据库大小之外,还有其他因素影响最小 RAM,包括为操作系统保留的空间。随着数据库规模的不断扩大,所需的容量也只会增加这么多。

3. 更多用户增加 RAM 负载

用户数量是需要更大 RAM 的另一个因素。在给定时间预计使用服务器的人越多,RAM 上的负载就越大。为了确保可以安全地处理它,您必须提供足够的 RAM 大小来处理用户请求。

然而,对于小型企业和具有本地用途的服务器来说,这个因素不会发挥太大作用。如果您预计最多有 15 人同时参与,并且可以肯定地说您不需要更多的容量来满足这一需求,那么用户数量不会影响 RAM 大小。

另一方面,如果您的范围较大,则在确定所需的 RAM 大小时必须将其计入在内。经验法则是,每增加 5 个用户,就应在建议大小的基础上添加 1-2 GB

当我们谈论数十或数百个用户时,此规则适用。如果该项目面向更多受众,您可能需要更多的 RAM,但每个用户的 GB RAM 比例会减少。对于数十万用户,您可能需要不止一台服务器。

与之前的实例不同,这里的相关性很简单:预计向服务器施加负载的人越多,需要的 RAM 就越多,这可能会导致所需容量的显着增长。

4.动态内容需要更多内存

服务器处理的内容类型也会影响所需的 RAM 大小。更准确地说,如果涉及大量动态内容,则最小容量可以比加载静态内容所需的容量大得多。

让我们仔细看看这两种内容类型并确定它们的主要区别,以了解每种内容类型如何影响所需的 RAM。

顾名思义,静态内容在发送给用户之前不需要任何更改。服务器所要做的就是找到文件并根据请求传送它,而不涉及任何其他操作。网站文章、YouTube 视频或图片只是静态内容的几个示例。

简而言之,静态内容以其最终形式存储并始终以相同的方式显示。它的处理很简单,这就是为什么它加载速度更快并且对 RAM 容量要求不高。

另一方面,动态内容则更为复杂。它不是以一种形式保护并以相同的方式显示给每个用户,而是根据每个请求的条件而变化。信使、广告和个性化推荐代表了这种内容类型。

由于其复杂性较高,动态内容会给服务器带来较重的负载。服务器需要访问各种文件并生成个性化响应,而不是仅仅提取必要的文件。

这两种内容类型通常共存于同一页面上。例如,如果您正在观看 YouTube 视频,则您正在访问静态内容。然而,下面不断变化的评论部分是动态的。

显示的动态内容越多,服务器需要的 RAM 容量就越大,才能获得良好的性能。由于动态内容变得越来越普遍,大多数项目的 RAM 大小要求也更高。

对于简单的家庭服务器,您主要处理静态内容,因此这不会成为问题。

5.你必须为操作系统留出空间

不要忘记所需 RAM 大小的一部分是为系统文件保留的。但是,操作系统需要多少空间取决于总体 RAM 大小。

操作系统 RAM 容量的一般建议如下:

  • 1 GB 默认空间。
  • 每 4 GB 到 16 GB RAM 额外增加 1 GB。
  • 16 GB RAM 以上每 8 GB 额外增加 1 GB。

为了帮助您了解如何计算这些值,这里有一个示例。假设您有 32 GB RAM。以下是确定操作系统所需 RAM 大小的方法:

  1. 我们从 1 GB 的默认容量开始。
  2. 对于前 16 GB RAM,我们又为操作系统分配了 4 GB,每 4 GB RAM 分配一个。
  3. 现在,我们在最初的 16 GB 基础上多了 16 GB。每 8 GB RAM 需要 1 GB 供系统使用,总共增加了 2 GB。
  4. 最后,我们获得为操作系统保留的 1 + 4 + 2 = 7 GB RAM。

这些计算确定操作系统大约需要多少空间,使您可以查看还剩多少空间用于数据。然而,大多数软件都会向您提供此信息,通常会指定操作系统的最低要求和建议的最佳 RAM 容量。

有时,软件还会提供它可以处理的最大 RAM 大小的值

我已经提到过,一般来说,RAM 越多越好,并且超出建议的最低 RAM 对服务器的性能有益。

然而,某些软件可能会限制您的实际能力。如果有的话,它的描述和要求中都会有具体说明,因此请事先仔细研究。

6. 服务器需要考虑增长的可能性

最后,最好提前计划并考虑您的增长预期。有时,建议的 RAM 大小可能看起来过大。但是,建议包含比当前需要更多的容量,以确保服务器能够支持您的增长率

这里,所需的 RAM 大小应根据预期的数据库和用户增长单独计算。要获得准确的估计,请咨询 IT 专家并请求对您的前景进行评估,以及建议适合潜在增长率的最佳 RAM 容量。

如果忽视这个因素,未来可能会出现多种问题。升级内存大小需要关闭服务器进行维护,这可能会干扰您的工作。此外,不可避免的升级也会带来额外的财务成本。

关于服务器 RAM 需要考虑的事项

最后,让我们回顾一下必须考虑的几个关键点,以确保 RAM 容量得到适当优化并足以满足您的需求。

确定适合您预算的最佳 RAM 大小

当然,第一个起作用的因素是您的预算。尽管更大的 RAM(在操作系统支持的范围内)总是一个好主意,但这并不是决定服务器效率的唯一因素。如果您的预算有限,则必须明智地进行计划。

首先,考虑我们上面讨论的参数并进行必要的计算。追求最大容量固然很好,但并不是必需的:大多数项目只要遵循最佳建议就可以做得很好。当预算紧张时,超越的好处是不值得的。

另外,RAM 可以随时升级。设置整个服务器是一项巨大的投资,但与其他组件相比,RAM 相对容易更改。

确保设置支持 RAM 容量

除了获得足够的 RAM 之外,您还必须确保整个设置充分发挥其潜力。

CPU很大程度上决定了服务器的性能。即使是最大、最快的 RAM 也无法在 CPU 表现不佳的情况下挽救局面。

在这里,我们应该回到明智的预算规划这一点。在优质 CPU 和 GPU 上进行更多投资并在必要时节省 RAM 是有意义的。这样,您将创建一个足以通过强大的核心组件来支持您当前需求的设置。

将来,如果需要升级,将仅限于 RAM,因为 RAM 更便宜且更容易执行。

在相反的情况下,您可能会获得高性能 RAM,但由于 CPU 较弱而无法从中受益。为了改进这一点,您必须修复服务器中最昂贵和最复杂的部分。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年7月10日 下午9:49
下一篇 2023年7月10日

相关推荐

  • 了解如何清洁麦克风(清洁保持其清洁方法)

    我们以多种方式使用麦克风,将它们安装在支架和天花板上,但通常将它们握在手中或安装在身体上。在所有这些情况下,它们都会因汗水、唾液和各种污垢而变得非常脏。因此,最好学习如何清洁麦克风…

    2023年3月15日
  • 如何快速有效地修复电脑开机黑屏问题?

    计算机“无法开机”的最常见情况是电脑实际上已开机但显示器上没有显示任何内容。您看到计算机机箱上有指示灯,可能听到内部风扇运转的声音,甚至可能听到声音,但屏幕上什么也没有显示。 如果…

    2023年8月7日
  • 保存在云端的数据安全吗?

    哎呀。 您将热咖啡洒在手机上,现在无法使用。您的照片、视频、消息以及存储在设备上的所有个人信息会怎样?您可能会很幸运并恢复它们。但是,当你有把握时,谁还想要运气呢? 进入云端。它是…

    2023年4月15日
  • 如何快速轻松地修复WinRAR未找到存档错误

    使用WinRAR相当普遍,可以减少大型附件的大小,甚至可以节省 PC 上的一些存储空间。 但是,用户报告在尝试通过 WinRAR 提取文件时收到奇怪的错误消息“未找到存档”或 “似…

    2023年5月23日
  • 玩游戏的电脑该怎么买?购买第一台游戏电脑新手指南

    不确定什么是显卡或CPU?如果笔记本电脑比台式机好?以下是您在购买第一台游戏电脑之前需要了解的所有信息。 电脑 游戏以昂贵和复杂着称。当然,与在游戏机上玩游戏相比,在 电脑 上玩游…

    2023年4月14日
  • 如何重置HP打印机恢复为出厂设置

    当您的打印机开始出现故障时,会同时发生很多事情。您的网络连接断开,互联网出现问题,还有许多您无法解决的挑战。这个问题并不奇怪。它发生在许多 HP 打印机用户身上。 重置为出厂设置并…

    2023年3月17日
  • 什么是网站上的cookie ?如何保护你的个人数据

    有没有发现自己接受网站上的cookie,但想知道它们到底是什么?那么您来对地方了。我们将分解您需要了解的有关cookie的所有信息:它们是什么、它们的用途以及如何管理它们。 什么是…

    2023年4月20日
  • 教你解决迅雷下载慢的问题,90秒提升速度解决方法

    迅雷极速版是下载软件中常用的下载器,但我们经常发现,当我们使用软件下载时,有时速度非常慢。我们现在该怎么办?如何在短期内提高其下载速度?让我们和小边一起看看。快速版下载速度慢解决方…

    2023年4月3日
  • 台式电脑什么牌子好,2023年游戏台式电脑推荐

    全新的游戏电脑意味着全新的开始。购买预装电脑的最大好处是拥有最佳技术的质量信任。该技术还包括市场上的显卡和符合您预算的处理器。它还可以确保您不会搞砸拧错螺栓或放错导热膏。 此外,经…

    2023年4月14日
  • 什么是USB4接口,usb4.0和雷电4区别那个更好

    USB4是下一代USB,在同等程度上是重新启动、加速和简化随处可见的连接规范。这是你需要知道的。 USB4:2021年将出现一大波采用新USB标准的设备,该标准超越了通常的速度提升…

    2022年9月21日