Questions tagged «ram»

随机存取存储器(RAM)是计算机数据存储的一种形式。今天,它采用集成电路的形式,允许以任何顺序访问已存储的数据,而最坏的情况是恒定时间。

1
添加其他RAM后的Ubuntu设置
我的系统有3.8 GB的内存。我的系统允许8 GB的内存。如果我插入另一个4 GB的存储芯片,是否需要在OS设置等方面进行任何其他更改?
12 14.04  ram 

2
如何检查ram延迟?
我需要购买新的RAM。 首先我需要知道速度>>完成 其次,我需要知道延迟>>如何? 我所有尝试从谷歌。 dmidecode --type memory dmidecode 2.11 dd if=/dev/zero of=/dev/sda2 bs=1G count=1 oflag=direct apt-get install hardinfo apt-get install sysinfo cat /proc/meminfo cat /var/log/dmesg | grep Memory decode-dimms update-pciids lshw -C memory | grep clock apt-get install lshw lshw -C memory
12 ram 


1
从睡眠中唤醒的Ubuntu 18.04错误:交换设备上的读取错误
笔记本电脑进入睡眠模式几个小时后,当我尝试恢复会话时会出现以下错误: 交换设备上的读取错误 登录屏幕大约需要30秒才能加载此事件。登录后,屏幕会一秒钟消隐一次或两次,并且我的程序都无法再打开。我收到“检测到系统问题”提示。当我点击“发送报告”时,另一条通知弹出: 对不起,程序“ Xorg”意外关闭。您的计算机没有足够的可用内存来自动分析问题并将报告发送给开发人员。 到目前为止,我已经尝试过增加可用的交换空间。最初大约2 GB,我创建了另一个9 GB的交换文件。这没有帮助。崩溃后占用的交换空间(根据swapon命令)始终约为170MB。 当我恢复会话时的DMESG,直到交换设备上的读取错误如下: [64046.474054] ACPI:低级简历已完成 [64046.474162] ACPI:EC:EC已启动 [64046.474162] PM:恢复平台NVS内存 [64046.475139]启用非引导CPU ... [64046.475196] x86:引导SMP配置: [64046.475196] smpboot:正在引导节点0处理器1 APIC 0x2 [64046.475663]缓存:父级cpu1不应该处于睡眠状态 [64046.475859] CPU1已启动 [64046.475910] smpboot:正在引导节点0处理器2 APIC 0x4 [64046.476330]缓存:父cpu2不应该处于睡眠状态 [64046.476506] CPU2已启动 [64046.476539] smpboot:正在引导节点0处理器3 APIC 0x6 [64046.477071]缓存:父cpu3不应该处于睡眠状态 [64046.477255] CPU3已启动 [64046.477274] smpboot:正在引导节点0处理器4 APIC 0x1 [64046.477721]缓存:父cpu4不应处于睡眠状态 [64046.477922] CPU4已启动 [64046.477947] smpboot:正在引导节点0处理器5 APIC …
11 xorg  suspend  18.04  ram  swap 

1
如何防止系统崩溃(RAM不足)时系统无响应?
我有8GB的RAM,但有时我会运行几个VM和足够的Chrome进程来耗尽我的大部分内存。通常,这很好,但是有时我的系统开始崩溃,并且由于UI大部分处于冻结状态,如果不等待一切变得更好,我很难从中恢复。 在所有这些情况下,使用我的大部分RAM的程序都可以被取消优先级。如果Chrome或VM变得无响应,但是我的图形环境和终端仍然响应,我可以切换到终端,找到罪魁祸首并杀死它。我可以想象像内存那样的“不错”(这样我就可以用Chrome和我的VM了),或者可以强制图形环境和终端保留在内存中而不进行交换的东西。 有什么方法可以确保在系统崩溃时UI保持响应状态? 谢谢! 编辑:我仍然对是否有一个不错的内存感兴趣,但我只是发现我的系统没有任何交换空间。我认为发生这种情况是因为我开始使用加密的home和加密的交换(请参阅交换不使用干净的home进行干净的14.04安装)。因此,由于我没有任何交换空间,因此我的系统可能会变得无响应,因此当系统内存不足时,我的系统将无法交换出不必要的程序。
11 14.04  ram  swap  nice 

