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