- 主题:swap跟物理内存一样吗?
如果物理内存不足,能不能通过增加swap大小来解决呢?
在不考虑运行速度的前提下
我一直觉得swap跟物理内存是一样的啊
有没有特殊的应用,必须用物理内存,swap不行呢?
--
FROM 222.161.207.*
一样就是让程序不能因为内存不足跑不起来
我有个256M的虚机,不加swap,连update都无法执行
加了1g的swap后就可以了
【 在 tigereal (tigereal) 的大作中提到: 】
: 后面的问题无法回答你,但是物理内存一定程度的可以用swap来做缓冲,暂时用不到的
: 一些数据块会写入到swap区,空闲出来一部分内存换作他用。
:
: 硬盘上的swap和内存,是速度完全无法比较的两个设备。不知道你说的“一样”是指什
--
FROM 123.172.55.*
有没有程序一直不分页占用物理内存呢?
比如docker?
【 在 marion (marine.marion) 的大作中提到: 】
: 除了速度不一样以外,两者最核心的区别在于——swap只能接受已分页的物理内存数据交换,也就是常用的术语paging in/ paging out
:
: 未分页的那部分只能留存在物理内存中
: --
--
FROM 123.172.55.*
docker管理的容器内应用分配的内存是不是也只能用物理内存?
【 在 kirbyzhou (下雪 你那边下雪了么?) 的大作中提到: 】
: 首先docker自己就不怎么占内存,消耗内存的是被docker管理的容器内应用。
:
: 其次,不swap的一般不是用户态分配的内存,而是kernel自己用的那些内存,比如页表、内核栈、socket buffer、inode缓存等等。
:
--
FROM 123.172.55.*
国外的主机,256的特价呀
一年6刀,要啥自行车呢
后来因为那个主机没ipv6,后来我就放弃了
后买的主机也才768M内存,也是加了1g的swap才勉强跑起来,开个nginx,再做个dns解析还是不错的,v2r也跑的很爽
【 在 tigereal (tigereal) 的大作中提到: 】
: 那么问题来了,你为什么给它这么少的内存呢?口合口合
: 【 在 leeyc 的大作中提到: 】
: : 一样就是让程序不能因为内存不足跑不起来
: : 我有个256M的虚机,不加swap,连update都无法执行
--
FROM 123.172.55.*
我们这部署了一个应用
给分配了16g内存,说内存不足,跑不起来
就是个web应用而已,我不理解为啥16g内存都跑不起来
因为主机实在没更多资源分配了,所以,就想能不能加16g的swap
先让应用部署上去,过几天再分配更大的物理内存给该vm
结果,那边厂商说必须物理内存,swap不行
【 在 nlgdczm 的大作中提到: 】
: cache、sram、sdram、swap?
--
FROM 222.161.207.*