腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如果安装
Linux
发行版时没有交换,当它几乎耗尽RAM时,会执行新的应用程序,会发生什么呢?
、
、
、
如果安装没有交换分区或交换
文件
的
Linux
,比如Arch
Linux
或Debian,会发生什么情况。然后,在几乎没有RAM的情况下运行
操作
系统时,用户将打开一个新应用程序。考虑到这个新应用程序需要比所需的
内存
更多的
内存
,会发生什么?
操作
系统的哪一部分处理RAM管理
操作
,我可以将其配置为不同的行为吗?
浏览 0
提问于2018-04-29
得票数 0
回答已采纳
2
回答
虚拟
内存
中的malloc函数
我读取malloc函数在堆上分配
内存
,堆驻留在OS(
Linux
)中的虚拟
内存
中。所以我对此毫不怀疑: 如何在
Linux
操作
系统中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
1
回答
系统是如何从
内存
映射
文件
的
内存
中捕获通过“`asm: MOV`”访问
内存
的?
、
、
、
、
当我使用将
文件
映射到
内存
时,它不是直接加载到
内存
中(缓存缓冲区RAM),而是只加载访问特定映射
内存
区域时所需的部分。系统如何通过C: *ptr = val;或asm: MOV捕捉到
内存
映射
文件
的
内存
并从
文件
中生成加载数据,使用什么机制(IRQ或类似于分页
内存
的机制),以及如何调用它?x86_64
操作
系统:
Linux
,Windows
浏览 0
提问于2013-11-09
得票数 0
回答已采纳
3
回答
Windows共享
内存
段
、
、
我在谷歌上搜索了一下,还没能找到一个明确的答案,所以我希望有人能对windows和
linux
的共享
内存
段有一些了解。在
Linux
中,有两种为IPC创建共享
内存
的方法:共享
内存
段(shmget等人)和
内存
映射
文件
(mmap)。根据我的简要理解,mmap要求您在
操作
系统中的某个地方有一个实际的
文件
来映射,而共享
内存
段只是
内存
中可以由进程附加的基于名称的段。在Windows中,似乎只有
内存</em
浏览 7
提问于2013-05-25
得票数 7
2
回答
在
linux
中有没有办法访问持久
内存
?
、
、
、
我在
linux
(debian 10)中使用持久性
内存
我所理解的是正确的,
linux
将持久
内存
虚拟化为磁盘,并将其映射为virt_addr。因此,
操作
系统通过内核通过
文件
系统访问持久存储器。但我认为这是一种开销。如果持久性
内存
已经进行了
内存
映射,那么直接通过virt_addr访问它会更有效。所以我想知道有没有什么方法可以在内核中获得持久
内存
的启动virt_addr。
浏览 8
提问于2019-10-29
得票数 0
2
回答
mmap有多聪明?
、
、
、
mmap可用于在进程之间共享只读
内存
,从而减少
内存
足印:process P1 mmap的
文件
,将其加载到
内存
中,然后退出。另一个进程P2 mmap的
文件
,它访问P1访问的
内存
。 数据是否再次从磁盘加载?
操
浏览 4
提问于2012-03-26
得票数 3
回答已采纳
5
回答
Linux
文件
系统是否有效地缓存
文件
?
、
、
我正在创建一个在
Linux
服务器上运行的web应用程序。应用程序不断地访问一个250K的
文件
-它将它加载到
内存
中,读取它,并将一些信息发送给用户。因为这个
文件
总是被读取,所以我的客户建议使用诸如memcache之类的东西将其缓存到
内存
中,大概是因为它将使读取
操作
更快。我对
Lin
浏览 3
提问于2011-08-19
得票数 23
回答已采纳
1
回答
在OpenCL中使用
内存
映射
文件
、
、
、
、
我使用
内存
映射I/O (在
linux
上的mmap调用)访问磁盘上的
文件
。 是否可以使用OpenCL (仅用于读取)将此虚拟
内存
缓冲区传递给CL_MEM_USE_HOST_PTR。我希望避免将整个
文件
复制到主机
内存
中,而是让OpenCL内核控制
文件
的哪些部分由
操作
系统加载/缓冲。
浏览 3
提问于2017-11-28
得票数 3
回答已采纳
1
回答
当有足够的物理
内存
时,我如何防止Ubuntu交换?
我有一个Ubuntu20.04桌面系统,有16 GB的物理
内存
和8 GB的交换。 在一些正常运行时间和一些较多的使用之后,我注意到交换空间几乎被充分使用,而物理
内存
则略低于50%。与此一致的是,当我返回到后台已经很长时间的应用程序时,我注意到性能很差,还带有磁盘聊天程序--因此系统显然是在忙着从交换区读取
内存
页。然后,我试图通过运行swapoff -a; swapon -a (这使
内存
使用率略高于90%)将所有内容强制返回到物理
内存
中。这在我看来有点低效,我更希望在库存持续的时候将数据保存在
内存<
浏览 0
提问于2021-09-09
得票数 0
1
回答
内存
映射POSIX中的
文件
、
、
在POSIX系统中对
文件
进行
内存
映射时,我们是否需要保持
文件
描述符打开,直到使用完mmaped
内存
块(并在munmap之后对其执行close
操作
),还是可以(应该?)一旦mmap成功,我们要close
文件
描述符吗?这两个似乎都能在我的
Linux
系统上工作。
浏览 1
提问于2010-11-11
得票数 1
回答已采纳
6
回答
如何提高多线程读取
文件
的性能?
、
、
在
Linux
下,我需要使用多个线程来读取单个
文件
。只有读
操作
,不需要写
操作
。
文件
读取不需要每次都读取整个
文件
。它每次都需要读取
文件
一个或多个部分。我预先存储了每个部分的偏移量。
文件
太大,无法放入主
内存
。 因此,例如,许多用户想要读取这样的
文件
。我使用线程或进程来读取
文件
以响应用户请求。在
Linux
下会发生什么?是否所有的读
操作
都会被排队?
操作
系统
浏览 0
提问于2009-09-24
得票数 4
回答已采纳
2
回答
Linux
堆分配
、
、
、
在FreeRTOS中,堆只是一个全局数组,其大小(让我们调用是heapSize)定义在用户可以更改的H
文件
中。这个数组是一个非初始化的全局数组,使它成为图像的BSS部分的一部分,因此它在加载时被填充了零,那么,每个
内存
分配都从这个数组中提取,而每个分配
内存
的地址都是这个数组的一个偏移量。因此,为了最大限度地利用
内存
大小,我们可以近似于整个程序的Data、Text和BSS区域的大小,并将堆大小定义为类似于heapSize = RAM_size - Text_size - Data_size我想知道什么是相当于
Linu
浏览 5
提问于2017-05-06
得票数 4
回答已采纳
3
回答
我应该为守护进程使用c++还是脚本?
、
我需要实现一个守护进程,它需要从数据库中提取数据,将数据加载到
内存
中,并根据这些数据执行发送电子邮件或写入/更新
文件
等
操作
。这些
操作
需要每30分钟执行一次。完成此
操作
的最快方法是什么?以节省cpu和
内存
。进退两难的是,如果它是脚本,它不需要编译,我可以直接把它放到任何
linux
/unix机器上,但如果它是原生的,那就
浏览 6
提问于2009-02-08
得票数 0
回答已采纳
1
回答
Linux
内核代码中的
内存
映射数据
文件
、
、
这里是我的问题:我想从运行在
Linux
内核空间中的代码中对数据
文件
的一部分进行
内存
映射。我想稍后也从
Linux
内核空间中运行的代码中撤销相同的
内存
映射。如何执行这些
操作
?我浏览了网络搜索和
Linux
内核书籍,包括Bovet和Cesati的"Understanding the
Linux
Kernel“。一本好书,但没有回答我的问题。
浏览 4
提问于2015-09-25
得票数 0
3
回答
Linux
如何使用'sda‘设备
文件
,当它还没有安装?
、
、
、
我正在安装CentOS
Linux
发行版。但我觉得逻辑有点扭曲。据我所知,
Linux
将一切都视为
文件
,而sda通常是代表我的第一个SATA硬盘的设备
文件
。但是由于还没有安装
Linux
,所以应该还没有
文件
系统。那么,怎么会有像sda这样的设备
文件
呢?有人告诉我,“也是
Linux
操作
系统,因此有一个
内存
中的<e
浏览 0
提问于2016-03-17
得票数 2
回答已采纳
1
回答
最轻量级的基于Ubuntu的
linux
发行版2021
、
、
、
所以我需要重新请当前的
linux
操作
系统,以获得一个更好的
操作
系统。我现在使用的
Linux
操作
系统是AntiX
linux
。它非常快,但很奇怪,因为这里的一切都很旧。我对AntiX
Linux
没有太多的问题,除非我尝试安装软件。这些软件太老了,我不支持一些
文件
或功能,比如GNU Octave。所以我需要一个基于Ubuntu的
Linux
系统,但是占用的
内存
比Lubuntu18.04LTS或多达18.04LTS少。支持时
浏览 0
提问于2021-02-14
得票数 0
回答已采纳
1
回答
linux
页面缓存大小(主机)对Virtualbox VM性能的影响
、
、
、
主机只有32 OS的RAM,该RAM几乎被VM
内存
和
linux
主机
操作
系统使用。
linux
主机页缓存使用的
内存
约为2,5GB。I#m现在问自己是否可以通过添加额外的RAM来提升VM的性能,page.cache可以使用更多的RAM来缓冲读/写HD
操作
。从我的观点来看,问题是主机
操作
系统是否只看到VM的vdi-
文件
(VM的虚拟硬盘)在一个“整体”中,或者主机OS是否可以看到VMs OSses正在vdi中写入的单个
文件
--虚拟硬盘
浏览 0
提问于2021-08-06
得票数 2
2
回答
内存
映射的i/o是否值得顺序处理?
、
考虑一个程序,它将在一次过程中顺序处理整个输入
文件
。将
文件
映射到
内存
中与将其读入缓冲区进行处理相比有什么好处?我知道,如果您只访问
文件
的一部分,那么
内存
映射的i/o可以为
文件
中不需要的部分保存磁盘访问。但我对整个
文件
的顺序传递感兴趣。如果要多次读取
文件
(或至少读取其中的一部分),那么让虚拟
内存
系统确定要保存在缓存中的哪些部分可能会更快。但是,同样地,对整个
文件
进行一次顺序传递也不会从中受益。我知道高级别i&
浏览 0
提问于2018-02-26
得票数 0
回答已采纳
2
回答
C/ Embedded
Linux
中
内存
映射设备的访问
、
、
我有一个运行嵌入式
Linux
的pxa270处理器工具包,其中包含
内存
映射设备。 如何在这些设备的外部存储器中存储值(如果我知道它们的物理地址)?
浏览 0
提问于2011-03-15
得票数 0
3
回答
在
Linux
中以编程方式限制
文件
系统的使用
、
、
、
我被指派为
Linux
内核编写一个系统调用,它奇怪地确定(并减少)用户每分钟的最大传输量(用于
文件
操作
)。简而言之,我将确定
Linux
中所有
文件
系统
操作
的带宽。该项目还要求选择适当的方法在用户之间分发这种受限制的资源(
文件
访问),但我认为这不会是一个大问题。我做了很长很长的搜索和扫描,但没有找到一种以编程方式管理
文件
系统访问的方法。我曾想过将(mmap())硬盘映射到
内存
并管理
内存
操作
,但结果却是徒劳
浏览 0
提问于2009-12-21
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux入门之四-Linux文件目录操作
Linux文件操作,这些命令可以搞定
Linux文件夹相关的操作
Linux 安全基线-操作系统Linux SUID/SGID文件安全基线
Linux文件操作:利用C语言删除某个目录下的文件
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券