4
如何永久启用压缩RAM交换?使用什么版本?
编辑:确切地说,现在有zram-config。这是一项新贵的工作,最多可以压缩$(CPU核心数)个交换设备上的RAM的一半。它并非始终在启动时启动,而是可以发布sudo service zram-config start。 我/etc/initramfs-tools/initramfs.conf按此处所述启用了compcache =“ 256 M” (我:P)。我相信,这会创建,/dev/ramzswap0但永远不会将其启用为交换。它仅在mkswap&& 之后起作用swapon。 然后是创建的模块zram /dev/zram。还有吗 它的工作方式相同,但是/dev/ramzswap是从模块ramzswap创建的。 最终,我想在ram中进行压缩交换,并使用两者中的更好者,为此,我需要知道如何以一种非骇客的方式永久启用它。怎么做? 我清醒写ramzswap 这里,但事情已经在纳蒂改变。您仍然可以在initramfs.conf中启用ramzswap,但不会被激活。 PS:我扫描了/ lib和/ etc中的所有udev规则,但没有发现任何感兴趣的内容。
11 11.04  12.04  swap  ram  zram 

2
休眠需要多大的交换分区?
我已经阅读了这个问题,但是并不能完全回答我的问题。 如果我希望计算机能够休眠,是否需要一个与RAM一样大的交换分区,或者如果交换分区可以容纳当前使用的 RAM ,Ubuntu明智地能够休眠吗?我将在具有大量RAM和相对较小硬盘的计算机上安装Ubuntu,因此我不想使用不必要的硬盘空间。 我想避免给出我的实际规格,以使这个问题更笼统,尽管我会在必要时给出它们。
11 hibernate  swap  ram 

3
Ubuntu 18.04未检测到完整的RAM大小
我使用Windows 10双启动Ubuntu 18.04,Windows 10显示完整的8 GB RAM。 但是在Ubuntu中,它仅显示6.8 GB。 有什么办法可以使其接近8 GB,或者这很自然? 〜$免费 总可用免费共享buff /缓存可用 内存:7097484 1775180 3633172 67964 1689132 4994508 掉期:1000444 0 1000444 关闭交换区域后, 〜$免费 总可用免费共享buff /缓存可用 内存:7097484 1776700 4761256 111464 559528 4949096 掉期:0 0 0 输出量 〜#dmesg | grep -i内存: [0.000000] PM:已注册的nosave内存:[mem 0x00000000-0x00000fff] [0.000000] PM:已注册的nosave存储器:[mem 0x00087000-0x00087fff] [0.000000] PM:已注册的nosave存储器:[mem 0x000a0000-0x000bffff] [0.000000] …
11 18.04  ram 


1
为什么ubuntu似乎没有释放内存?
我正在使用apache2 + php和其他Web服务器应用程序。 我有监视器作为连接到Web服务器的会话。RAM内存已满。 但是,当断开会话时,它不会释放RAM内存。 我通过监视free -m,即使没有会话连接,它也显示未释放的内存。 有解决方案吗?
11 ram  memory-usage 

2
系统监视器中的不同内存类型
在ubuntu系统监视器上,列出了不同类型的内存:虚拟内存,常驻内存,可写内存,共享内存和X服务器内存。它们之间有什么区别,它们反映了该进程的实际RAM使用情况? 抱歉,如果是新手问题:)


1
如何在shell脚本上施加内存限制?
我有一个PHP脚本,尽管一个文件夹包含XML文件,但会将其处理到数据库中。 当前,服务器正在运行PHP版本5.3.10,并且存在有关循环内触发的内存问题的错误报告ZEND_MM_HEAP。 这将导致PHP无法正确释放内存,从而导致错误和脚本崩溃: zend_mm_heap is corrupted 找到了一些解决方案,但我无权访问服务器设置。 为了解决这个问题,我准备了以下bash脚本来处理循环,而PHP脚本仅负责处理XML文件: #!/bin/bash # Check for files to process # If files are present, call # the PHP script DIR="/path/to/dir/with/files" while [ "$(ls -A $DIR)" ]; do php /path/to/php/script/myscript.php done 我现在的目标是限制bash内存分配(内存和虚拟内存),从而防止出现问题时挂起系统。 我的问题是: 如何将此Shell脚本使用的内存限制为特定数量?

2
如何将所有物理内存转储到文件?
我正在使用Ubuntu 11.10,并希望简单地知道我是否可以转储所有物理内存并进行交换,由于某些内核限制dd /dev/mem,即使是超级用户,我也不能。 是否有任何解决方法或选项允许dd'ing /dev/mem或专用工具正确执行此操作?
10 kernel  ram 

2
此应用程序使用多少RAM?
如果我运行top -c或htop获取具有其内存消耗量的进程,但这不是我想要看到的。 是否有命令行可以查看给定应用程序的RAM消耗?例如,我想查看Apache Web服务器的RAM消耗(而不是通过检查运行的所有进程来查看)
10 ram 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.