LINUX之Tmpfs满了怎么办

Tmpfs满了怎么办
Tmpfs为虚拟内存挂载,默认为物理内存的一半,最大可为(RAM+SWAP)重启数据消失,读写性能较高.
挂载位置为/dev/shm,对数据库而言, /dev/shm>memory_target,否则报错。
若需要更改其大小,
修改/etc/fstab,tmpfs /dev/shm tmpfs,defaults,size=512m 0 0
mount -o remount /dev/shm
挂载为mount tmpfs /dev/shm -t tmpfs -o size=1G

tmpfs与swap
vm子系统管理服务器虚拟内存,负责ram页与swap之间相互移动,内存=RAM(Real Memory )+SWAP。
可以理解为当 /dev/shm 空间不够时可以占用 swap 的空间。
Swap:通常Swap空间的大小应是物理内存的2-2.5倍,当物理内存free -m 不足时,就会使用swap分区,这时系统就会跑得很慢。若swap空间不够用,就会报application is out ofmemory。若物理内存足够,可以不划分swap分区。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值