首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在linux中的内存在哪里?

问我在linux中的内存在哪里?
EN

Unix & Linux用户
提问于 2017-05-12 15:40:15
回答 2查看 821关注 0票数 1

我试着找出我的记忆

我使用程序mema.py,它根据程序所使用的程序22% (3713500 kb)内存(我得到16 kb内存),通过进程(ps辅助排序-rss)将内存使用量相加。

免费报告:

代码语言:javascript
复制
             total       used       free     shared    buffers     cached
Mem:      16431416   14773344    1658072     440524     234416    1780688
-/+ buffers/cache:   12758240    3673176
Swap:     43528916          0   43528916

(14773344 kb使用总数)- (1780688缓存)- (234416缓存缓冲区)- (3713500 app) = 9044740

那在哪9Gb?为了什么和他们被用来做什么?

Debian8.8 Linux acrhlx 3.16.0-4-AMD 64 #1 SMP debian 3.16.43-2 (2017-04-30) x86_64 GNU/Linux

我发现ZFS占用了我的内存--它没有在buffers+cached中报告,也不确定是错误的,还是更多关于zfs的信息的特性?

EN

回答 2

Unix & Linux用户

发布于 2017-05-12 20:59:14

use并不意味着您认为它意味着什么;use包括正在使用但可以使用的内存(即当前应用程序不使用)。有关详细信息,请阅读这。

此外,我不相信ps aux --sort -rss会展示所有的东西。例如,我看不到内核(参见cat /proc/meminfo|grep Slab) .或者内核模块(参见cat /proc/modules的第二列)。有关详细信息,请参阅这个答案 on Unix & Linux Stackexchange,顺便提一句,在我看来,这个问题实际上属于哪里。

票数 1
EN

Unix & Linux用户

发布于 2017-05-14 14:40:51

在buffers+cached中没有报告ZFS模块

我更新了我的内存分析器工具,以帮助发现类似的问题。

无错误内存

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/364856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档