标签: ram

如何全面了解 RAM 使用情况

我已经在服务器上安装了 Ubuntu 14.10。服务器的主要任务是运行 MongoDB 安装以及多个 NodeJS 应用程序。NodeJS 应用程序将持续运行并接受来自外部的请求。

时不时地会有大量请求出现,导致某些 NodeJS 应用程序在短时间内使用大量 RAM。我一直在努力监测这一情况,但不确定如何看待我的发现。

到目前为止,我已经使用了两个命令来了解 RAM 使用情况。这些都是

free -m
Run Code Online (Sandbox Code Playgroud)

sudo htop
Run Code Online (Sandbox Code Playgroud)

第一个显示了这一点:

                        total       used       free     shared    buffers     cached                                           
Mem:                     3442       3158       283          6        111       1203                                           
-/+ buffers/cache:                  1842       1599                                                                         
Swap:                    0          0          0    
Run Code Online (Sandbox Code Playgroud)

当我看到这个时,我会说大约 280MB 的 RAM 是免费的。这看起来并不多。

htop 告诉我以下内容:

  1  [|||                                         0.8%]     Tasks: 61, 129 thr; 2 running
  2  [|||                                         1.0%]     Load average: 1.16 1.15 0.93
  Mem[|||||||||||||||||||||||||||||||||||||1979/3442MB]     Uptime: 29 days, 00:23:31
  Swp[                                           0/0MB]   
Run Code Online (Sandbox Code Playgroud)

我现在真的不知道如何阅读这个。有人可以帮我从这里出去吗?

我想我的问题最终归结为这些:

  • 如何了解可用 RAM 量?
  • 什么时候RAM内存太小?300MB算不算小?这么危险吗?

ram htop free

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

Ubuntu 无法加载,卡住了一个多小时,显示“开始等待 snapd 完全播种”

我的 Ubuntu 安装抱怨内存不足。所以我把上学期的一些旧学校文件移走了,重新启动,现在每次我开始时它都会挂在这上面。我只是尝试等待,因为谷歌表明它需要更多时间或熵,所以我尝试随机按键并移动鼠标,但什么也没发生。

我该如何摆脱这个问题并启动我的 Ubuntu?

boot ram snap

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

复制或 tar/untar 文件时操作系统非常慢

是否可以设置 CPU 负载或 RAM 以实现更好的多任务处理?因为当我复制文件或 tar/untar 一些较大的文件时,操作系统由于此操作而非常慢。

谢谢。

操作系统Ubuntu 18.04。

硬件CPU i7、8GB 内存、SSD。

更新

什么时候tar zxvf SOME_BIG_FILE.tar.gz(文件大约3GB)时,由于这个过程无法工作,用ALT+TAB在窗口之间切换需要2秒,键盘和鼠标会卡在5秒的间隔。

CPU 不是那么高(有时某些进程需要更多时间,但一切正常)。

Tasks: 303 total,   1 running, 251 sleeping,   0 stopped,   1 zombie
%Cpu(s): 20,2 us,  5,8 sy,  0,0 ni, 64,8 id,  7,2 wa,  0,0 hi,  1,9 si,  0,0 st
KiB Mem :  8031476 total,   174684 free,  6087096 used,  1769696 buff/cache
KiB Swap:  3906556 total,  2917856 free,   988700 used.  1113008 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR …
Run Code Online (Sandbox Code Playgroud)

cpu ram

4
推荐指数
1
解决办法
3550
查看次数

如何查看内存制造商?

我刚刚带来了一个新的8GB 3200 MHzRAM SAMSUNG
但我想确认一下它是真的三星内存还是假的。

请告诉我如何从终端检查它。

注意:
我的笔记本电脑有两个 RAM 插槽,每个插槽 8GB。
我使用的是 kubuntu 20.04

command-line ram system-info

4
推荐指数
1
解决办法
5354
查看次数

ubuntu 22.04 上的 Qemu(virt-manager)内存泄漏

我遇到了 RAM 问题,我的 RAM 已满,但没有任何东西消耗它。这些sudo htop命令显示我的真实内存使用情况,同时sudo gnome-system-monitor显示内存已满。这不会有问题,但系统实际上认为它已满,因此它关闭了 Firefox 选项卡,并且我无法打开其他虚拟机。

值得注意的是,我使用了虚拟机,但它们已停止。也许当我停止时,KVM 中存在一个错误,它不会释放虚拟机内存。现在,我的主机上有一个具有 15GB RAM + Firefox 的虚拟机,并且有很多选项卡。正如 htop 所说,它应该占用 19GB。

我使用的是 Ubuntu 22.04。21.10 和 21.04 没有发生这种情况

在此输入图像描述

Firefox 不断关闭我的选项卡,认为 PC 正在使用所有 RAM,但事实并非如此。我无法工作!

virtualization memory-usage ram 22.04 kvm-virtualization

4
推荐指数
1
解决办法
1854
查看次数

如何将所有可用资源提供给 VirtualBox?

有没有办法在运行 Ubuntu 时将所有可用资源推送到程序(VirtualBox)?

virtualbox ram

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

为什么 Ubuntu 没有检测到我的所有 RAM?

我刚刚将上网本从 1 gb 的 RAM 升级到 2,但是当我输入时free -g,它只说我有 1 gb。如何让它检测我的所有 RAM?

upgrade hardware memory ram

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

Ardour,系统对最大锁定内存量有限制

安装并启动Ardor 后,我收到以下警告消息:

警告:您的系统对最大锁定内存量有限制。这可能会导致 Ardor 在系统内存耗尽之前耗尽内存。

你可以用'ulimit -l'查看内存限制,它通常由/etc/security/limits.conf控制

如何正确配置Ardor以避免出现此消息?

xubuntu ardour ram ulimit

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

重启后限制恢复为默认值

我想删除“memorylocked”和“maxproc”限制。我正在使用 tcsh 外壳。我看了,如果我使用#limit memorylocked unlimited#limit maxproc unlimited那么他们将被设置为无限制。我是作为 root 用户这样做的。但是在我重新启动计算机后,它们又都恢复为默认值。如何解决此问题并将它们的值以及我的 Linux 的“openfiles”值永久设置为无限制?我在 64 位系统上使用 Ubuntu 12.04。

command-line cpu ram 12.04 resource-limiting

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

默认情况下如何使用自定义参数启动 google-chrome?

我想从带有--purge-memory-button选项的统一启动器中启动 chrome 和 chrome 。

对于铬我能以上参数添加到/etc/chromium-browser/default,但是这不是一个选项google-chrome

我该怎么做google-chrome?我的.bash_profile作品中会有别名吗?

settings google-chrome ram

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