腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
查看 Linux 系统中进程和用户的内存使用情况
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券