标签: memory-usage

How to log memory and cpu usage of an application?

Similar to question How to log CPU load?, I would like to log memory of a process.

The process I want to log, is killed on a remote server, and I want to find out the CPU load and the memory usage just before it was killed.

[update]

Both Stefano Palazzo's neat little python script and

Micha?'s one line output values that are smaller than in top for CPU and Mem. Do you have an idea why?

output top: …

command-line cpu-load logging memory-usage

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

如何防止大量 apt-check 运行实例?

我有一个 Ubuntu 12.04 服务器,由于一个非常明显的原因而崩溃:30 多个apt-check进程消耗了所有内存,OOM 杀手启动,杀死了重要服务。我不确定apt-check进程来自哪里,但我猜我的 Nagios/Icinga 插件check_apt可能会使用它,并且byobu状态行可能想要显示其输出。我猜有什么东西被锁住了,所有的进程都在等待,但保留着内存。

我怎样才能防止系统上有这么多实例apt-check?这对我来说没有意义,它应该在无法获得 dpkg 数据库的读取锁定时立即退出。

似乎我不是唯一在这里遇到麻烦的人。的所有建议apt-check都非常消极:

在此处输入图片说明

(干净的浏览器,未登录,无个性化搜索)

apt memory-usage

18
推荐指数
1
解决办法
5262
查看次数

在现代 SSD 上使用交换仍然不好?

我有一个带有 Ubuntu 18.04 的三星 960 Pro SSD

将交换文件放在那里是否安全,或者从长远来看会伤害它,

我听到有人说新的 SSD 不再受这个问题的困扰,这是真的吗?

ssd swap memory-usage 18.04

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

可用 RAM 接近零时发出警告

这是对可能使操作系统崩溃的贪婪应用程序的内存限制解决方案的后续行动: ulimit 和 cgroups 不是用户友好的,此外,它们不适用于产生单独进程的应用程序,例如每个新(组)选项卡的 Chrome/Chromium。

Windows 7 实际使用的简单有效的解决方案是警告用户操作系统内存不足。这个简单的警告弹出窗口阻止了我在 Windows 中遇到任何由内存不足导致的系统冻结,而我一直在我正在测试的 Ubuntu 发行版上遇到它们(其中安装 RAM 的磁盘会占用 2GB)。

那么,是否有某种方法可以自动警告用户可用 RAM 接近零,而无需用户注意某些内存监控小工具?当然可以配置Conky来做到这一点?

memory-usage ram

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

快照存储是否应该使用 >300Mb 的内存?

显示使用 355 MiB 内存的系统监视器窗口中的快照存储的裁剪屏幕截图。snap-store过程间歇性地使用数百兆字节的 RAM。

这是正常的吗?有解决办法吗?

memory-usage snap

16
推荐指数
1
解决办法
8321
查看次数

检查立即退出进程的内存使用情况

我构建了一个应用程序,执行时间不到 1 秒。我想检查这个应用程序的内存使用情况。在这种场景下可以使用哪些工具?

process memory-usage

16
推荐指数
5
解决办法
2241
查看次数

系统监视器中的内存使用情况报告和免费的有什么区别?

我正在使用系统监视器 2.28.0。当我查看“资源”选项卡时,我看到了一个用于内存和交换的漂亮图表。内存约为 3.8 的 2.3 GiB 的 60%。当我免费输入命令时,我得到:

             total       used       free     shared    buffers     cached
Mem:       3994908    3962396      32512          0     100852    1477032
-/+ buffers/cache:    2384512    1610396
Swap:      8000328      28468    7971860
Run Code Online (Sandbox Code Playgroud)

cat /proc/meminfo | grep 内存免费赠送

MemFree:           34536 kB
Run Code Online (Sandbox Code Playgroud)

这种情况持续了几分钟。我用脚本启动了很多进程,脚本正在等待空闲内存变低。根据我在“进程”选项卡(或顶部)中看到的内容,系统监视器中的数字似乎与 free 报告的进程的总内存非常接近。

谢谢

memory-usage

15
推荐指数
1
解决办法
6010
查看次数

如何从终端查看文件和文件夹以及整个目录占用的内存?

我在“我的文档”目录中有一些文件和文件夹。在终端中查看文件和目录大小的命令是什么?

command-line files directory memory-usage

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

如何清理 dev/sda1 已满

我一直在做 jmeter 测试并且有一些OutOfMemoryExceptions,所以我在 JMeter 中增加了堆内存。但是现在看来我不能再运行测试了,因为它说我正在使用 14Gb 的 94.9%。

当我使用df -h它时说dev/sda1已满

我想知道是否有人可以帮助我?我认为这与 jmeter 的 JVM 有关

memory-usage disk-usage

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

gnome-shell 处理 17.10 中的高内存使用率

我将 Ubuntu 17.10 与默认的 Ubuntu 桌面(未添加扩展)一起使用,我的计算机有 4 GB 的 RAM。我注意到每次使用 Gnome Shell 时,无论是按+ 、+Super键还是单击顶部栏上的元素,进程的 RAM 使用量都会增加几 MB。这似乎不是什么大问题,但经过几个小时的工作,使用量攀升至 1.5 GB 以上,总 RAM 使用量接近 4 GB。然后交换开始被填满,使我的计算机变得非常慢。SuperASuperTabgnome-shellgnome-shell

有没有其他人注意到同样的行为?为什么gnome-shell内存不断增加?除了注销之外,有没有办法清除 gnome-shell 内存使用情况?

gnome memory-usage ram gnome-shell 17.10

13
推荐指数
1
解决办法
5630
查看次数