腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
linux
中,
每个
进程
都有一个4GB的虚拟地址空间,考虑到32位的体系结构。
、
、
、
、
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 这是否意味着
linux
中的
每个
进程
都分配了那么多
内存
空间( 1GB+3GB )?如果是的话,那么
linux
中就有数百个
进程
,那么100*4GB的空间来自系统获
浏览 3
提问于2015-06-13
得票数 3
1
回答
虚拟
内存
段和
内存
映射区域
进程
具有虚拟
内存
,在运行时复制到RAM中。如上一篇文章所述。 我有以下双打: 如果
内存
映射在未分配的
内存
中,并且在
进程
的虚拟
内存
中。因为虚拟
内存
有助于避免一个
进程
触摸另一个
进程
的虚拟
内存
。那么,如何将
内存
映射用于
进程
间通信(IPC)?在像
Linux
这样的操作系统中,
每个
单独的
进程
是否有堆、堆栈和
内存</e
浏览 0
提问于2013-08-07
得票数 3
1
回答
如何知道分配给
进程
的最大虚拟
内存
量?
、
、
、
我有一个
进程
/
Linux
,它很快就会耗尽
内存
,我想知道这可能是因为系统设置的
每个
进程
的最大允许虚拟
内存
可能很低,在这种情况下,无论有多少RAM/虚拟
内存
可用,
进程
都会很快耗尽
内存
。检查用户
进程
允许的最大
内存
的命令是什么?
浏览 4
提问于2012-06-18
得票数 0
回答已采纳
4
回答
linux
上的
进程
使用
内存
如何监控
linux
上的
进程
内存
使用情况?确切地想知道
每个
进程
从
内存
中占用了多少。
浏览 2
提问于2009-08-06
得票数 0
1
回答
Linux
API用于在多核
进程
中创建新
进程
、
、
、
、
BackGround:利用Posix为
linux
环境下的多核系统开发基于OSEK的RTOS包装器最终目标是在
进程
上有不同的线程,其中
每个
进程
不受其他
进程
的干扰。现在还有API mmap将
进程
的
内存
绑定到特定的区域。问题:,创建多个<
浏览 2
提问于2015-04-02
得票数 0
1
回答
如何在特定时间打印
内存
中的所有共享对象?
、
、
、
在
Linux
系统中,在特定的时间有许多
进程
在运行,并且
每个
进程
都依赖于一些动态库(共享对象)。这可以通过ldd命令找到。当
进程
运行时,共享对象必须在
内存
中。同样,在
Linux
系统中,会有许多共享对象加载到不同运行
进程
的
内存
中。 有没有办法列出所有这些共享对象?它能用C编程语言写吗?列出当前加载到
内存
中的所有共享对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
2
回答
linux
中
每个
进程
的
内存
监控
、
、
、
、
我希望实现我的内核能够监控
每个
进程
的
内存
。但是,我所能做的就是打印出
进程
和pid。我找不到一个可以帮助监控
内存
的函数。下面是我实现的内核中的代码。我使用的是
Linux
内核版本4.11.0-rc7。#include <
linux
/kernel.h>#include <
linux
/resource.h> #include &
浏览 1
提问于2017-04-26
得票数 0
2
回答
双套接字与单套接字
内存
模型?
、
、
、
从运行在
Linux
上的C/C++程序的角度看,
内存
在双CPU计算机中是什么样子,我有点困惑。案例1(理解)设置了64 up
内存
的双四核HT 会发生什么?在开发方面,您需要编写一个应用程序作为两个
进程
运行(8个线程,
每个
<e
浏览 7
提问于2013-03-22
得票数 7
回答已采纳
2
回答
Linux
下如何保护
进程
间共享的
内存
、
、
在
Linux
或其他现代操作系统中,
每个
进程
的
内存
都受到保护,因此一个
进程
中的狂野写操作不会导致任何其他
进程
崩溃。现在假设我们在
进程
A和
进程
B之间共享
内存
。现在假设,由于一个软错误,
进程
A无意中向该
内存
区域写入了一些内容。如果
进程
A和
进程
B都拥有对该
内存
的完全写访问权限,那么有什么方法可以保护它吗?
浏览 1
提问于2011-08-28
得票数 3
回答已采纳
2
回答
使用sar、sysstat获取
每个
进程
的
内存
使用量
、
、
在
Linux
中,我可以获得
每个
进程
的
内存
使用量吗?我们使用sysstat/sar监控我们的服务器。但是,除了看到
内存
在某个时候从屋顶上掉下来之外,我们不能准确地指出哪个
进程
变得越来越大。有没有办法使用sar (或其他工具)来获取
每个
进程
的
内存
使用情况?然后看看它,以后呢?
浏览 4
提问于2017-04-21
得票数 5
1
回答
mlock()是否会被非特权
进程
恶意使用来锁定系统?
、
、
我知道它允许您将程序
内存
锁定到RAM中(允许更改物理地址,但不允许清除
内存
)。我读到过较新的
Linux
内核版本有一个mlock限制(ulimit -l),但这只适用于非特权
进程
。如果这是
每个
进程
的限制,那么非特权
进程
是否会通过fork()-ing产生大量
进程
,并让
每个
进程
调用mlock(),直到所有
内存
都被锁定,操作系统因为大量的交换或OOM killer调用而变得缓慢?
浏览 54
提问于2021-04-21
得票数 0
回答已采纳
3
回答
不同的程序是从公共堆还是从单独的堆中获取
内存
?
、
、
我有点困惑,
linux
上的glibc如何将其
内存
分配给各种program.These是几个问题: 它是从公共堆(即
linux
中的所有
进程
都有一个公共堆)分配的,还是为系统中的
每个
进程
分配了一个堆。另外,假设我正在编译一个静态库,它最终被静态地链接到主
进程
,它将如何获得它的
内存
?它是否已经链接到其他堆(就像我们已经编译过的那样),还是将从主
进程
的堆中获取
内存
。
浏览 3
提问于2011-08-31
得票数 9
回答已采纳
1
回答
用户级线程的调度/处理器时间
、
、
、
我将在
linux
中实现我的解决方案。
内存
不是问题,因为
每个
线程都会从共享
内存
中分配
内存
。 我关心的是CPU的调度问题。如果我使用p线程库创建4个用户级线程,那么
每个
用户级线程都有一个与其关联的内核级线程?还是内核将
每个
进程
视为调度单元?
浏览 1
提问于2013-11-13
得票数 0
回答已采纳
2
回答
当多个
进程
在
Linux
中使用文件指针读取文件时,是否使用共享虚拟
内存
?
、
、
我需要同时运行多个
进程
。由于文件的大小可能很大(100 in ~),为了减少多个
进程
中的
内存
使用量,我想我需要使用共享
内存
。因为我认为如果多个
进程
读取同一个文件,那么
每个
进程
的虚拟
内存
通过页面表映射到相同的物理
内存
文件。我读了一个
Linux
文件,他们说, 虽然虚拟
内存
允许
进程
具有独立(虚拟)地址空间,但有时需要
进程
来共享
内
浏览 7
提问于2015-04-29
得票数 2
1
回答
Linux
内核
内存
布局
我在一台64位的x86
Linux
计算机上工作。 在这种体系结构上,
每个
进程
都有自己的64位地址存储空间。
内存
块由MMU组件映射到物理
内存
(或交换)。 现在,我想知道内核
内存
是如何工作的。如果我用下面的代码编写
linux
内核模块: char * address;*address = 0x42; 此0x42将写入何处?直接在物理
内存
中?还是说
linux
内核是64位
内存
空间,就像
浏览 25
提问于2019-04-01
得票数 1
2
回答
内存
泄漏对其他
进程
的影响
、
我有一个与
内存
泄漏相关的查询。据我所知,
每个
进程
都有一个来自操作系统的2 2GB的唯一VM。但是在VM和物理
内存
之间有一个映射。
浏览 5
提问于2012-06-05
得票数 1
回答已采纳
2
回答
如何限制应用程序
内存
的使用?
、
/transaction_server 这说明它使用了系统驻留
内存
的19.3Mb (我没有交换文件),围绕着整个1GB系统
内存
的1.8%。虚拟大小是1.39GB?!?人们使用ulimit -v,例如为
进程
设置虚拟
内存
。这个虚拟
内存
是ps列出的VSZ吗?如果我想限制这个
进程
最多使用100MB系统
内存
,我应该设置什么值。但是在其他版本的文档中,这个RLIMIT_AS参数设置虚拟
内存
大小。真相是什么?
浏览 0
提问于2012-02-22
得票数 12
回答已采纳
4
回答
有什么工具可以方便地监视
Linux
上
每个
进程
的
内存
使用情况吗?
、
、
这个问题与如何查看
Linux
进程
的
内存
使用情况上的问题不一样。而且,top命令没有给出所使用的确切
内存
,但是一个
进程
使用的百分比是多少,那么我是否可以使用任何强大的工具来轻松地监视
每个
进程
的
内存
使用情况呢?
浏览 0
提问于2012-09-05
得票数 1
2
回答
内核虚拟
内存
页是可交换的
、
、
就像
每个
用户级
进程
都有自己的虚拟
内存
空间一样,
Linux
内核的虚拟
内存
页是否可以交换?
浏览 3
提问于2015-01-14
得票数 2
回答已采纳
1
回答
进程
间的文件缓存
、
、
、
我想知道在windows和
linux
下,文件缓存在
进程
之间工作吗?如果
进程
A读取整个文件,而新
进程
B希望读取其中的部分(或全部文件),那么假设文件已经在
内存
中是否有意义?或者缓存是否只发生在
每个
进程
中的
每个
文件对象?
浏览 2
提问于2015-03-03
得票数 0
回答已采纳
点击加载更多
相关
资讯
Linux 跨进程内存操作:核心方法与安全要点
查看 Linux 系统中进程和用户的内存使用情况
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
Linux进程管理
Linux查杀stopped进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券