腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
物理
内存
(RAM) ,
交换
区内侧,虚拟
内存
,主要区别?
、
、
、
交换
区
指Unix/
Linux
系统前台与后台之间数据
交换
的场所,即为Unix/
Linux
系统的虚拟
内存
虚拟
内存
泛指将临时数据存储于磁盘存储器上的技术(简单点说就是划出一部分磁盘作为临时的RAM),Windows系统的“虚拟
内存
”,
Linux
系统的“
交换
区
”都是虚拟
内存
浏览 838
提问于2019-07-21
3
回答
使
Linux
读取
交换
回到
内存
中
、
、
、
、
当我运行一个使用大部分16 of物理
内存
的应用程序时,
Linux
内核会从
内存
中取出大部分页面。应用程序完成后,每个操作(键入命令、切换工作
区
、打开新网页等)需要很长时间才能完成,因为相关的页面首先需要从
交换
区
中读取。有没有一种方法可以告诉
Linux
内核将页面从
交换
区
复制回物理
内存
,而无需手动地触摸(并等待)每个应用程序?我运行了很多应用程序,所以等待总是很痛苦的。是否有一个内核接口,也许使用sysfs来指示内核从<e
浏览 0
提问于2015-04-17
得票数 36
回答已采纳
5
回答
安装
linux
时,“
交换
区域”的用途/含义是什么?
、
当我在我的x86机器上安装ubuntu时,我不得不将一些
内存
配置为“
交换
区
”。 这个
内存
的用途是什么,在
linux
文件系统中这个
内存
的重要性是什么?如何确定机器中“
交换
区域”的确切大小,以确保
linux
在机器中的安全工作?
浏览 0
提问于2010-10-15
得票数 4
回答已采纳
1
回答
MAC OS X“虚拟
内存
”和
Linux
/Unix
交换
有什么区别?
、
、
我想了解MAC OS X“虚拟
内存
”和
Linux
/Unix
交换
的不同之处。 我之所以这么问,是因为我观察到MAC OS X“虚拟
内存
”的工作效率(在桌面用例中)似乎比
Linux
/Unix
交换
更有效。据我理解,MAC OS将未使用的(RAM)数据存储在“虚拟
内存
”中。以这种方式,它为当前使用的数据/当前运行程序保持RAM空闲。因此,例如,如果我看过一部电影,然后开始渲染一些图像,MAC OS将把电影移到“虚拟
内存
”中,只有当
浏览 0
提问于2014-11-27
得票数 2
2
回答
请解释下面的"top“命令
、
、
请用粗体解释"top“命令中的以下一行:
内存
: 1026228k,使用449640k,免费576588k,44812k缓冲
区
交换
: 1052248k,20k使用,1050228k免费,189092k缓存
浏览 0
提问于2010-01-18
得票数 5
4
回答
在Solaris上查看
内存
使用情况的综合方法
、
、
在
Linux
上,"top“命令显示
内存
使用情况的详细但高层次的概述,显示: 总
内存
、已用
内存
、可用
内存
、缓冲
区
使用率、缓存使用率、
交换
大小和
交换
使用率。我的问题是,有哪些命令可以清晰而简单地显示这些
内存
使用数据?如果它们出现在Solaris的“核心”安装中,就会获得额外的积分。‘'sar’不算数:)
浏览 0
提问于2008-11-25
得票数 22
1
回答
扩展分区以获得更多信息
、
、
、
、
现在,我想扩展dev/sda5 5以获得更多
内存
,因为我目前正在收到关于我
内存
空间低的警告。在我的/dev/sda5 5之上是带有19.53个gigs的NewPartition#1,下面是
linux
交换
。我可以从
linux
交换
区
中提取
内存
,而且我有相当多的RAM。我读到我的目的是启动USB并运行GParted,取消
linux
交换
,然后删除它。卸载sda5,然后调整/dev
浏览 0
提问于2015-02-04
得票数 0
1
回答
linux
+如何知道
交换
-a何时结束?
、
、
在我的
linux
红帽子机器上,我执行
交换
。swapoff -a当
交换
应该结束时,我们能看到一些进程或通知吗?备注-
交换
大小为8G,
内存
大小为60G。
浏览 0
提问于2016-12-16
得票数 0
回答已采纳
1
回答
不同进程的虚拟
内存
地址空间之间的隔离是否不适用于特权进程和
交换
?
、
、
从
Linux
编程接口我了解到一个进程的虚拟
内存
地址空间不能被另一个进程访问。这不适用于
交换
中的部分,而是只适用于物理
内存
中的部分吗?
浏览 0
提问于2018-09-09
得票数 0
回答已采纳
3
回答
Tomcat进程在
交换
空间用完后被
Linux
内核杀死;不要出现JVM OutOfMemory错误。
、
、
、
、
这一次,我观察到物理
内存
很快就被吞噬了,系统开始消耗
交换
空间。后来,tomcat在
交换
空间耗尽后崩溃了。为了提供更多信息,下面是我在将堆大小设置为3G和7G时从
Linux
top命令中看到的
内存
: 10129972k,使用1135388k,免费8994584k,19832k缓冲
区
交换
: 2097144k,0k使用,2097144k免费,56008k缓存
内存<
浏览 11
提问于2013-06-19
得票数 14
回答已采纳
1
回答
如何自动将
交换
设备移回RAM?
、
、
我最初的问题是
交换
(Piness )太频繁了(即使是swappiness=1!)。:-)
交换
仍然有效 只有在切换0时,它才开始表现得更像人们所期望的那样(从
内存
总量的98%左右开始
交换
),
浏览 0
提问于2021-06-21
得票数 3
回答已采纳
2
回答
为什么在我重新启动之前我的掉期会一天比一天大?
网关E-475M笔记本上的ubuntu 20.04lts自由-hSwap: 4.0Gi
浏览 0
提问于2021-06-15
得票数 0
1
回答
强制进程
交换
并将其还原到
内存
中
、
似乎有一些问题,我无法确定它是否可能与我的zram
交换
设置。将处理
内存
映像的
Linux
页面输出到
交换
区
。然后我会恢复它,例如,做一个fg,让
Linux
从
交换
中检索它,并让它再次运行? 在仍然有足够的空闲
内存
的情况下,有什么方法可以做到(1)和(2)呢?我只是想要将相关的过程
交换
出来,以便进行测试并发出隔离。此外,我如何监视它,以查看它是否被分页以
交换</e
浏览 0
提问于2018-09-27
得票数 3
回答已采纳
1
回答
Linux
交换
分区会不会太大了?
、
、
、
、
Linux
交换
分区是否太大?相反,主Windows
交换
文件pagefile.sys可能太大。区别似乎在于
Linux
虚拟
内存
具有内核参数的高度可配置性,更不用说编译选项了,而Windows虚拟
内存
几乎没有。因此,Windows虚拟
内存
管理似乎依赖于不可变的算法,或者似乎依赖
交换
文件大小及其配置方式。 当然,
Linux
有自己的虚拟
内存
管理算法,但问题是它们
浏览 0
提问于2022-08-23
得票数 3
回答已采纳
1
回答
在
linux
中通过减少
交换
内存
大小来增加ext4分
区
大小
、
在我的笔记本电脑上安装
linux
mint 17.2的时候,我还是个新手。所以我为我的
交换
内存
分配了超过20 So的
内存
,为ext4分
区
分配了30 So的
内存
。我有4 4GB的DDR3
内存
,所以不需要这么多的
交换
memory.So,我想从
交换
到Ext4添加一些
内存
空间。有没有办法删除或减少
交换
内存
,并将该
内存
添加到EXT4分
区
?下面给出了我的硬盘
浏览 0
提问于2015-12-05
得票数 1
1
回答
当应用程序在生产中运行时,“
交换
关闭”安全吗?
、
、
、
、
我的应用程序在
Linux
中运行了几个JVM,
交换
的使用率大多为零。但是,有时由于数据库的高流量或缓慢,JVM会消耗
交换
内存
,这是不建议的。如果发生这种情况,我的计划是在夜间窗口不关闭应用程序的情况下,通过“
交换
关闭/
交换
”来回收
交换
。 当我在OS上
交换
时,消耗
交换
内存
的进程会发生什么?它们是否丢失了分配的
内存
块?还是操作系统将
交换
内存
块移回物理
内
浏览 0
提问于2020-06-18
得票数 5
2
回答
防止
Linux
上使用全物理
内存
导致的系统挂起
、
前几天我了解到,如果
内存
耗尽,
Linux
确实会杀死进程。在此之前,我已经用swapoff命令分离了
交换
区
。通常,如果任何进程通过错误占用所有
内存
,比如循环中的
内存
泄漏,我的系统就会挂起(我知道,从技术上讲,它真的很慢),而不是扼杀坏的进程。使用较小的
交换
空间可能是一种选择(在O
浏览 0
提问于2017-01-05
得票数 1
2
回答
相当于CryptProtectMemory的
Linux
、
当我的进程
内存
将被调出时,我试图保护我的
内存
中的数据不会被
交换
文件读取。我们可以使用mlock(),这样
内存
就不会被调出,但这是否意味着我的秘密是安全的?
浏览 1
提问于2012-08-21
得票数 7
回答已采纳
2
回答
您能设置一个最小的
linux
磁盘缓冲
区
大小吗?
、
我有一台相当老的
Linux
机器,有2GB的
内存
,没有
交换
,而且运行良好,系统使用所有未使用的
内存
进行缓存,效果很好。然而,当我接近于突出
内存
时(例如,分配的>950 to
内存
),它会减速到爬行;我怀疑这是因为没有磁盘缓冲
区
了。我知道OOM杀手很快就会生效,但它通常不会实现--它变得如此缓慢以至于装载速度达到30-40,进程没有任何进展(因此不会分配更多
内存
),我必须重新启动它。再说一遍,没有
交换
,所以它没有
交换
浏览 0
提问于2010-08-16
得票数 8
2
回答
Linux
中使用的
内存
?
、
可能重复: 如何监视
内存
使用情况? 我在系统监视器中看到,使用的
内存
只有332 1GB,所以空闲
内存
是3.4GB,但是当我使用命令行:free -m时,使用的
内存
是1GB,空闲
内存
只有2.8GB。
浏览 0
提问于2012-09-18
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux交换分区及管理设置
图解|Linux内存碎片整理
在 Linux 上用 zram 替代传统交换空间|Linux 中国
Linux内存映射mmap原理分析
C语言:内存分配---栈区、堆区、全局区、常量区和代码区
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券