腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
进程
管理和
内存
管理在
Linux
内核中的用途是什么?
📷
Linux
内核子系统的存在是为了处理网络、VFS、设备?
Linux
内核中
进程
管理和
内存
管理的目的是什么?我还试图找到
Linux
内核子系统(如VFS、Network、Device )的用途,这些子系统与
进程
管理()和
内存
管
浏览 0
提问于2019-01-19
得票数 0
3
回答
堆栈
内存
是如何增加的?
、
、
在一个典型的C程序中,
linux
内核提供了84K - ~100K的
内存
。当
进程
使用给定的
内存
时,内核如何为堆栈分配更多的
内存
。当
进程
占用堆栈的所有
内存
并且现在使用下一个连续的
内存
时,理想情况下,它应该分页错误,然后内核处理分页错误。在这里,内核为给定
进程
的堆栈提供了更多的
内存
,
linux
内核中的哪个数据结构标识了该
进程
的堆栈的大小?
浏览 9
提问于2010-07-09
得票数 2
1
回答
Linux
API用于在多核
进程
中创建新
进程
、
、
、
、
BackGround:利用Posix为
linux
环境下的多核系统开发基于OSEK的RTOS包装器最终目标是在
进程
上有不同的线程,其中每个
进程
不受其他
进程
的干扰。现在还有API mmap将
进程
的
内存
绑定到特定的区域。问题:,创建多个
进程</em
浏览 2
提问于2015-04-02
得票数 0
2
回答
Linux
是如何计算MemFree的?
、
我正在尝试了解我的嵌入式
linux
内存
使用情况。
linux
是如何计算可用物理
内存
的?因为它似乎没有考虑到在虚
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
1
回答
根据可用的空闲
内存
控制有多少子
进程
分叉
、
、
我试图在
Linux
系统
内存
允许的情况下,尽可能多地利用母牛和叉子
进程
。我会启动父
进程
,直到分叉部分(此时
进程
正在使用一定数量的
内存
),然后每次分叉一个子
进程
,直到fork返回ENOMEM错误为止。子
进程
将不会分配任何新的
内存
,而只是工作。但是这不起作用,我所有的
进程
都被
Linux
系统杀死了,没有任何
内存
错误。 做这件事最好的方法是什么?
浏览 8
提问于2014-03-05
得票数 0
回答已采纳
1
回答
防止fork()复制
进程
的
内存
映射(mmap‘’ed)
、
、
、
、
我有一个实现mmap操作集(vm_operations)的
Linux
设备驱动程序,以及一个使用mmap调用映射设备驱动程序
内存
空间的
进程
。我希望避免这些重复,并实际上使所有的
内存
映射私有到父程序。 这在
Linux
上是可能的吗?
浏览 5
提问于2015-03-29
得票数 0
2
回答
linux
中每个
进程
的
内存
监控
、
、
、
、
我希望实现我的内核能够监控每个
进程
的
内存
。但是,我所能做的就是打印出
进程
和pid。我找不到一个可以帮助监控
内存
的函数。下面是我实现的内核中的代码。我使用的是
Linux
内核版本4.11.0-rc7。#include <
linux
/kernel.h>#include <
linux
/resource.h> #include <
li
浏览 1
提问于2017-04-26
得票数 0
2
回答
查找哪些页面不再与“复制即写”共享。
、
、
、
、
假设我在
Linux
中有一个
进程
,我从其中fork()另一个相同的
进程
。在
Linux
之后,由于最初的
进程
将开始写入
内存
,所以
Linux
的即插即用机制将给出不同于分叉
进程
使用的
进程
独特的物理
内存
页。如何在某个执行点知道原始
进程
的哪些页面已在写入时被复制? 我不想使用SIGSEGV信号处理程序,在开始时只允许对所有页面进行读访问,因为这会导致我不想要的开销。
浏览 5
提问于2012-04-23
得票数 4
1
回答
如何限制单个
Linux
进程
的
内存
使用而不终止
进程
、
如何限制单个
Linux
进程
的
内存
使用,而不终止该
进程
。是否有其他命令或shell可以限制
内存
使用而不终止
进程
?
浏览 9
提问于2014-11-11
得票数 4
2
回答
mmap的大小限制是多少?
、
我使用mmap()将共享
内存
对象映射到
进程
。我的问题有两部分:所使用的
linux
内核是2.6.27。共享
内存
对象的大小约为32 is。我试图访问这样的共享
内存
对象由于没有足够的虚拟地址空间而导致mmap()失败的可能性
浏览 6
提问于2012-10-29
得票数 5
1
回答
如何知道分配给
进程
的最大虚拟
内存
量?
、
、
、
我有一个
进程
/
Linux
,它很快就会耗尽
内存
,我想知道这可能是因为系统设置的每个
进程
的最大允许虚拟
内存
可能很低,在这种情况下,无论有多少RAM/虚拟
内存
可用,
进程
都会很快耗尽
内存
。检查用户
进程
允许的最大
内存
的命令是什么?
浏览 4
提问于2012-06-18
得票数 0
回答已采纳
1
回答
如何在特定时间打印
内存
中的所有共享对象?
、
、
、
在
Linux
系统中,在特定的时间有许多
进程
在运行,并且每个
进程
都依赖于一些动态库(共享对象)。这可以通过ldd命令找到。当
进程
运行时,共享对象必须在
内存
中。同样,在
Linux
系统中,会有许多共享对象加载到不同运行
进程
的
内存
中。 有没有办法列出所有这些共享对象?它能用C编程语言写吗?列出当前加载到
内存
中的所有共享对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
2
回答
在
linux
中,每个
进程
都有一个4GB的虚拟地址空间,考虑到32位的体系结构。
、
、
、
、
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 这是否意味着
linux
中的每个
进程
都分配了那么多
内存
空间( 1GB+3GB )?如果是的话,那么
linux
中就有数百个
进程
,那么100*4GB的空间来自系统获得这么多
内存
空间的
浏览 3
提问于2015-06-13
得票数 3
2
回答
内核虚拟
内存
空间与
进程
虚拟
内存
空间
、
、
、
我在阅读第9.7.2章:
Linux
虚拟
内存
系统(第三版)中关于虚拟
内存
的教科书:计算机系统--程序员的观点。我对
linux
进程
的虚拟
内存
结构感到有点困惑,如下所示:我的问题是:内核虚拟
内存
是否为内核运行保留,而虚拟
内存
的其余部分是否为用户
进程
保留?内核代码和数据是做什么的?内核虚拟
内存
中的物理
内存
是什么?
浏览 6
提问于2020-02-05
得票数 2
回答已采纳
1
回答
将物理
内存
分配给
Linux
中的
进程
、
、
是否有一种方法为
Linux
中的
进程
分配特定的物理
内存
?我正在考虑一个系统,在这个系统中,某些记忆区域比其他区域更快。我希望有一个特定的
进程
使用更快的
内存
(例如。用于视频处理)。是否有
Linux
特性或子系统允许我这样做?可能是NUMA还是cgroup?谢谢。
浏览 1
提问于2018-03-28
得票数 1
回答已采纳
1
回答
写的副本是如何在分叉执行中工作的?
、
、
、
、
进程
fork是子
进程
,并在子
进程
中调用exec()。在fork之后,父
进程
和子
进程
共享
内存
.当子
进程
调用exec()来加载另一个
进程
时,
Linux
是否会将父
内存
复制到新
内存
,子
进程
也会加载另一个
进程
到这个新
内存
?
浏览 0
提问于2015-08-08
得票数 0
1
回答
linux
中的原子写入
、
在
linux
上,当写入管道时,如果数据等于或小于
内存
页大小(至少在64位流道上为4k),操作系统将保证整个写入要么成功要么失败,但当多个
进程
同时进行写入时,数据不会损坏。这也适用于写入常规文件。我的问题是,这个原子性是
linux
虚拟
内存
的一个特性吗?如果是,请考虑两个
进程
之间的共享
内存
场景,其中一个
进程
被调度程序在写过程中交换出去。虚拟
内存
子系统是否确保
进程
写入的
内存
页也被锁定,从而第二个
进
浏览 5
提问于2013-01-17
得票数 5
1
回答
当
进程
退出时,
linux
如何清理线程--如果它们实际上只是隐藏的
进程
?
、
我的理解是,线程和
进程
在
Linux
上实际上是同一个实体,区别在于它们之间共享的
内存
。我发现,如果没有父
进程
和子
进程
之间的明确通信,就很难确保正确地清理子
进程
。我希望能够以与线程类似的心智模型运行子
进程
,因为当父
进程
退出时,它们会自动清理,但具有
进程
提供的
内存
安全。
Linux
是如何自动清理线程的,同样的机制可以用于子
进程
吗?
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
如何判断
进程
是否是第一次启动
、
我正在用C语言编写一个程序,一些
进程
需要访问嵌入式
linux
上的共享
内存
。此共享
内存
需要在创建时进行初始化。附加到此
内存
的任何
进程
都可能崩溃。当它重新启动时(可能是由
linux
INIT重启的),它不能再次初始化共享
内存
,因为其他
进程
正在使用它。如何判断正在创建共享
内存
的
进程
的当前启动是第一次还是重新启动。我想出了一个想法,在共享
内存
中分配一个整数,其中将写成一个类似5678956
浏览 2
提问于2012-02-19
得票数 3
回答已采纳
1
回答
我们在哪里调用'Shm_unlink()‘?
、
、
、
我一直在研究
linux
中的共享
内存
。c++中有1个生产者
进程
和3个消费者
进程
。生产者
进程
通过'shm_open()‘调用创建共享
内存
。我们如何知道
进程
仍在从共享
内存
中读取数据?
浏览 2
提问于2020-09-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
查看 Linux 系统中进程和用户的内存使用情况
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券