标签: memory

添加更多内存会减少 CPU 使用吗?

我有一台具有 2GB 内存的虚拟服务器,平均使用量始终低于 1GB 内存,因此我出于完全相同的目的购买了一台新虚拟服务器,但我只获得了 1GB 内存。但在我看来,它现在使用更多的CPU。

内存越少就意味着 CPU 使用量越多吗?即使平均内存利用率未达到 100%?

// 它是带有 Plesk 面板的 Web 服务器

memory central-processing-unit web

3
推荐指数
1
解决办法
3万
查看次数

ProLiant Gen8 微软 BIOS 记录 8GB put POST 只显示 4GB

我有一台 HP Proliant Micro Gen 8 服务器。我已经安装了 1 个 4GB RAM 棒一段时间了。我现在已经安装了另一个 4GB RAM 棒,它的类型相同,但它不是 HP 正品棒(大概这无关紧要)。

当您查看 iLO 时,它会报告两个 RAM 棒已安装且工作正常,如下面的屏幕截图所示。

国际劳工组织内存详情

在 BIOS 配置中,它还显示安装了 8GB RAM,如下面的屏幕截图所示:

BIOS 内存详细信息

但是在 POST 和操作系统启动时(Vmware ESXi),它显示只有 4GB 可用,如下面的屏幕截图所示:

发布详情

我以前从未见过这种情况,我见过它根本没有检测到额外的内存,但已安装并显示已安装,但 POST 和 OS 显示好像它不存在。

我第一次尝试进入智能配置,发现它不起作用,出于某种原因进入 grub 菜单,所以我希望解决这个问题的答案不会导致进入智能供应。

memory bios hp hp-proliant

3
推荐指数
1
解决办法
971
查看次数

MariaDB 减少每个线程的缓冲区 RAM 使用量

我一直在寻找这个问题的答案,但在任何地方都找不到。

我想减少每个数据库连接的内存使用量。以下是 mysql 调优器目前对我的一个数据库的内存使用情况的描述:

[--] Physical Memory     : 985.2M
[--] Max MySQL memory    : 950.4M
[--] Other process memory: 0B
[--] Total buffers: 292.0M global + 18.8M per thread (35 max threads)
[--] P_S Max memory usage: 0B
[--] Galera GCache Max memory usage: 0B
[OK] Maximum reached memory usage: 310.8M (31.55% of installed RAM)
[!!] Maximum possible memory usage: 950.4M (96.47% of installed RAM)
Run Code Online (Sandbox Code Playgroud)

可以看到每个线程的内存使用量相当高18.8M。这是我的其他服务器之一的输出:

[--] Total buffers: 400.0M global + 2.8M per thread (250 max threads) …
Run Code Online (Sandbox Code Playgroud)

memory mariadb buffer

3
推荐指数
1
解决办法
3440
查看次数

在 Windows Server 2019 中为 SQL Server 实例释放内存?

我们有 Windows Server 2019 Standard (x64),内存为 64GB。

下面的屏幕截图显示了SQL Server Windows NT运行时的内存使用率为 96% ,并且使用了 344.5 MB。

在此输入图像描述

这是停止SQL Server Windows NT服务后的任务管理器。内存使用率下降至 8%。

在此输入图像描述

我再次启动SQL Server Windows NT服务。任务管理器非常低,为 9%,但 Sql 服务器现在使用的内存比内存使用率为 96% 时更多。 在此输入图像描述

两个问题:

  1. 内存有什么问题吗?
  2. 如何在不重新启动 sql server 实例的情况下降低内存使用量?

windows memory memory-usage sql-server windows-server-2019

3
推荐指数
2
解决办法
1万
查看次数

Mac Pro 内存安装问题:某些插槽中缺少 RAM

我最近为 Mac Pro(8 核,2008 年初)购买了 4 GB 内存(2 x 2 GB 模块),它在开发环境中运行 3 或 4 个操作系统(Win、Linux 和 OS X)。

注意:我使用基本的 OS X 安装来验证内存。

