这可能是一个愚蠢的问题,可能是误解的结果。我现在正在研究 CPU,尤其是内存。我只是在读 SRAM 比 DRAM 快多少但更贵。SRAM 非常昂贵:我购物了一点,发现了一个 16 MB 的电池供电的 SRAM 卡,价格约为 400 美元。
最近一位朋友提到他一直在 RAM 中运行 Puppy Linux,而且速度很快。不过,我注意到,Linux 的小内核甚至可以更小……小至 8 MB!这让我想到:我们可以在 SRAM 中运行 Linux 吗?这个问题甚至格式正确吗?
谷歌搜索这个问题被证明是无效的,但它提出了更多的问题。可以在 L3 缓存中运行 Linux 吗?英特尔酷睿 i7 可以有一个足以容纳 8MB 的 L3 高速缓存……但我是否犯了绝对错误?这与“嵌入式”Linux 有什么区别?
这就是问题所在:我们可以在 SRAM 或 L3 缓存中运行 Linux 吗?有什么更快的吗?我们的 Linux 能有多快!?
我有一台笔记本电脑,在空格键和触摸板之间洒了一些汤。几乎所有的汤都在位于键盘下方的上部 DIMM 插槽中结束。
我把笔记本电脑拆开,我已经设法清洁和干燥除 DIMM 插槽内部以外的所有东西。插槽采用密密麻麻的针状结构,可以容纳油水,我无法拆卸DIMM插槽以进行彻底清洁。
当我打开笔记本电脑时,它会检测到所有可用的 RAM,并且它可以正常工作大约 15-20 分钟,然后它就会关闭。当我尝试再次打开它时,它会发出 1-3-3-1 声蜂鸣声,这意味着“DIMM 或 DIMM 插槽错误”。如果我取出 DIMM 芯片,擦拭它们并用牙刷清洁插槽,它会再次工作一段时间。我怀疑当笔记本电脑加热时,DIMM 插槽中的油脂会融化一点并使内部的一些引脚短路。
我想知道如果我使用带有吸管的 WD-40 填充 DIMM 插槽,然后用纸巾和风扇将其擦干会起作用吗?WD-40 应该溶解油脂并且它比水干燥得更快,我只是不确定干燥后是否会留下任何会导致插槽内短路的导电残留物。或者还有什么我可以尝试的吗?任何想法和想法表示赞赏。
我正在寻找升级我的 RAM。我是否应该担心我的主板坏了,因为它在某些 RAM 配置下无法开机自检?如果您使用两根棒,主板手册建议使用插槽 2 和 4。我的印象是这只是建议,而不是要求。那是对的吗?
我的主板是微星 Z370-a pro
我在构建稳定的机器上大惊小怪——因为我绝对讨厌崩溃、重启、有趣的行为等——所以纠错又名 ECC RAM 似乎解决了一个大问题:内存错误。
但它真的有效吗?是否有可衡量的优势,例如更少的碰撞或其他行为?
除了成本,为什么不为新的 PC 构建使用 ECC 内存?为什么 ECC 功能主要适用于服务器/工作站级机器,而不适用于面向消费者的主板?
我们都经历过它——一些程序被要求做一些需要大量内存的事情。它尽职尽责地尝试分配所有这些内存,系统立即开始抖动,无休止地交换并变得缓慢或无响应。
我最近在我的 Ubuntu 笔记本电脑上遇到了这个问题,因为一个 Matlab 脚本试图分配一个非常大的矩阵。经过约 5 分钟的颠簸后,我能够按 Ctrl-F1 到控制台并杀死 Matlab。我宁愿有一些热键,它可以让我立即控制系统并允许我终止有问题的进程;或者,也许只是默默地拒绝分配如此大的缓冲区。
重新获得对由于过度交换而变得无响应或极其缓慢的 Linux 系统的控制的最快方法是什么?
有没有一种有效的方法可以首先防止发生这种交换,例如通过限制允许进程尝试分配的内存量?
总共 4GB (4x1GB) 中的一张或多张存储卡出现故障。以下是 memtest 进度截图。它始终指向 19xx MB 和 50xx MB 的内存。错误位总是 04000000。我如何确定这 4 张卡中的哪一张出现故障?奇怪的是,如果我单独测试它们,它们并没有失败。我换主板了

谢谢
我想给我的计算机添加一些 RAM,因为这几天它变慢了,所以我来到任务栏查看内存使用统计,但我很难猜测一些内存管理参数的真正含义。所以
问题 1:Commited Memory、Cached、究竟是什么Paged,Not-Paged pool以及它们与In-UseMemory有何不同。
Q2 : 据我所知,内核有一个复杂的内存管理算法,所以如果我的笔记本电脑内存中有一些空闲内存,我是否可以得出我的物理内存足够的结论?
我在这台机器上有 8gigs 的 RAM。我从来没有真正使用过 4gigs(包括我用于开发测试的虚拟机)。
我可以用这个额外的空间做什么来最好地提高系统性能?
一些猜测:
这是在 64 位 Windows 7 上。
我有一个非常奇怪的问题,我很难诊断出根本原因。
我有一台Mac Pro(2008 年,8 核 2.8 GHz,8800GT)和 14 GB 内存(最近因为这个问题升级了!)。
当我启动系统并登录时,vm_stat / top / Activity Monitor 将显示 kernel_task 分配了大约 150 MB,并且机器分配了大约 800 MB 的有线内存。
即使最初,在没有应用程序运行的情况下分配 800 MB 的有线内存似乎也非常多 - 但是,情况变得更糟。(注意:有线已锁定,不可交换内存)
在很短的时间后,有时会像启动终端这样简单的事情触发,kernel_task 将膨胀到 8-900 MB 的 Real Mem (RSIZE),而 Wired Memory 将加速到 1.6 GB(意味着所有额外的内存请求都用于内核中的有线 RAM)。
如果我退出所有内容(即:没有正在运行的应用程序,禁止活动监视器或终端查看顶部),则 kernel_task RSIZE 或有线内存使用量没有明显减少。反其道而行之,为系统加载任务也表明有线内存不会减少——重要的是,它不会比大量交换更受欢迎。
如果我注销并重新登录,它会减少一点(450 MB kernel_task,1.28 GB 有线),但不会回到开始。
我没有运行任何古怪的kext s - 而且,kextstat 显示那里没有巨大的内存分配;最大的是 com.apple.nvidia.nv50hal,内存约为 4 MB。
发生这种情况时,机器总体上感觉更加缓慢 - 不足为奇,因为如此大量的 RAM 已被标记为不可分页。
所以我有几个问题:
1)有没有一种好方法来诊断分配了所有这些有线内存的内容?它通常是 kernel_task 大小的 2 倍以上,不运行任何应用程序。实际内存总量似乎没有加起来 - 似乎有一堆 RAM …
我想测试我的视频卡的内存,因为我的屏幕上有竖线。我已经做了一些基本的故障排除,似乎问题出在显卡上。我想通过测试其内存来验证问题出在视频卡上。我找到了用于支持 CUDA 的 Nvidia 卡的软件,但我的卡是 Nvidia GeForce 7600,它不支持 CUDA。
memory ×10
cache ×1
cleaning ×1
crash ×1
ecc ×1
embedded ×1
freeze ×1
kernel ×1
laptop ×1
linux ×1
mac ×1
macos ×1
memtest86+ ×1
motherboard ×1
performance ×1
swap ×1
ubuntu ×1
water-damage ×1
windows ×1
windows-7 ×1