linux swap 交换空间 设置多大合适
无论是windows系统还是linux系统,除了物理内存外,都还有一个虚拟内存。在linux上,虚拟内存被称为swap space。过去以来,虚拟内存的大小应该是物理内存的两倍,但是最近几年来,物理内存的大小至少都有了好几个GB,如果16G内存用32G的swap岂不是太占用硬盘空间?
下图是虚拟内存和交换空间的映射关系,虚拟内存的存在,可以提高电脑的运行速度,所以其存在很有意义。
我们看看redhat的官方答复是怎么说的:
Amount of RAM in the system 物理内存 | Recommended swap space建议的交换空间大小 | Recommended swap space if allowing for hibernation如果开启休眠功能建议的交换空间大小 |
---|---|---|
⩽ 2GB | 2 times the amount of RAM | 3 times the amount of RAM |
> 2GB – 8GB | Equal to the amount of RAM | 2 times the amount of RAM |
> 8GB – 64GB | At least 4 GB | 1.5 times the amount of RAM |
> 64GB | At least 4 GB | Hibernation not recommended |
总结起来就是,如果不打算开启休眠功能,物理内存在8G以下,则swap设置为与物理内存一样大。如果物理内存在8G以上,swap空间设置为8G即可。当物理内存大于64G时,不建议开启休眠功能。
以下是Ubuntu的指南,更加细致:(从左至右依次是RAM大小,不开启休眠,开启休眠,最大值)
RAM(MB) No hibernation With Hibernation Maximum256 256 512 512512 512 1024 10241024 1024 2048 2048RAM(GB) No hibernation With Hibernation Maximum1 1 2 22 1 3 43 2 5 64 2 6 85 2 7 106 2 8 128 3 11 1612 3 15 2416 4 20 3224 5 29 4832 6 38 6464 8 72 128128 11 139 256
linux swap 交换空间 设置多大合适相关推荐
- Linux怎么添加交换空间,如何在Ubuntu上增加swap交换空间
防止应用程序内存不足的最简单方法之一是增加服务器中的swap交换空间大小.在本文中,我们将解释如何向Ubuntu服务器增加swap交换空间. 步骤1:检查swap交换空间信息 在开始之前,首先运行以下 ...
- 在centos7上设置swap交换空间
在centos7上设置swap交换空间 新建swap文件 第一步:确保系统中有足够的空间来用做swap交换空间,我使用的是KVM,准备在一个独立的文件系统中添加一个swap交换文件,在/opt/ima ...
- 服务器如何合理设置虚拟内存,服务器虚拟内存设置多大合适
服务器虚拟内存设置多大合适 内容精选 换一换 开启弹性云服务器的虚拟内存后,会导致硬盘I/O性能下降,因此,平台提供的Windows弹性云服务器默认未配置虚拟内存.如果弹性云服务器内存不足,建议通过& ...
- 创建Swap交换空间
Linux创建Swap交换空间 Linux下当运行内存不足而磁盘空间却充足的时候,我们可以通过创建Swap分区的方法解决内存不足的问题,比如我的服务器内存只有4G,Swap建议分配大小是内存的2倍,也 ...
- linux Swap交换分区概念
Swap交换分区概念 什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料: Linux divides its physical RAM ...
- linux系统交换空间,Linux中如何使用和管理交换空间
给计算机配置交换空间可以充分利用系统,在物理内存被充满时使用,那么Linux下要如何使用Linux交换空间呢?Linux交换空间又要如何管理呢?下面小编就给大家介绍下Linux下使用交换空间的方法,一 ...
- linux创建交换分区设置_如何在Linux上创建交换文件
linux创建交换分区设置 zentilia/Shutterstock.com zentilia / Shutterstock.com Add swap space to a Linux comput ...
- LDAP autofs挂载 swap交换空间
配置Linux主机的网络参数 1.vim /etc/hostname #修改配置文件 2.hostnamectl set-hostname 主机名 #永久修改主机名 3.nmcli #命令行配置网络参 ...
- CentOS 新增swap交换空间
CentOS 新增swap交换空间 在centos 6.4 64位系统中安装oracle 10g数据库软件,但由于交换空间过小导致检查不通过: 因此需要增加交换空间的大小. 新建swap文件 第一步: ...
最新文章
- CF 1029E Tree with Small Distances
- k8s实战之数据卷(volume)
- 我焦躁,并不只是心里承受,还是因为我上面担着。
- linux socket无延迟发送数据
- java布道师_初探第10代Java帝国:11位Java专家道出了他们最喜欢的功能
- MySQL变量,存储过程,函数,流程控制详解(小白都能懂哦)
- TensorFlow高阶 API: keras教程-使用tf.keras搭建mnist手写数字识别网络
- nginx $document_uri 参数使用
- display:inline-block;在各浏览器下的问题和终极兼容办法
- jquery radio/checkbox change 事件不能触发的问题
- 微信公众号“成为开发者”实践代码
- python怎么把代码做成软件_python代码能做成软件吗
- 学校后勤物资管理系统(数据库课程设计)
- 登录功能的测试点大全
- 转: qemu-kvm内存管理
- 【opencv-python】视频处理(4) cv2.VideoCapture.get()函数、cv2.VideoCapture.set()函数
- pyalgotrade源码分析4--PyAlgoTrade统计指标
- 如何用记事本写Java程序
- 微信运营|如何利用微信后台数据优化微信运营
- 1. 【Part2】 Contour Detection and Hierarchical Image Segmentation【轮廓检测图像分割】