我最初在 Riser A/DIMM 2 和 Riser B/DIMM 2 中安装了 2 个新模块,然后没有显示新内存,总系统内存为 2 GB。

然后,我用 2 GB 模块交换了原始的 2 x 1 GB 模块,给出:

Riser A/DIMM 1: 2 GB
Riser B/DIMM 1: 2 GB
Riser A/DIMM 2: 1 GB
Riser B/DIMM 2: 1 GB
Run Code Online (Sandbox Code Playgroud)

这总共给了我 4 GB RAM。

因此,我将 1 GB 模块移至 DIMM 3,如下所示:

Riser A/DIMM 1: 2 …
Run Code Online (Sandbox Code Playgroud)

mac memory

2
推荐指数
1
解决办法
6761
查看次数

为什么我需要启用内存重映射?

我刚刚建造了一台新的(ish)机器,并在其中插入了 6 演出内存。我决定尝试一下 Windows 7(64 位)的 RC。当我使用它时,我注意到机器说它有 6 个内存,但只有 5 个可用。这让我有点抓狂,因为它能够检测到 6 个演出。很明显,这不是“老兄,我的 4 GB 内存在哪里? ”这个问题,因为我得到了 5 场演出。我还注意到 BIOS 仅报告 5 演出可用。我认为它可能是一个糟糕的 RAM 芯片,所以我开始将它们换入换出。最终我确定它们都很好。我注意到 BIOS 中的内存重新映射功能,所以我试了一下,Windows 和 BIOS 报告所有 6 个演出都可用。

为什么需要进行这种重新映射?BIOS 不应该自动使用所有内存吗?

memory 64-bit

2
推荐指数
1
解决办法
8714
查看次数

如何增加 Windows Server 2008 Standard 的 RAM 限制

我希望能够在我的服务器中安装 48GB 的​​ RAM,但似乎 Windows Server 2008 Standard 将我限制为 32GB。

如何在我的服务器中安装更多 RAM?

windows memory

2
推荐指数
1
解决办法
6477
查看次数

锁定页面与本机内存在 64 位 SQL2005/2008 上的性能

我知道在 64 位系统上将内存特权中的锁定页面设置为包含 SQL2005/2008 服务的服务帐户使用 AWE API 并有效地阻止 SQL 的缓冲池被分页到磁盘 - 提高稳定性。

但是,如果您有一个具有足够空闲内存的专用机器,那么您确信 SQL 不会分页 - 原生 SQL 64 位内存管理是否更快?

memory 64-bit sql-server sql-server-2005 sql-server-2008

2
推荐指数
1
解决办法
525
查看次数

SQL Server 2008 最大内存设置不生效

我在限制 Windows Server 2008 服务器上的 SQL Server 2008 内存使用时遇到问题。系统有 11GB 的 RAM,我尝试通过将“最大服务器内存(以 MB 为单位)”设置为 8500 来将 SQL 的内存使用量限制为 8.5GB,但它目前仍在使用超过 9.5GB 的内存(即使在重新启动后)。

任何想法如何正确限制它?

谢谢你的时间

windows-server-2008 memory sql-server

2
推荐指数
1
解决办法
3579
查看次数

推荐openSolaris文件服务器硬件

在 SUN communityONE 视频中,他们展示了在非常强大的硬件上运行的 openSolaris 的演示,我在 VM(虚拟机)中进行的测试绝对是资源方面的浪费。我的问题是关于运行 zfs raid z1 或 z2 的简单 openSolaris 文件服务器/NAS 的 CPU 和 RAM“要求”,具有 5 或 6 个磁盘并通过 samba/cifs 共享。

具体来说:

  1. 使用低端英特尔(1.8 c2d)与更强大的英特尔相比会有所不同吗?赛龙呢?

  2. 我听说 ZFS 使用大量 RAM 进行缓存。从 4 GB 到 6 GB 或从 6 GB 到 8 GB,我可以期待什么样的性能差异(如果有的话)?

hardware memory file-server central-processing-unit opensolaris

2
推荐指数
1
解决办法
742
查看次数