腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
mmap的
大小
限制是多少?
、
我使用mmap()将共享内存对象映射到
进程
。我的问题有两部分:所使用的
linux
内核是2.6.27。共享内存对象的
大小
约为32 is。我试图访问这样的共享内存对象由于没有足够的虚拟地址
空间
而导致mma
浏览 6
提问于2012-10-29
得票数 5
1
回答
如何测量
Linux
中用户
空间
进程
使用的内存总量?
、
如何测量分配给
Linux
中用户
空间
程序的内存总量?这是用户
空间
程序在实际内存中拥有的所有内存页的
大小
。更新:“用户
空间
”是指由所有用户运行的
进程
,包括根
进程
(与内核
空间
相反)。
浏览 0
提问于2018-03-30
得票数 4
回答已采纳
2
回答
从Daemon运行
Linux
命令
、
、
、
我需要从我的
linux
守护
进程
中运行一个
linux
命令,例如"df“,以了解空闲
空间
、使用
空间
、分区的总
大小
和其他信息。我有一些选择,比如呼叫系统,主管,波芬等。但是,当每个命令生成一个新
进程
时,这难道不可能在调用它的同一个
进程
中运行这些命令吗?
浏览 5
提问于2010-07-21
得票数 1
回答已采纳
1
回答
虚拟内存和页面缓存是如何工作的?
、
我知道:然而, Will页面缓存的内存
空间
是否受到内核
空间
的限制?或者,除了
linux
中的配置之外,什么东西会限制页面缓存
大小
?
浏览 0
提问于2019-07-17
得票数 0
回答已采纳
1
回答
用户
空间
程序(Runc)是否调节码头集装箱
进程
物理地址
空间
的
大小
?
、
、
、
、
容器是
进程
--它们运行在
linux
内核上。容器是
Linux
进程
(或Windows) 对于上述代码中的Memory: 300MB语法,AWS 表示:“向容器显示的内存量(以MiB计)。”在码头世界中,containerd为每个新容器创建shim
进程<
浏览 4
提问于2019-12-07
得票数 0
1
回答
进程
虚拟地址
空间
和内核地址
空间
?多么?
、
、
、
、
主要涉及静态和运行时,即ELF和加载/链接等,特定于
Linux
86。我知道虚拟内存,它是分裂的1G/3G。在用户模式下
进程
不能访问PAGE_OFFSET以上的地址- PAGE_OFFSET是虚拟地址. 在静态时间ELF定义过程虚拟
空间
?如果ELF定义虚拟地址
空间
,那么ELF是否也定义了内核虚拟地址
空间
?多么?我假设内核虚拟地址
空间
在运行时是动态映射的?如果内核地址
空间
映射到
进程
地址
空间
浏览 0
提问于2016-04-27
得票数 2
回答已采纳
3
回答
当
进程
分叉时,是复制其虚拟内存还是驻留内存?
、
、
、
在
Linux
中创建新
进程
的标准方法是复制父
进程
的内存占用
空间
,这将成为子
进程
的环境,直到调用execv。 我们指的是什么内存占用,虚拟内存(
进程
请求什么)或驻留内存占用
空间
(实际使用的是什么)?动机:我有一个交换
空间
有限的设备和一个在虚拟内存和驻留内存占用之间有很大区别的应用程序。由于内存不足,应用程序无法分叉,并希望查看试图减少虚拟内存占用
大小
是否会有所帮助。
浏览 0
提问于2015-06-01
得票数 14
回答已采纳
4
回答
从哪里为
Linux
进程
分配堆栈内存?
、
、
我们知道,当创建
进程
时,为这个堆栈的process.The
大小
分配一个堆栈通常是
linux
.My中的8 Mb。问题是,从何处分配这个堆栈??从用户
空间
还是从系统
空间
?
浏览 5
提问于2013-07-16
得票数 4
2
回答
使用C++查找32位
Linux
中的
进程
可用的剩余内存
、
、
、
我的C++程序缓存了大量的对象,并且在每次主要的API调用开始时,我希望确保至少有500MB的
空间
可用于API调用。我可能耗尽了RAM+swap
空间
(考虑具有1 GB内存+1 GB交换文件的系统),或者我可能在我的
进程
中耗尽了虚拟地址。(我可能已经使用了总共4 GB地址
空间
中的3.7 GB)。对我来说,估计我缓存了多少数据并不容易,但如果它成为一个问题,我可以清除其中的一些,并迭代地这样做,直到我在系统或地址
空间
中有500MB可用(无论哪个成为瓶颈)。所以我的要求是在32位
Linux
上的
浏览 0
提问于2010-12-20
得票数 1
回答已采纳
1
回答
内核
空间
和用户
空间
进程
标识
、
Linux
调度器如何识别哪个
进程
来自内核
空间
,哪个
进程
来自用户
空间
?假设我在
Linux
中安装了一个应用程序。我启动了应用程序。同时,还有其他内核
空间
进程
进入就绪队列。现在,
Linux
调度器如何识别哪个排队的
进程
来自内核
空间
,哪个来自用户
空间
?
浏览 2
提问于2015-02-14
得票数 0
1
回答
是否需要互斥以保护可以通过sysfs获取/设置的int值?
、
、
、
、
多个用户
空间
进程
可以同时访问这个值,因此为了安全起见,我们应该使用一些锁或内存屏障,但我可以在
linux
驱动程序中找到相当多的代码。我们真的需要一个互斥的读
大小
写和写
大小
写吗?
浏览 5
提问于2017-09-21
得票数 0
回答已采纳
1
回答
虚拟内存段和内存映射区域
进程
具有虚拟内存,在运行时复制到RAM中。如上一篇文章所述。 我有以下双打: 例子: 如果有P1,P2和P3
进程
将在
li
浏览 0
提问于2013-08-07
得票数 3
1
回答
如何从初始PID命名
空间
以外的PID命名
空间
和初始PID命名
空间
调用reboot()?
、
说 从
Linux
3.4开始,如果从调用了一个PID命名
空间
--另一个--,则会立即终止PID命名
空间
,其效果如下:
LINUX
_REBOOT_CMD_RESTART,
LINUX
_REBOOT_
浏览 3
提问于2018-12-19
得票数 0
2
回答
Linux
上的虚拟内存
大小
、
、
我正在尝试深入了解OS
Linux
上的虚拟内存管理。我知道32位x86操作系统可以释放多达3 GB的vm地址
空间
...它总是正确的吗?在我的例子中,我在32位
Linux
上有大约110MB的物理内存,我的主
进程
有大约660MB的vm地址
空间
。但是,物理内存(我的
进程
的RSS )中只有50MB,所以我的物理RAM不满。我的实际问题是,我需要在代码中创建一个额外的10MB malloc,但不幸的是OOM
浏览 2
提问于2011-09-28
得票数 8
4
回答
计算
Linux
上使用的内存百分比
、
、
、
Linux
noob问题:我正在尝试找出要查询的SNMP计数器,但首先需要了解
Linux
如何更好地使用虚拟内存。 谢谢
浏览 2
提问于2009-10-24
得票数 2
回答已采纳
2
回答
进程
的地址
空间
、
、
、
我有两个问题:- 假设
进程
的虚拟地址
空间
为32位,即4GB。如果我编写了一个‘非常长’的程序(以增加代码段),使其超出了对代码段的规定限制,会发生什么情况?在
linux
中的C程序布局(32位地址
空间
)中,内核有1GB的
空间
。在每个过程中,这个
空间
都是存在的。但是内核始终存在于RAM中,存在于一个不依赖于
进程
的地方。那么,每个
进程
的页表是否将虚拟地址
空间
的核心区域映射到相同的物理内存页?此外,
进程
空间</e
浏览 5
提问于2014-03-30
得票数 1
2
回答
虚拟内存总是可用的吗?
、
虚拟内存原理:虚拟内存的思想是创建一个与内存中的实际地址不相对应的虚拟地址
空间
。该系统将内存的正式副本存储在磁盘上,并仅在RAM中缓存最常用的数据。为了实现这一点,我们将虚拟内存分解为称为页面的块;典型的页面
大小
为4千字节。我们还将RAM分解为页帧,每个帧的
大小
与页面
大小
相同,可以容纳任何一页虚拟内存。我正在运行一个
Linux
系统,交换区是空的,因为主内存中有足够的
空间
。话虽如此,是否仍然存在有页的虚拟内存,并且
进程
是否会继续使用虚拟地址而不是主内存中其部分的物理地址?
浏览 0
提问于2017-07-04
得票数 3
2
回答
如何对一个虚拟地址
空间
中的
进程
线程进行内存管理?
、
、
、
我相信每个
进程
都有一个虚拟地址
空间
。这意味着每个线程都使用这个单独的虚拟地址
空间
。 我想知道在虚拟地址
空间
中有多个线程的情况下堆栈/堆是如何增长的?操作系统如何管理一个线程的堆栈
空间
是否已满?
浏览 2
提问于2016-07-25
得票数 0
7
回答
顶部的虚拟内存
大小
意味着什么?
、
、
、
我正在运行top来监视我的服务器性能,我的两个java
进程
显示了高达800 my 1GB的虚拟内存。这是件坏事吗?顺便说一句,我有1GB的交换,它显示使用了0%。Java process =1 Tomcat服务器+我自己的java守护
进程
服务器= Ubuntu 9.10 (业力)
浏览 0
提问于2010-05-04
得票数 173
2
回答
在
linux
中,每个
进程
都有一个4GB的虚拟地址
空间
,考虑到32位的体系结构。
、
、
、
、
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 这是否意味着
linux
中的每个
进程
都分配了那么多内存
空间
( 1GB+3GB )?如果是的话,那么
linux
中就有数百个
进程
,那么100*4GB的
空间<
浏览 3
提问于2015-06-13
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于Linux内存管理的详细介绍,这篇万字长文值得你的收藏点赞!
一篇读懂Linux 是如何管理内存的
如何解决 Linux 中“磁盘空间不足”的问题
玩转Linux服务器常用命令
从进程栈内存底层原理到Segmentation fault报错
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券