腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核
内存
布局
linux-kernel
我在一台64位的x86
Linux
计算机上工作。 在这种体系结构上,每个进程都有自己的64位地址存储空间。
内存
块由MMU组件映射到
物理
内存
(或交换)。 现在,我想知道内核
内存
是如何工作的。如果我
用
下面的代码编写
linux
内核模块: char * address;*address = 0x42; 此0x42将写入何处?直接在
物理
内存
中?还是说
linux
内核是64位
内存<
浏览 25
提问于2019-04-01
得票数 1
1
回答
当所有
内存
耗尽,没有交换时,Ubuntu会做什么?
20.04
、
ram
、
swap
假设我关闭交换,所有
内存
都用
完了
。会发生什么呢? 机器会结冰吗?Ubuntu (或
Linux
内核)会智能地关闭占用过多
内存
的程序吗?背景:我有一个3GB
内存
的旧桌面,它可以顺利地与Xubuntu20.04一起工作。当我关闭其中一些软件并运行命令sudo swapoff -a && sudo swapon -a时,它再次响应,从而将交换的内容加载回
内存
中。我想知道,如果我永久地关闭交换,并且所有的RAM都用
完了
,是否会有任何严重的问题。当然,我会设法确保不
浏览 0
提问于2020-11-20
得票数 9
回答已采纳
2
回答
64位
linux
进程的虚拟
内存
内核部分是什么?
kernel
、
process
、
memory
、
virtual-memory
、
64bit
我遇到了这个问题:内核
内存
映射包括所有
物理
内存
的直接映射,因此
内存
中的所有内容都出现在那里;它还包括内核、模块等的单独映射,因此包含内核的
物理
地址至少出现在两个不同的映射中。有人能简单地解释一下64位
L
浏览 0
提问于2019-04-16
得票数 1
回答已采纳
2
回答
在LXC容器中运行的
Linux
/Ubuntu是否理解cgroup
内存
限制?
ubuntu
、
memory-usage
、
lxc
、
cgroup
我计划租用一个
物理
服务器,并在该服务器上的LXC容器中运行MySQL。我希望使用cgroup限制来控制MySQL实例的最大
内存
使用量:这将有效地控制容器可以使用多少
内存
,但是容器内的top或free仍然会报告LXC主机(
物理
服务器)的总体
内存
。我不是
Linux
在一般情况下如何管理
内存
的专家,但是我假设--在
物理
机器上--如果
Linux
看到它即将达到<e
浏览 0
提问于2016-03-09
得票数 1
回答已采纳
3
回答
为什么malloc没有“耗尽”我计算机上的
内存
?
c
、
linux
、
memory-management
、
malloc
所以我有一个程序,它分配256 MB的
内存
,在用户按下ENTER之后,它释放
内存
并终止。printf("Allocated"); free(p);}p = calloc
浏览 4
提问于2013-11-15
得票数 15
回答已采纳
3
回答
realloc失败的可能性有多大?
c
、
memory-management
、
realloc
当它像malloc一样耗尽可用
内存
时,它会失败吗?或者可能有其他原因?
浏览 0
提问于2011-02-08
得票数 11
1
回答
内核模块
内存
访问
c
、
linux
、
linux-kernel
、
kernel-module
这是否意味着它们可以访问
物理
内存
,并可以查看/覆盖其他进程(包括内核
内存
空间)的值?我已经写了这段简单的C代码来覆盖每个
内存
地址,但它什么也没做(预计系统会崩溃,不确定这是涉及
物理
内存
还是虚拟
内存
)#include <
linux
/kernel.h> int init_module
浏览 2
提问于2019-08-07
得票数 1
4
回答
在一定的
物理
内存
下运行程序?
linux
我想在我的Dreamhost
Linux
主机上安装qt。如你所知,任何托管服务都会限制其用户资源,如CPU和
内存
。当连接QT时,会导致ld链接器
内存
超过400M,然后被Dreamhost的进程监视器杀死…我试着
用
谷歌搜索了几个小时,也没有找到我的问题的真正答案。我正在寻找
Linux
命令实用程序,它可以在一定数量的
物理
内存
下运行程序。我的意思是,我可以这样运行: memory-limit -m 200M ld ld-args ...然后,ld将在200M的
物
浏览 7
提问于2010-01-17
得票数 2
1
回答
如何在
linux
内核中使用连续
内存
?
memory-management
、
linux-kernel
我发现
物理
内存
被分成如下几个列(
内存
交错):在我的课程作业中,我一直在研究
linux
内核源代码。在创建sysfs (/sys/devices/system/memory)时,<e
浏览 0
提问于2013-10-27
得票数 6
1
回答
VxWorks:访问主存区域
ram
、
vxworks
我正在将代码从
Linux
迁移到Vxworks。代码要求打开
物理
/主
内存
,然后使用mmap将
物理
内存
映射到虚拟
内存
。在
Linux
中,主
内存
由请让我知道如何在Vxworks中完成这一任务。 提前感谢
浏览 4
提问于2014-08-06
得票数 1
回答已采纳
2
回答
Linux
是如何计算MemFree的?
linux
、
memory-management
我正在尝试了解我的嵌入式
linux
内存
使用情况。
linux
是如何计算可用
物理
内存
的?因为它似乎没有考虑到在虚
浏览 2
提问于2009-09-10
得票数 10
回答已采纳
1
回答
Linux
中的
物理
位置感知用户空间
内存
分配(
内存
控制器亲和性)
c
、
linux
、
multithreading
、
malloc
、
parallel-processing
我想测试在基于64位、2 CPU、16核Intel Xeon 5500 CPU的服务器上,如果从不同的
物理
CPU和不同的嵌入式
内存
控制器分配和访问
内存
,可能会出现性能差异。(戴尔T710) 查看供应商白皮书,我可以看到每个
物理
CPU都有3个独立的
内存
控制器。还有2个
物理
CPU,总共有6个并行
内存
控制器。我想知道同一控制器、同一
物理
CPU内的不同控制器以及不同
物理
CPU之间的
内存
拷贝的性能。为此,我需要设置进程的CPU
浏览 1
提问于2010-08-05
得票数 1
回答已采纳
1
回答
虚拟
内存
到
物理
内存
linux
、
memory
、
virtual-memory
我使用的是trustzone (ARM),与
linux
中的
内存
访问不同,受信任的applet无法访问虚拟-
物理
内存
映射。它严格处理
物理
内存
。 如何将虚拟地址转换为
物理
地址?
浏览 1
提问于2014-09-25
得票数 1
1
回答
linux
也有非页面
内存
吗?
linux
、
drivers
、
memory
在Windows中,我们可以找到非页面
内存
,并将其用于内核和驱动程序.(据我理解)。
Linux
也有非页面
内存
吗?根据我的理解,对于
内存
的每一个字节,它必须在一个分配的页面中使用,然后才能在内核/用户空间中使用,为什么在Windows中有非页面
内存
?(或者也适用于
Linux
)
浏览 0
提问于2020-08-28
得票数 0
回答已采纳
4
回答
我想在
Linux
/C/C++中使用任意大小的缓冲区
c++
、
c
、
linux
、
virtual-memory
我希望能够从头开始,并根据需要遍历缓冲区,
Linux
可以根据需要从
物理
内存
中引入页面。这样的事情有可能发生吗?它的性能是否与仅使用malloc缓冲区的性能相同?一旦你弹出堆栈,有没有办法通知
Linux
你的
内存
已经用
完了
? 编辑:我想要这个,因为我想优化一个递归/并行算法,在每次调用时分配大量
内存
。
浏览 8
提问于2011-11-30
得票数 6
回答已采纳
1
回答
匿名
内存
映射和共享
内存
是否只从
物理
内存
中分配空间?
linux
、
memory
、
ipc
、
shared-memory
、
mmap
在
Linux
中,当使用System共享
内存
时,它(例如shmget())是否只从
物理
内存
,或者
物理
内存
或交换或它们的组合中创建共享
内存
段?(我猜是前者,因为共享
内存
据说是一种快速IPC机制) 当使用POSIX共享
内存
浏览 0
提问于2020-11-24
得票数 0
1
回答
用于
内存
中
Linux
内核的精灵头?
linux
、
kernel
、
elf
我正在查看Ubuntu14.04 x64 (3.13.0-46通
用
)
Linux
系统的
内存
快照。查看System.map文件,.text部分从0xffffff81000000(虚拟)开始,该地址为0x1000000
物理
地址。如果没有,我是否可以通过<em
浏览 6
提问于2015-03-04
得票数 1
回答已采纳
8
回答
在Windows机器中我可以使用的最大RAM是多少?
windows
、
memory
、
.net-2.0
、
64-bit
、
hardware
另外,单个64位进程可以使用的最大
内存
量是多少?我有点指望把它都用上了。
浏览 2
提问于2008-08-28
得票数 2
回答已采纳
1
回答
linux
:获取父页面和派生子页面之间的共享
linux
、
memory-management
据我所知,
Linux
不会将所有父进程
内存
复制到子进程的单独页面中,它会执行写时复制。在任一进程修改(写入)映射(共享)页面中的某个
内存
位置之前,我们会将子虚拟地址空间和父虚拟地址空间映射到相同的
物理
内存
位置(相同的
物理
页面)。 我想知道是否有可用的工具可以显示进程共享的
物理
内存
页。或者任何给出虚拟地址->
物理
地址映射的工具。这样我就可以实际查看
物理
地址并检查进程是否映射到相同的
物理
内存
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
1
回答
内核数据的
物理
存储
memory
、
linux-kernel
、
kernel
、
storage
我对
Linux
内核数据的
物理
存储有一些疑问,我知道每个进程的虚拟
内存
的上1GB指向相同的
物理
位置,但是 这部分数据在
物理
媒体中必须像在虚拟
内存
中一样相互连接吗?内核数据只需要1GB的
物理
内存
吗?可以将内核数据的某些页面交换到磁盘(例如页表、页全局目录总是在
物理
内存
中,并且不能像我理解的那样交换到磁盘)。
浏览 1
提问于2011-09-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用内存发射Wi-Fi信号突破物理隔离保护
Linux 内核将弃用并删除 SLOB 内存分配器
如何快速了解一台linux系统服务器
交换分区概念、创建交换分区
物理内存和虚拟内存区别
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券