Tag: 内存使用情况

你怎么知道哪个程序使用了太多的内存?

Ubuntu最近一直在崩溃。 我认为它是因为内存耗尽,所以我运行了free -m命令,发现我的内存使用率非常高。 那么,我跑到top找到罪魁祸首,但显示的进程使用不到1.5%的内存。 我怎么知道哪个程序使ubuntu崩溃/内存不足? 以下是输出: shafee@shafee-pc:~$ free -m total used free shared buffers cached Mem: 3824 3714 110 0 978 1954 -/+ buffers/cache: 780 3044 Swap: 99 0 99 shafee@shafee-pc:~$ top top – 02:12:14 up 1:24, 2 users, load average: 0.16, 0.42, 1.49 Tasks: 182 total, 1 running, 181 sleeping, 0 stopped, 0 zombie […]

如何监控内存使用情况?

我用top来看看目前的内存使用情况。 但我想监视一段时间内的内存使用情况。 例如,开始监视然后执行一些命令,最后停止监视并查看在此期间使用了多少内存。 如何在Ubuntu Server上执行此操作? 我想我可以每隔5秒左右启动一个cronjob,并调用一个命令来记录文本文件中当前的内存使用情况。 但是我应该使用什么命令以易于登录文本文件的格式获取当前内存使用情况?

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

我正在使用System Monitor 2.28.0。 当我查看“资源”选项卡时,我看到了一个用于内存和交换的漂亮图表。 记忆大约是60%,2.3吉比特3.8。 当我自由输入命令时,我得到了: total used free shared buffers cached Mem: 3994908 3962396 32512 0 100852 1477032 -/+ buffers/cache: 2384512 1610396 Swap: 8000328 28468 7971860 cat / proc / meminfo | grep MemFree给 MemFree: 34536 kB 情况仍然是几分钟的节省。 我用脚本开始了很多进程,脚本正在等待可用内存降低。 根据我在“进程”选项卡(或顶部)中看到的内容,系统监视器中的数字似乎与免费报告的进程内存总量相关。 谢谢