腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核可以使用大于4KB的默认虚拟
内存
页
大小
而不
修改
内核吗?
我们正在设计一个CPU,它将受益于16 an的虚拟
内存
页
大小
(它将降低缓存访问能力,并提高目标工作负载的性能,
内存
碎片不是问题)。标准页面
大小
为4KB。内核源代码有一种简单的方法将默认页面
大小
配置为16 to吗?或者,我们是否需要
修改
内核源代码,以便从4KB更改为16 4KB?如果有一个16 by的虚拟
内存
页
大小
,那么会发生什么意外的副作用呢?如果对于
Linux
内核有更深入的URL,那就太好了。 谢
浏览 0
提问于2018-03-25
得票数 1
回答已采纳
1
回答
用过的和VIRT有什么区别?
、
、
"VIRT“或" used”包括内核空间使用的
大小
吗?什么是"pgms"?对于每个这样的进程,每个
内存
页
都被限制为下表中的一个象限。物理
内存
和虚拟
内存
都可以包含这四个
内存
中的任何一个,而交换文件只包含#1到#3。象限#4中的
内存
在
修改
后充当自己的专用交换文件。私人共享1+2匿名。叠起来。下讨论--任何占用物理
内存
的内容,从
Li
浏览 0
提问于2018-10-29
得票数 0
3
回答
是否可以通过
修改
页
表来移动
内存
页
?
、
、
是否有可能(在任何合理的操作系统上,最好是
Linux
上)通过只
修改
页
表而不实际移动任何数据来交换两个
内存
页
的内容? 动机是密集的矩阵转置。如果数据是按
页
大小
阻塞的,那么可以转置
页
内的数据(在缓存中),然后交换页以将块移动到它们的最终位置。一个大的矩阵会有很多很多的页面被移动,所以希望刷新TLB不会造成麻烦。
浏览 2
提问于2010-04-21
得票数 3
回答已采纳
3
回答
如何为
Linux
中的
内存
映射文件提供即插即用功能?
、
、
我正在将一些代码从AIX移植到
Linux
。部分代码使用创建新文件。
内存
分页系统会自动处理文件结束后的物理I/O引用,从而以页面
大小
的增量方式扩展文件。文件不能扩展到下一段边界之外。 我
浏览 7
提问于2011-08-04
得票数 6
回答已采纳
1
回答
大
内存
页
和碎片
、
、
、
我使用的是
Linux
+ PPC64,其中
内存
页
大小
为64 size。如果我要在同一进程中分别分配32 the,那会占用
内存
中的一
页
还是两
页
呢?谢谢!
浏览 2
提问于2015-05-29
得票数 0
回答已采纳
2
回答
虚拟
内存
总是可用的吗?
、
虚拟
内存
原理:虚拟
内存
的思想是创建一个与
内存
中的实际地址不相对应的虚拟地址空间。该系统将
内存
的正式副本存储在磁盘上,并仅在RAM中缓存最常用的数据。为了实现这一点,我们将虚拟
内存
分解为称为页面的块;典型的页面
大小
为4千字节。我们还将RAM分解为
页
帧,每个帧的
大小
与页面
大小
相同,可以容纳任何一
页
虚拟
内存
。我正在运行一个
Linux
系统,交换区是空的,因为主
内存
中有足够
浏览 0
提问于2017-07-04
得票数 3
2
回答
如何知道我的服务器是否应该使用巨大的页面(
内存
页
大小
)
、
、
、
、
我也有几个问号grep Hugepagesize /proc/meminfo getconf PAGESIZE剂量禁用透明大
页
-意味着禁用巨大
页
选项?
浏览 0
提问于2018-02-24
得票数 1
回答已采纳
1
回答
谁决定
页
表和页面
大小
?OS还是MMU?
、
随着物理
内存
容量的变化,
页
表
大小
也随之变化,随着进程数的变化,
页
表
大小
也随之变化。到底是谁决定的呢?OS还是MMU?如果是操作系统,
LINUX
和Windows之间有什么不同?
浏览 1
提问于2013-03-21
得票数 1
回答已采纳
1
回答
/proc/<pid>/statm中“页面”的单位是什么?
、
、
根据proc(5)的
linux
手册页: /proc/pid/statm提供有关
内存
使用情况的信息(以
页
为单位)。列是:(1)总程序
大小
(与/proc/pid/status中的VmRSS相同)驻留(2)驻留集
大小
(与/proc/pid/status中的VmRSS相同)共享(3)共享
页
(即,由文件支持)文本(4)文本(代码) lib (5)库(
Linux
2.6中未使用)数据(6)数
浏览 0
提问于2018-04-19
得票数 6
回答已采纳
1
回答
Linux
内核代码段
内存
页面
修改
、
、
我正在尝试为Xen实现一个“基于语义的
内存
共享模型”。作为我的项目的一部分,我正在尝试在VM之间共享内核代码
页
。我假设相似版本的
linux
内核的代码段是100%相同的。但是当我使用运行Debian Squeeze的虚拟机进行一些实验时,我发现3个
内存
页
在内核代码段中是不同的。 所以我的问题是,
linux
内核会在运行时
修改
它的代码
页
吗?
浏览 1
提问于2011-07-26
得票数 0
1
回答
Node.js集群-分叉,实际使用了多少
内存
?
、
、
、
Node声明,由于每个子进程都是一个新的V8实例,因此每个实例至少需要10 at的
内存
,需要30 is的启动时间。““在Node.js或您的程序中没有路由逻辑,工作人员之间也没有共享状态。因此,在设计程序时不要太依赖
内存
中的数据对象,比如会话和登录。” 如果工作人员(分叉进程)实际上不是主进程的克隆,那么为什么也没有共享状态呢?因此,对于两个孩子,将使用3gb的
内存
。到底发生了什么?
浏览 4
提问于2017-02-08
得票数 3
回答已采纳
1
回答
如何测量
Linux
中用户空间进程使用的
内存
总量?
、
如何测量分配给
Linux
中用户空间程序的
内存
总量?这是用户空间程序在实际
内存
中拥有的所有
内存
页
的
大小
。更新:“用户空间”是指由所有用户运行的进程,包括根进程(与内核空间相反)。
浏览 0
提问于2018-03-30
得票数 4
回答已采纳
2
回答
在
Linux
上使用大/大
页
的OpenSource应用程序
、
、
我在寻找在
Linux
(X8664)上使用大型/巨大
内存
页
(
大小
大于4KB的OS
内存
页
)的开源应用程序。我想研究一下今天的书页有多大。有人能告诉我很少有这样的申请吗?阿尔卡
浏览 5
提问于2012-01-17
得票数 0
回答已采纳
1
回答
两个相同的虚拟地址如何指向不同的物理地址?
、
、
、
在
Linux
中调用fork()之后,两个进程(一个是另一个进程的子进程)将共享分配的堆
内存
。这些已分配的页面被标记为COW (复制即写),并将保持共享,直到任何一个进程
修改
它们。
内存
管理单元( MMU )如何区分两者?请考虑以下几点:进程A被分配一个
内存
页
,由虚拟地址0x1234指向进程A和B现在共享虚拟地址0x1234,指向相同的物理
内存
位置 进程B
修改
其0x1234
内存
页</e
浏览 0
提问于2015-10-06
得票数 5
回答已采纳
1
回答
我的webapp的数据库PostgreSQL经常失败。
、
、
、
PS:在这里,用于
内存
的postgres.conf: shared_buffers = 80MB # min 128kB
浏览 0
提问于2012-01-04
得票数 0
回答已采纳
1
回答
x86_64
linux
内核
页
的
大小
是多少?
、
我很好奇x86_64
linux
内核页面的
大小
。我听说它是4KB,但其他一些消息来源告诉它是2MB。谢谢
浏览 0
提问于2019-05-12
得票数 2
回答已采纳
2
回答
内存
页
的
大小
和文件系统集群的
大小
总是一样的吗?
、
来自http://en.wikipedia.org/wiki/Page_%28计算机_
内存
%29
页
、
内存
页
或虚拟
页
是虚拟
内存
的固定长度连续块,由
页
表中的单个条目描述。它是一个最小的数据单元,用于操作系统代表程序执行的
内存
分配,以及主存与任何其他辅助存储(例如硬盘驱动器)之间的传输。我想知道在同一个计算机系统(硬件和操作系统,特别是
Linux
)中,
内存
页
的<e
浏览 0
提问于2015-01-01
得票数 1
2
回答
在Win/
Linux
上使用C/C++分配
内存
的最简单方法是什么?
、
、
、
、
在Win/
Linux
上使用C/C++中的WINAPI/POSIX,在包含
页
大小
为2MB或1GB的用户空间中分配
内存
的最简单方法是什么?CPU: x84_64 巨大/大页面
大小
:
浏览 4
提问于2015-11-29
得票数 0
回答已采纳
2
回答
Redhat 7.1内核进程堆栈
大小
从8K到16 8K
、
、
、
阅读Redhat 7.1的发布说明后,我看到了以下内容:Since Red Hat Enterprise
Linux
我知道内核进程堆栈是驻留
内存
,在创建进程时进行分配,并且
内存
需要是连续的,在
页
大小
为4096字节的x86_64中,内核需要为进程堆栈找到4
页
打算为2
页
。当内核
内存
支离破碎时,这个特性会成为一个问题吗?如果使用一个进程内核堆栈
大小
浏览 1
提问于2015-05-05
得票数 1
回答已采纳
1
回答
Linux
页面表管理与MMU
、
、
、
我有一个关于
linux
内核和MMU之间的关系的问题。现在我明白了,
linux
内核管理虚拟
内存
地址和物理
内存
地址之间的
页
表。同时,在x86体系结构中存在MMU,它管理虚拟
内存
地址和物理
内存
地址之间的
页
表。如果MMU出现在CPU附近,内核还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果MMU负责
内存
空间,谁来管理高
内存
和低
内存
?我相信内核将从MMU (32位中的4GB)接收虚拟
内存<
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一篇读懂Linux 是如何管理内存的
Redis 开发陷阱及避坑指南!
从进程栈内存底层原理到Segmentation fault报错
一文说尽 Linux 系统的 swap 交换空间
Oracle数据库之内存管理
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券