腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
进程
管理
和
内存
管理
在
Linux
内核中的用途是什么?
📷
Linux
内核子系统的存在是为了处理网络、VFS、设备?
Linux
内核中
进程
管理
和
内存
管理
的目的是什么?我还试图找到
Linux
内核子系统(如VFS、
浏览 0
提问于2019-01-19
得票数 0
3
回答
堆是否在
内存
页上分配?
、
在
Linux
x86-64环境中,整个
进程
是否分配在虚拟
内存
页面上?我所说的整个过程是指文本、数据、bss、堆和堆栈? 另外,当libc调用Brk时,内核是否返回由虚拟
内存
管理
器通过分页
管理
的
内存
?最后,
进程
能否获得堆上的
内存
,而堆不是由虚拟
内存
管理
器
管理
的,换句话说,
进程
能否访问物理
内存
?
浏览 4
提问于2011-12-31
得票数 1
1
回答
Windows中的
内存
管理
与
Linux
有何不同?Windows操作系统支持分页或分段吗?
、
、
、
、
我很想知道Windows中的
内存
管理
与支持分页或分段的
Linux
.Does
内存
管理
之间的区别?我试图理解,如果所有
进程
累积使用Windows机器上的所有RAM,那么每个用户即使无法登录到系统,但
Linux
系统并非如此。 那么它是如何在
Linux
系统中实现的呢?
浏览 4
提问于2016-03-23
得票数 0
2
回答
ElasticSearch和Lucene是如何共享
内存
的
、
如果我的服务器有80G
内存
,我发出以下命令来启动ES节点:bin/elasticsearch -xmx 30g,这意味着我只给出ES 30g
内存
最大值的
进程
。Lucene如何使用左边的
50G
,因为Lucene在ES
进程
中运行,它只是
进程
的一部分。
浏览 4
提问于2016-02-05
得票数 7
回答已采纳
3
回答
Linux
和Windows之间的Java
内存
使用差异
、
当在Windows和
Linux
(Debian)上运行相同的java
进程
(一个jar)时,
Linux
进程
从启动开始就使用了更多的
内存
(12MB和36MB)。如何解释
Linux
和Windows之间的这种差异,以及如何减少
内存
使用? 编辑:我使用windows任务
管理
器和
Linux
top命令来测量
内存
。JVM是相同的,并且它们都是32位系统。
浏览 1
提问于2010-01-30
得票数 5
1
回答
Linux
内核在什么条件下杀死泄漏
内存
的
进程
?
、
、
、
我在
Linux
服务器上检测到我的服务
进程
泄漏
内存
,它占用1.2G物理
内存
,消耗越来越多。什么时候内核会杀死一个正在泄漏
内存
的
进程
?当它消耗了太多的记忆?还是
内存
分配得太快了?
浏览 6
提问于2015-11-17
得票数 0
回答已采纳
0
回答
Ignite服务器的
内存
使用情况
、
我的ignite服务器运行在64G memory.The总缓存占用约20G
内存
的机器上(堆外
内存
,我在启动ignitevisorcmd.sh后使用cache -a命令获取此信息),但当我运行top命令查看
内存
使用情况时,该
进程
似乎占用了
50G
内存
,我会问这是怎么回事?
浏览 7
提问于2016-12-24
得票数 0
6
回答
在
Linux
内核中,virt_to_phys和CPU的MMU之间有什么关系?
、
、
、
、
我正在阅读关于
Linux
内存
管理
的文章。我知道
Linux
内核负责创建和维护页表,但使用CPU的
内存
管理
单元(MMU)将
进程
的虚拟
内存
访问转换为相应的物理
内存
访问。但是,我也知道内核可以使用它的一些函数来
管理
内存
,如virt_to_phys()、virt_to_page()、__pa()、.
浏览 20
提问于2015-04-17
得票数 15
回答已采纳
1
回答
强迫
linux
看到比物理可访问
内存
少的
内存
、
是否有可能迫使
linux
看到比物理可访问的
内存
更少的
内存
?上下文:系统在带有
内存
限制的docker容器内运行,但docker没有将这些限制转发到容器中,因此系统
进程
不知道外部限制,一些贪婪的
进程
消耗的过多超过允许,最终被主机oom
管理
器杀死。
浏览 0
提问于2022-08-01
得票数 1
1
回答
进程
声称使用了大量
内存
,但是“空闲”表示
内存
仍然是空闲的。
、
、
、
简而言之,我有一个
进程
,%MEM声称在使用'ps‘和'top’时使用74%的
内存
。然而,“空闲”显示我只使用了32%的可用
内存
。250.3 74.0 764266:39 asd您会注意到,“asd”
进程
声称使用了如果您查看使用的总
内存
-缓存
内存
(188-126),看起来整个系统只使用62G。这显然是低得多的一个
进程
浏览 0
提问于2017-08-16
得票数 2
1
回答
我如何优化系统资源的使用,为许多不同的具有低流量的古尼科恩支持的Django站点?
、
、
、
、
目前,每个站点都有自己的
Linux
用户帐户,站点的文件位于用户的主目录中。每个用户都有一个开发和生产监控程序,运行Gunicorn与1至4名工人。当我看上面的时候,我已经运行了一堆Gunicorn
进程
,并且RAM几乎完全用完了。有一段时间,我们只有512 of的RAM,它几乎完全用完了,但当我们添加更多的RAM,Gunicorn
进程
只占用更多的RAM。
浏览 0
提问于2012-07-14
得票数 2
1
回答
容器中
进程
的virtual_memory含义
、
、
、
在过去,虚拟
内存
是不可信任的,因为同一个库只在
内存
中加载一次,而是添加到所有使用它的程序中。 对于容器中的
进程
,使用的是虚拟
内存
吗?
浏览 0
提问于2019-06-12
得票数 0
1
回答
与虚拟
内存
相比,为什么我的
进程
占用更高的常驻
内存
?
、
、
、
我的
linux
进程
的“‘top”日志显示,它的驻留
内存
大约是虚拟
内存
的6倍。我研究了很多,但找不到任何理由来解释这种行为。理想情况下,由于
linux
内核的
内存
管理
,VIRT始终高于RES。
浏览 20
提问于2017-07-06
得票数 0
1
回答
内存
分配中的锁争用-多线程与多
进程
、
、
、
、
我们开发了一个大型C++应用程序,该应用程序在大型
Linux
和Solaris盒(多达160个CPU核心甚至更多)上的几个站点上运行得令人满意。它是一个重多线程(1000+线程)的单
进程
体系结构,占用大量
内存
(200 GB+)。我们正在考虑更改为多
进程
/共享
内存
体系结构(在共享
内存
中,而不是在常规堆上,重分配/去分配不会发生)。因此,最后,我们的问题是:我们是否可以假设现代
Linux
内核的虚拟
内存
管理
器能够有效地将<
浏览 11
提问于2016-09-15
得票数 2
1
回答
确定哪个
进程
使用最大
内存
量(RAM)?
、
、
我有一点关于
linux
进程
管理
的问题:我在谷歌上搜索这个问题,但没有找到一个有用的解决方案。
浏览 2
提问于2012-08-07
得票数 1
回答已采纳
3
回答
用户空间中的物理
内存
管理
?
、
、
、
、
我正在开发一个只有512 is
内存
的嵌入式设备,并且该设备正在运行
Linux
内核。我想通过我自己的库对在用户空间中运行的所有
进程
进行
内存
管理
。是否有可能这样做。据我所知,
内存
管理
是由内核完成的,是否有可能在用户空间中拥有该功能。
浏览 10
提问于2017-05-26
得票数 0
4
回答
在同一
进程
中从C++程序运行可执行文件
、
我想轻松地访问可执行文件的
内存
来编辑它。或者,当我不是
管理
员时,是否可以从另一个
进程
编辑可执行文件的
内存
?我已经尝试过ptrace库,如果我不是
管理
员,它就会失败。我在
Linux
上
浏览 2
提问于2013-01-08
得票数 2
1
回答
Linux
2.6内核
进程
管理
、
、
、
、
在哪里可以找到关于
Linux
2.6内核中的
进程
管理
的一些信息。因为android使用它,我想找出
内存
是如何
管理
的,
进程
是如何调度和使用的,等等。 我想了解更多关于android的设计原理。
浏览 4
提问于2011-05-28
得票数 4
回答已采纳
1
回答
关于虚拟
内存
管理
优点的一点
、
、
、
大多数现代操作系统都采用虚拟
内存
管理
,这种技术具有两个主要优点: ✗
进程
彼此隔离,与内核分离,因此一个
进程
无法读取或修改另一个
进程
或内核的
内存
。✗只需要将
进程
的一部分保存在
内存
中,从而降低了每个
进程
的
内存
需求,并允许同时在RAM中保存更多的
进程
。这将导致更好的CPU利用率,因为它增加了CPU在任何时候至少可以执行一个
进程
的可能性。资料来源:
Linux
编程接口:
浏览 0
提问于2018-03-10
得票数 0
1
回答
两个相同的虚拟地址如何指向不同的物理地址?
、
、
、
在
Linux
中调用fork()之后,两个
进程
(一个是另一个
进程
的子
进程
)将共享分配的堆
内存
。这些已分配的页面被标记为COW (复制即写),并将保持共享,直到任何一个
进程
修改它们。
内存
管理
单元( MMU )如何区分两者?请考虑以下几点:
进程
A被分配一个
内存
页,由虚拟地址0x1234指向
进程
A和B现在共享虚拟地址0x1234,指向相同的物理
浏览 0
提问于2015-10-06
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
查看 Linux 系统中进程和用户的内存使用情况
解读 Linux 内存管理新特性 Memory folios
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
一篇读懂Linux 是如何管理内存的
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券