腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(821)
视频
沙龙
1
回答
在
Linux
内核中的Slab和
Slub
分配器
之间选择什么?
、
在
Linux
内核中,哪些因素有助于决定内存
分配器
的选择? 在目前的
Linux
内核中,我们可以选择SLOB、
SLUB
或SLOB。我读到过SLOB用于内存占用较小的内核。但我想知道哪些因素有助于在Slab Allocator和
Slub
Allocator之间做出决定。
浏览 0
提问于2013-03-18
得票数 44
回答已采纳
2
回答
如何读取LXR?
、
我想阅读一些
Linux
内核源代码,我找到了LXR。这很棒,但有时当我点击某个函数时,比如'kfree',我会得到这样的结果: 当'link‘使用ld时,不能有冲突。
浏览 4
提问于2014-10-10
得票数 0
1
回答
可加载内核模块:未知的symbol malloc_sizes (err 0)
、
、
、
或者在您的内核源代码中,使用"make menuconfig“并将SLAB更改为
SLUB
(有关更多详细信息,请参阅答案中的第一条注释)。 其余问题将在一个新的、更具体的主题中处理:
浏览 10
提问于2013-01-08
得票数 0
回答已采纳
1
回答
slabtop报告的不同缓存是什么?
有谁知道我在哪里可以得到不同的内核对象的描述,这些对象的内存缓存是由
Linux
上的slabtop报告的?例如,什么是filp、radix_tree_node等等?
浏览 0
提问于2018-08-05
得票数 6
1
回答
内核内存分配程序补丁
、
、
、
、
是否有任何用于
Linux
内核的修补程序可以使用不同的内存分配程序,如ned
分配器
或TLSF
分配器
?
浏览 0
提问于2010-09-05
得票数 4
回答已采纳
3
回答
KMALLOC大小分配
、
、
、
KMALLOC是只分配页面大小的内存,还是可以分配更少的内存?kmalloc可以分配的大小是多少?我在哪里可以找到对它的描述,因为我看过的任何地方都没有真正说明它分配了多少内存?我想知道的是KMALLOC分配的实际大小是多少。它是否分配2的幂的大小?它只是从缓存中找到准备好的空闲对象吗?
浏览 2
提问于2012-09-24
得票数 10
回答已采纳
1
回答
调用
Linux
内核内存分配的方法?
我正在研究内核内存
分配器
是如何工作的(平板和
SLUB
)。为了使它们被调用,我需要通过一个用户土地程序调用内核内存分配。
浏览 2
提问于2014-03-15
得票数 0
回答已采纳
1
回答
如何在
Linux
内核中使用板条内存分配代替
SLUB
分配?
、
、
、
据我所知,板版和
SLUB
在稳定版本5.12中仍然集成到内核中。是否有办法使板条分配在系统上运行,而不是
SLUB
分配?或者它们之间没有“切换”/它不是那样工作的吗?
浏览 0
提问于2021-06-21
得票数 0
回答已采纳
1
回答
将Android内核日志缓冲区扩大到4MiB以上
、
、
、
、
我想在Android设备(Nexus 5)上有一个大的日志缓冲区来满足我的日志记录需求。我已经通过将CONFIG_LOG_BUF_SHIFT更改为22并编译内核,将日志缓冲区大小增加到4MiB,并且一切正常。但是如果我将这个值设置为23或更大,我会在内核日志中得到以下错误消息:<4>[ 831.843468] audit: audit_lost=1 audit_rate_limit=4000 audit_backlog_limit=8192 <3>
浏览 2
提问于2016-09-22
得票数 1
1
回答
Linux
内核模块有内存限制吗?
、
对于
Linux
内核模块的内存使用是否有任何限制,例如,代码段大小或全局内存的大小或任何东西。
浏览 1
提问于2010-08-03
得票数 1
回答已采纳
1
回答
在为
linux
内核打开文件时,kmalloc在哪里使用?
我知道当我们调用open时,
linux
内核中的
slub
中会有一个struct文件。我想知道那个结构的地址。所以我需要找到它分配这个结构的kmalloc。但我找不到。
浏览 1
提问于2018-06-01
得票数 0
回答已采纳
2
回答
Linux
SLUB
:无法在节点上分配内存
、
、
、
在/var/log/messages中,我们经常收到下面的消息在某些情况下
浏览 211
提问于2017-04-14
得票数 6
1
回答
负numa节点id的含义是什么?
、
、
、
、
它使用单个核心皮质A72 Soc运行
Linux
5.4.47内核。
SLUB
: Unable to allocate memory on node -1, gfp=0xb21(GFP_ATOMIC|GFP_DMA|__GFP_ZERO) 负numa节点id的含义是什么?
浏览 13
提问于2021-11-01
得票数 0
回答已采纳
4
回答
在
Linux
(或RedHat
Linux
)上的小块
分配器
,以避免内存碎片
、
、
我知道,在HP 和Windows 上,有一个用于用户应用程序的
分配器
,用于处理大量的小块分配。在HP上,可以调优
分配器
,而在Windows上,它认为小于16K的块很小。我的问题是,我找不到任何关于在
Linux
上运行的用户程序(实际上是RedHat
Linux
)的这种分配程序的信息。如果有这样的
分配器
,我想找出它能处理的最大块大小。
浏览 4
提问于2010-03-10
得票数 2
回答已采纳
1
回答
映射标准
分配器
的性能与块
分配器
的比较
、
、
、
、
我在一本C++优化食谱上看到,用于STL容器的标准
分配器
(如std::list、std::set、std::multi_set、std::map、e std::multi_map )可以由更多的性能更好的块
分配器
代替块
分配器
具有较高的性能、较低的分段性和高效的数据缓存。 我在网上发现了FSBAllocator,它声称速度比标准要快。我用std::map尝试了一下,发现它看起来确实更快,但是我的问题是,如何使STL实现比特定的
分配器
慢得多,在可移植性和健壮性方面,另一个
分配器
的缺点是什么?我的代码必须在多种
浏览 1
提问于2012-03-08
得票数 9
1
回答
Linux
中的内存请求
、
、
、
程序-请求内存->
LINUX
MM文件--?-->物理地址。 我不是在寻找虚拟到物理的转换,而是想知道谁在ping,什么时候ping内存访问。
浏览 2
提问于2014-09-20
得票数 0
1
回答
memcached切片与
linux
内核片的关系是什么
、
、
、
在
linux
内核中,有一个用于高效内存管理的板片
分配器
。我知道在
linux
中有一个叫做“memcached”的程序,它支持MySQL、PHP或其他程序的内存缓存。如果我理解“memcached”是如何工作的,这对理解内核片
分配器
是如何工作的会有帮助吗? 提前谢谢你。
浏览 3
提问于2012-08-16
得票数 0
回答已采纳
1
回答
在启动时,
Linux
内核如何为自己的内存
分配器
分配内存?
、
、
我开始编写一个非常简单的内存
分配器
,我只是在页面结构上进行迭代,以找到一个空闲的页面,并在找到一个页面时中断循环。当我开始写
分配器
时,我偶然发现了一个问题。我到处读到,
Linux
内核为系统中的每个页面都保存了一个页面结构。我猜
Linux
内核的内存
分配器
使用页面结构来确定哪些页是空闲的,哪些是不空闲的。如果
Linux
内核的内存分配程序依赖于页面结构来工作,那么它如何为页结构本身分配内存呢? 我想到了一个简单的算法,从第一个可用内存区域的物理地址开始。这看起来很简单,但是我想知道
Li
浏览 6
提问于2022-01-04
得票数 2
1
回答
用于用户进程的
Linux
内存分配(伙伴
分配器
)
、
我正在研究
Linux
中的内存分配,我有一个关于好友
分配器
的问题。阅读kernel.org上可用的文档,我了解到伙伴
分配器
负责物理页面的分配(通过__alloc_pages()函数)。总之,我的问题是:如果用户的进程需要加载到物理内存中,那么需要使用伙伴
分配器
吗?
浏览 0
提问于2022-06-12
得票数 1
2
回答
如果自定义
分配器
中没有重新绑定,std::allocator_traits是否定义rebind_alloc?
、
、
、
我试图重新绑定自定义
分配器
类型MyAllocator<foo>,以便在basic_string类中使用,例如: std::basic_string<char, std::char_traits<char
分配器
作为MyAllocator<void>传递给上下文,因此我需要重新绑定
分配器
。/lib/gcc/x86_64-
linux
-gnu/4.8/../../../../include/c++
浏览 1
提问于2015-10-21
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核将弃用并删除 SLOB 内存分配器
Linux的IO 通信 以及 Reactor 线程模型浅析
浅析Linux初始化init系统第二部分-Upstart
浅析Windows下堆的结构
DIY编程实现自己的内存分配器
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券