腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
是如何计算MemFree的?
、
我正在尝试了解我的嵌入式
linux
内存
使用情况。
linux
是如何计算可用
物理</e
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
1
回答
linux
:
获取
父页面和派生子页面之间的共享
、
据我所知,
Linux
不会将所有父
进程
内存
复制到子
进程
的单独页面中,它会执行写时复制。在任一
进程
修改(写入)映射(共享)页面中的某个
内存
位置之前,我们会将子虚拟地址空间和父虚拟地址空间映射到相同的
物理
内存
位置(相同的
物理
页面)。 我想知道是否有可用的工具可以显示
进程
共享的
物理
内存
页。或者任何给出虚拟地址->
物理
地址映射的工具。这样我就可以实际查看
物理<
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
1
回答
将
物理
内存
分配给
Linux
中的
进程
、
、
是否有一种方法为
Linux
中的
进程
分配特定的
物理
内存
?我正在考虑一个系统,在这个系统中,某些记忆区域比其他区域更快。我希望有一个特定的
进程
使用更快的
内存
(例如。用于视频处理)。是否有
Linux
特性或子系统允许我这样做?可能是NUMA还是cgroup?谢谢。
浏览 1
提问于2018-03-28
得票数 1
回答已采纳
1
回答
x86 -内核程序、清理和
内存
覆盖
、
、
、
以
linux
为例;当程序退出时,内核负责在
进程
结束后进行清理。如何预防呢?
浏览 10
提问于2015-11-25
得票数 0
回答已采纳
2
回答
如何
获取
DRAM地址而不是虚拟地址
我知道,如果我试图打印一个数组元素的地址,它将是一个来自虚拟
内存
的地址,而不是来自真实
内存
(
物理
内存
),即DRAM的地址。无论是Windows还是
Linux
,我都需要知道这一点。
浏览 3
提问于2013-12-13
得票数 1
1
回答
如何在windows中
获取
java
进程
的虚拟
内存
、
、
、
我正在尝试
获取
Java
进程
在Windows系统中使用的
物理
和虚拟
内存
,就像taskmgr所做的那样。有没有其他方法来
获取
我的java
进程
的虚拟
内存
?
浏览 13
提问于2017-07-24
得票数 0
1
回答
我能用一个过程中的PTEs来表示
物理
记忆的片段,在另一个过程中创建合适的PTEs吗?
、
、
、
、
当我们在
Linux
中使用函数mmap (,,, MAP_ANON | MAP_SHARED);时,对于同一区域的
物理
内存
(在
进程
之间分配的)是分配虚拟
内存
页(PTEs)。这些PTE从一个
进程
的页表复制到另一个
进程
的页表(具有相同的
物理
地址分配
内存
片段序列),这是真的吗? 但是mmap ()需要在fork ()之前完成。哪些函数用于在两个已经建立的
进程
之间复制PTE的机制以创建共享
内存
?我能用PTEs
浏览 1
提问于2013-12-01
得票数 1
2
回答
将文件映射到ram中
、
、
、
Platofrm -
Linux
,Arch - ARM编程lang - C/C++用户空间
进程
需要将文件映射到
物理
地址空间,我不知道如何处理它。使用mmap调用文件,然后计算
物理
地址的问
浏览 5
提问于2009-12-21
得票数 0
1
回答
将虚拟地址转换为
物理
地址
、
、
、
、
我有一个问题,那就是如何翻译虚拟地址,并将该地址映射到
物理
内存
位置。我们如何对
物理
映射进行虚拟映射? 谢谢并提前。
浏览 3
提问于2017-02-17
得票数 0
回答已采纳
1
回答
Linux
内核
内存
布局
我在一台64位的x86
Linux
计算机上工作。 在这种体系结构上,每个
进程
都有自己的64位地址存储空间。
内存
块由MMU组件映射到
物理
内存
(或交换)。 现在,我想知道内核
内存
是如何工作的。如果我用下面的代码编写
linux
内核模块: char * address;*address = 0x42; 此0x42将写入何处?直接在
物理
内存
中?还是说
linux
内核是64位
内存<
浏览 25
提问于2019-04-01
得票数 1
1
回答
Linux
如何知道
进程
使用了多少
物理
内存
?
、
、
、
我在调查一个示例
进程
的
内存
使用情况。首先,我分配一些
内存
,检查虚拟
内存
和驻留
内存
的大小(在RAM中)。然后,我将数据写入分配的
内存
,并再次检查这些值。VmSize: 13180 kBAfter writingVmRSS: 10568 kB 当运算符new分配
内存
时当数据被写入
内存
时,VmRSS的值就会发生变化。
Linux
如何知道
进
浏览 2
提问于2016-11-30
得票数 3
回答已采纳
2
回答
Linux
中的虚拟
内存
管理器
Linux
中的虚拟
内存
管理器的目的是什么,以及它与
Linux
机器上的传统“交换”有何不同。
浏览 0
提问于2020-06-30
得票数 0
1
回答
在没有IPC的
进程
之间共享易失性存储器中的文件
、
、
、
、
我有一个大文件,需要由几个
进程
访问(只读)。我希望在引导时将文件内容加载到易失性存储器中,然后让
进程
在不相互通信的情况下访问它。我正在考虑为此目的留出
物理
内存
,然后在每个
进程
中硬编码相同的
物理
地址。我会让每个
进程
自己映射到虚拟
内存
,并让其中一个
进程
在引导时写入加载文件内容。这在
Linux
(Android)上是可能的吗?然而,
内存
是有限的(嵌入的),所以我不希望在
物理
内存<
浏览 57
提问于2021-01-28
得票数 0
5
回答
linux
内核如何管理小于1GB的
物理
内存
?
、
、
、
、
我正在学习
linux
内核的内部结构,在阅读“理解
Linux
内核”时,一些与
内存
相关的问题给我留下了深刻的印象。其中之一是,如果在我的系统上安装了512 MB的
物理
内存
,
Linux
内核将如何处理
内存
映射。在所描述的方案中,内核设置了每个
进程
的页表,以便每个
进程
的页表将虚拟地址从0xC00000映射到0xFFFFFFF (1GB),直接映射到从0x00000000到0x3FFFFFF (1GB)的
物理
地址重点是我的<em
浏览 11
提问于2010-12-24
得票数 52
回答已采纳
1
回答
内核如何知道
物理
页面被两个不同的
进程
共享?
、
、
我们知道页表用于从虚拟
内存
页地址中
获取
物理
内存
页地址。但是,内核如何知道
物理
内存
页面是否由不同的
进程
共享(例如,在forked
进程
及其父
进程
的情况下)。这样的列表保存在哪里?
浏览 1
提问于2012-04-21
得票数 3
回答已采纳
1
回答
用户空间程序(Runc)是否调节码头集装箱
进程
物理
地址空间的大小?
、
、
、
、
下面是CloudFormation模板,用于在EC2实例(
Linux
)上配置EC2任务容器: Type: "AWS::ECS::TaskDefinition容器是
进程
--它们运行在
linux
内核上。容器是
Linux
进程
(或Windows)
内存
管理将每个
进程
虚拟地址空间映射到
物理
地址空间
浏览 4
提问于2019-12-07
得票数 0
1
回答
使用
linux
用户空间
内存
进行缓存
、
、
、
、
我想在我的用户空间
linux
应用程序中实现一个
内存
缓存(某种类型)。 我所追求的本质上是与
linux
的文件系统缓冲区缓存相同的行为:任何没有被其他任何东西使用的
内存
都被我正在缓存的
进程
所使用。如果我要写这段代码,硬性限制我的缓存应该有多大,我必须从本质上限制我的缓存到某个预定义的值,而不是如果其余
进程
没有使用那么多
内存
,它就会增长,或者如果
内存
使用量膨胀,它就会缩小。我想要的是,当
linux
实际需要
内存
时,它会调用某
浏览 6
提问于2012-02-22
得票数 2
1
回答
如何正确测量
Linux
上
进程
内存
的使用情况?
、
、
我想通过
Linux
上的
进程
来测量
内存
的使用情况,特别是Ubuntu15.04,但我不知道如何正确地做到这一点。我希望测量结果与free命令相关联,以便发现正在使用的
内存
总量与free报告(sans缓冲区/缓存)相对应。#!usage in pid2usage.iteritems():如何调整此程序以报告
浏览 2
提问于2016-01-12
得票数 3
2
回答
查找哪些页面不再与“复制即写”共享。
、
、
、
、
假设我在
Linux
中有一个
进程
,我从其中fork()另一个相同的
进程
。在
Linux
之后,由于最初的
进程
将开始写入
内存
,所以
Linux
的即插即用机制将给出不同于分叉
进程
使用的
进程
独特的
物理
内存
页。如何在某个执行点知道原始
进程
的哪些页面已在写入时被复制? 我不想使用SIGSEGV信号处理程序,在开始时只允许对所有页面进行读访问,因为这会导致我不想要的开销。
浏览 5
提问于2012-04-23
得票数 4
1
回答
内核数据的
物理
存储
、
、
、
我对
Linux
内核数据的
物理
存储有一些疑问,我知道每个
进程
的虚拟
内存
的上1GB指向相同的
物理
位置,但是 这部分数据在
物理
媒体中必须像在虚拟
内存
中一样相互连接吗?内核数据只需要1GB的
物理
内存
吗?可以将内核数据的某些页面交换到磁盘(例如页表、页全局目录总是在
物理
内存
中,并且不能像我理解的那样交换到磁盘)。
浏览 1
提问于2011-09-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
查看 Linux 系统中进程和用户的内存使用情况
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
Linux进程管理
物理内存和虚拟内存区别
Linux查杀stopped进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券