我正在使用不时泄漏内存的后台服务。为了防止使用Alt+ SysRq REISUB[ 1 ],我想限制一个进程或系统用户的 RAM 使用量。
我真的很想说:用户 x 可以使用 1 GB 的最大 RAM 量。
这可行吗?我需要这样的虚拟机吗?我正在使用 Ubuntu 9.10。
我最近在运行 Windows XP Pro(32 位)的四核工作站 (HP xw8600) 上安装了 8GB 内存。我在 boot.ini 文件中添加了 /PAE 开关,但 SysInfo 仍然说总内存为 3GB。Windows 能识别额外的内存吗?有办法告诉吗?
任何帮助表示赞赏。谢谢。
我已经从一堆旧 PC 中提取了 RAM,我已经准备好找到要重用的最大模块。其中大部分只是 SDRAM,但其中一些没有任何可识别的标记来解释它的大小/速度。
我知道这些不是大型模块,因为它们来自很旧的机器。其中之一是一台 500MHz 的机器。我只是打算将它们重用于个人用途。
现在我有 4 个模块(其中两个似乎相同)。我会给你任何可识别的标记,也许你可以解释它的含义?
附件 A
这个似乎有 16 个大的黑色“芯片”(每边 8 个)。我认为这意味着每个是 16MB 并且由于其中有 16 个,所以这是一个 256MB 的内存模块?
编辑:我插入它,结果只有 128MB。
附件 B
这个似乎有 8 个大的黑色“芯片”(只有一侧有 8 个)。所以... 8MB * 8 = 64MB 模块?
编辑:这个被正确识别为 64MB(通过测试确认)
展品 C & D
这些实际上没有其他有用的标记。
编辑:这些似乎是每个 32MB。悲伤但真实。
我最近将我的系统从 6GB 的 RAM 升级到 12GB。安装新 RAM 后,Windows 7 在我的系统信息中显示“已安装 12.0 GB(可用 7.99 GB)”。虽然不太常见,但过去几天我也看到系统信息跳到“3.99 GB 可用”,但似乎在几次重启后跳回到 7.99。

我有一个EVGA X58 主板,最大内存为 24GB,所以我知道我没有达到主板的限制。所有 6 个 RAM 芯片完全相同。6 个芯片唯一不同的是 3 个是新的,3 个已经在系统中使用了大约 18 个月。它们都是G.SKILL DDR3 1600 (PC3 12800)三通道芯片。
我正在运行带有最新 BIOS 固件和驱动程序更新的 Windows 7 Ultimate 64 位版本。
我的新 RAM 是否有缺陷,或者需要在 BIOS 中手动配置 RAM 时序以识别额外的 RAM 是否正常?
我的计算机可以启动并且 Windows 承认它的存在这一事实让我认为它可能没有缺陷。
众所周知,使用两个物理驱动器比使用同一物理驱动器上的两个分区提供更好的性能;因为有两个设备,它们每个都有自己的盘片、磁头、缓存、控制器等(最终的系统瓶颈等等)。
我想知道 RAM 是否也是如此。也就是说,例如(速度、时间等其他因素相同),安装两根 1GB 内存条会比一根 2GB 内存条提供更好的性能吗?
我找不到有关此主题的任何测试、分析或比较的任何有用信息。有很多人在问这个问题,但没有明确的答案,只是猜测。
为了记录,我不关心“一根棒子允许未来升级”或单通道与双通道(这可以通过例如将所有东西加倍来解决 - 在我的特定情况下,我试图确定两个1GB 记忆棒优于四个 512MB 记忆棒,反之亦然)。
非常感谢。
当我启动 Firefox 时,我有一段时间没有问题,但几天后,CPU 峰值开始出现。在峰值期间,Firefox 冻结然后停止。尖峰每七到十秒发生一次,每个尖峰持续两到三秒。如果我在出现尖峰时打字,则仅在尖峰之后输出字符。一开始以为是Flash的问题,所以禁用了,但是问题依旧。
此外,几天后 Firefox 的内存使用量增加到 600 MB 以上。
我使用的 Firefox 插件和扩展列表可以在这里找到。
在 Windows 上查看我的任务管理器时,我注意到一个标记为“内核内存”的小东西。这究竟是什么?与物理内存相比,它有什么功能?

有一台机器,具有非常快的 RAID 阵列和快速的互联网连接。但是,这只是得到了MEM的8GB,运行了真快,当上传上升。
任何想法如何禁用或限制缓存?
(我曾尝试从设备管理器禁用写入缓存。但这只是写入缓存,并没有帮助。)
在 Windows 7 中,有没有办法(通过使用通用界面或自定义实用程序)知道特定 Windows 服务使用了多少内存?
似乎大多数服务都由svchost.exe进程托管(一些 svchosts.exe 进程似乎托管了大量服务)。虽然可以知道特定进程托管了哪些服务,但我发现无法获取有关服务占用多少内存的信息。
前段时间,出于好奇,我写了一个非常快占用大量内存的Java程序。(它在循环中将 BufferedImages 添加到数组列表中。)
我一直打开 Windows 系统监视器以观察它运行时的 RAM 使用情况。
当我启动程序时,RAM 使用率上升得非常快,当它达到我的 6GB RAM 的 100% 时,我的计算机变得非常慢。大约一分钟后,我设法终止了程序,我的电脑慢慢恢复了速度。引起我注意的是,内存使用量首先缓慢下降,然后突然下降到几乎 0MB,然后又上升到 2-2.5GB 左右的空闲使用量。
我在系统监视器中截取了 RAM 使用情况:

我想知道是否有人可以解释当计算机内存不足时会发生什么以及为什么它不会在程序结束后立即恢复空闲状态而是大约 60 秒后?另外,为什么使用率一直下降到没有,而不仅仅是闲置使用?
memory ×10
performance ×3
windows-7 ×2
32-bit ×1
64-bit ×1
cache ×1
comparison ×1
cpu-usage ×1
firefox ×1
freeze ×1
kernel ×1
linux ×1
motherboard ×1
pae ×1
process ×1
quota ×1
services ×1
ubuntu ×1
ubuntu-9.10 ×1
windows-xp ×1
x58 ×1