linux下的Swap分区设多大合适?

二.Linux手动分区标准及建议: 1. boot分区(标准分区):一般300Mb左右作用:引导分区,包含了系统启动的必要内核文件,即使根分区损坏也能正常引导启动,一般这些文件所占空间在200M以内。分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。分区格式:建议ext4,可按需求更改。2. /boot/efi分区:一般200M左右 作用:对于GPT分区表(UEFI启动模式),efi分区是必须的,它用来存放操作系统的引导器(loader)和启动操作系统所必需的引导文 阅读详情

 一般都说Swap分区是内存大小的1到2倍比较合适,但是有人说其实作为一般用途来讲,1~2G 就到顶了,妄想从虚拟内存上提高系统性能,是不可能的,去买内存条才是王道。

突破128M Swap限制
    经常看到有些Linux(国内汉化版)安装手册上有这样的说明:Swap空间不能超过128M。为什么会有这种说法?在说明“128M”这个数字的来历之前,先给问题一个回答:现在根本不存在128M的限制!现在的限制是2G!


我们现在的服务器标配是4G内存,那么要多大的SWAP分区合适呢?我们现在分了4G,但是网上说2G是极限,多设了就是浪费了,是这样么?   

 

 

mem < 2G, swap = 2G
mem > 2G, mem < 8G, swap=mem
mem > 8G, swap=8G


一般是这样设置的,主要看服务器做什么用。

SWAP分区到底该设多大?Linux内存交换机制与配置调优全解析 SWAP交换分区是Linux内存管理的重要组成,当物理内存紧张时,内核会将不活跃的匿名页换入磁盘上的swap空间,从而防止进程因内存不足被OOM Killer直接杀死。然而,SWAP大小并非简单的“物理内存x2”就能确定,现代内核的回收机制、zswap/内存压缩等特性已大大改变传统经验。RHEL、Ubuntu等发行版针对不同内存区间给出了务实建议,而真实场景中,桌面休眠、数据库缓冲池、K8s容器内存隔离等需求对swap的依赖和限制各不相同。理解swappiness参数和swapfile动态配置方式,能帮助你 阅读详情

相关推荐

修改swap分区大小方法

修改swap分区大小方法,如果安装完linux后感觉swap分区不够用,可以尝试此方法。

linux内存swap什么意思,Linux中Swap与Memory内存简单介绍

1.背景介绍这篇文章介绍一下Linux中swap与memory。对于memory没什么可说的就是机器的物理内存,读写速度低于cpu一个量级,可是高于磁盘不止一个量级。因此,程序和数据若是在内存的话,会有很是快的读写速度。可是,内存的造价是要高于磁盘的,虽然相对来讲价格一直在下降。除此以外,内存的断电丢失数据也是一个缘由说不能把全部数据和程序都保存在内存中。既然不能所有使用内存,那数据还有程序确定不...

weixin_39968995的博客 1783

微信小程序 实现拼图功能

微信小程序 实现碎片拼图

weixin_45689786的博客 2250

(24)Linux基础-系统交换分区SWAP

一. 概念 swap分区是Linux系统下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是swap分区)虚拟成内存来使用,防止内存溢出,以保证系统稳定运行。 swap分区大小一般为物理内存的2倍,一般情况下:4G以内的物理内存,SWAP 设置为内存的2倍; 4-8G的物理内存,SWAP 等于内存大小;8-64G 的物理内存,SWAP 设置为8G;64-256G物理内存,SWAP ...

qq_34493319的博客 3452

HTB_Bike靶机之模板注入

船到桥头自然直 文章目录信息收集模板引擎SSIT 模板注入后放答案 信息收集 日常 A 扫描,两个端口 22/tcp open ssh OpenSSH 8.2p1 Ubuntu 4ubuntu0.4 (Ubuntu Linux; protocol 2.0) | ssh-hostkey: | 3072 48:ad:d5:b8:3a:9f:bc:be:f7:e8:20:1e:f6:bf:de:ae (RSA) | 256 b7:89:6c:0b:20:ed:49:b2:c1:86:7c:.

网络安全学习 797

电压电流双闭环PFC单相PWM整流

电压电流双闭环PFC单相整流。仿真及代码

xht2403267701的博客 6051

Linux SWAP交换分区应该设置多大?

当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。 以前几乎所有Linux 系统管理的书上都推荐设置交换分区大小为内存的2倍。这些建议到了现在就是那么适用了,现在的服务器动不动就是 16GB/32GB甚至256GB 内存,难道相应的交换分区也要扩大到 32GB/64GB/512GB? 那么sw

u014644574的博客 8234

Python爬虫实战:微信小程序内容采集的全面指南

在移动互联网时代,微信小程序已成为企业和个人提供服务的重要渠道。小程序中包含了大量有价值的信息,但微信官方并未提供便捷的数据获取接口。本文将详细介绍如何使用Python爬虫技术采集微信小程序内容,包括最新技术方案、完整代码实现以及应对各种反爬机制的策略。小程序运行在微信封闭环境中,无法直接访问数据通信主要通过HTTPS加密传输内容动态加载,依赖JavaScript渲染微信有严格的反爬机制。

2201_76125261的博客 3115

简述Linux中Swap分区的作用,linux下的swap分区

一、什么叫swap分区swap分区,即交换区,swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。二、swap配置对性能的影响Swap的调整对Linux服务器,特别是...

weixin_35080040的博客 1万+

药物对接仿真软件:HADDOCK_(5).HADDOCK中蛋白质-配体对接流程

半柔性能量最小化阶段是在刚体能量最小化的基础上,允许配体的部分柔性,通过优化配体的构象来进一步提高对接的准确性。半柔性能量最小化阶段是在刚体能量最小化的基础上,允许配体的部分柔性,通过优化配体的构象来进一步提高对接的准确性。如果是PDB格式,确保文件包含所有必要的原子信息。对接完成后,HADDOCK会生成一系列的输出文件,包括对接后的蛋白质-配体复合物结构文件、能量评分文件和统计分析文件。对接完成后,HADDOCK会生成一系列的输出文件,包括对接后的蛋白质-配体复合物结构文件、能量评分文件和统计分析文件。

kkchenjj的博客 1078

用python画年度和月度的日历图

用python画各种日历图,可以区分月份来画也可以画一整年的,日历图中可以体现自己的信息

weixin_44853840的博客 2138

linux为什么会用到swap分区,什么情况下才能用swap分区

aanchun1989 于 2009-09-06 20:15:36发表:一般是你的物理内存用完之后然后用的xiazhouquan 于 2009-09-04 10:48:29发表:楼主真的想知道这个问题,你每次都打开系统监视器看看。安装软件时要用,不一定是在内存快完采用,内存还有1.6G时也在用xieshaohu 于 2009-09-04 10:11:09发表:根据Linux系统的设置,会在内...

weixin_36436810的博客 2301

​​​​手把手教你玩转RT-Thread操作系统专栏--​​​​第5章 设备驱动开发:RT-Thread的设备框架​​​​5.4 I2C/SPI驱动:如何驱动外部传感器(以MPU6050为例)​

通过本节学习,掌握了基于RT-Thread设备模型的I2C/SPI驱动开发流程,包括硬件初始化、寄存器读写、设备注册及应用程序调用。I2C(Inter-Integrated Circuit)和SPI(Serial Peripheral Interface)是嵌入式系统中最常用的两种串行总线协议,广泛用于连接传感器、存储器等外设。函数通过I2C协议读取外设寄存器的数据(如MPU6050的加速度寄存器)。SPI读取需先拉低片选(CS),发送寄存器地址,再读取数据,最后拉高CS。查找I2C设备,并调用。

xiaoheshang_123的博客 123

linux 根目录分配多少好,Linux下硬盘怎么分区才合适:根分区(/)交换分区(/swap)和/boot分区需要多大...

Linux下硬盘怎么分区才合适:根分区(/)交换分区(/swap)和/boot分区需要多大 :在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题。第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即8G的空间以外,LILO就无法启动。 但一些BIOS较老的机器,LINUX仍...

weixin_33520952的博客 6024

我用C#实现上位机数据一键导出Excel:从乱码到百万行数据秒级导出的实战技巧

ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("日报表");// 1. 标题(合并单元格)worksheet.Cells["A1"].Value = $"产线日报表 -DateTimeNowToString// 2. 表头和数据(同上)worksheet.Cells["A3"].Value = "时间";// ...省略表头和数据填充// 3. 合计行(公式计算)

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 712

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

SWAP分区介绍和扩展

swap 分区是将磁盘当作内存使用,使得虚拟地址空间的范围大小可以超出物理内存的实际大小,在物理内存空间不足时,可以将物理内存中的一些不重要数据拷贝到磁盘的 swap 分区中,从而让出内存空间,并且在需要那些已被拷出数据时再从 swap 分区中拷回到内存。也就是说物理内存和缓存区内存不够用的时候,才会用到SWAP。

Christina 3157

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux下swap分区的创建与配置

Linux swap的创建与配置 在Linux下,swap的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。 Linux下的swap有两种实现形式,一种是通过某个物理磁盘分区来实现swap,另一种是通过虚拟内存文件来实现swap。 一般来说可以按照如下规则设置swap大小: 4G以内的物理内存,SWAP 设置为内存的2倍。 4-8G的物理内存,SWAP 等于内存大小。 8-64G 的

shuangmu9768的博客 1万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Swap 分区介绍和 增加Swap分区

1、 SWAP 概述 Swap意思是交换分区,就是我们说的虚拟内存,是从硬盘中划分出的一个分区。当物理内存不够用的时候,内核就会释放缓存区(buffers/cache)里一些长时间不用的程序,然后将这些程序临时放到Swap中,也就是说如果物理内存和缓存区内存不够用的时候,才会用到Swap。 2、Swap分区设置多大才是最合适的? 一般来说可以按照如下规则设置swap大小(以实际情况为准,这只是建议...

yhbywcz的博客 2440

linux swap交换分区

在Linux系统架构中, swap交换分区 是一种虚拟内存的重要实现方式。它本质上是磁盘上预留的专用区域,用于在物理内存不足时存储暂时不用的数据。当系统面临内存压力时,会将部分不活跃的数据从物理内存转移到swap分区,从而释放更多可用内存空间。这种机制不仅提高了内存利用率,还允许系统处理比实际物理内存更大的数据集,有效提升了整体性能和灵活性。

2401_86544677的博客 1224

关于Swap交换分区、调整关闭

关于Swap交换分区 1.什么是Swap交换分区 ①官方给出的文档: Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存)。即使你的程序运行结束后,Cache Memory也不会自动释放。这就会导致你在Linux系统中程序频繁读写文件后,你会发现可用物理内存变少。当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap

King config 1万+

Linux SWAP交换分区应该设置多大为好?

Linux SWAP交换分区,就是我们课本说讲过的虚拟内存的概念。 当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 这个是SW...

Fs佛山金城武 2万+

Linux基础-Swap分区

swap分区是磁盘上的一块空间。当系统物理内存吃紧时,Linux会将内存中一些很长时间没有什么操作的程序存储到swap分区上,这样系统就能释放更多物理内存,从而提升系统性能。而当系统需要访问swap上存储的内容时,只需重新将swap上存储的内容加载到内存中即可。

2201_75935630的博客 2674

linux swap分区调整

近期安装了一套ubantu系统,因为物理机内存有限,想调整swap分区,顾边学边整理的此篇内容。

记录工作学习轨迹 2264

在Linux下禁用、添加|修改Swap分区(虚拟内存)教程

Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。

西京刀客 1万+

正确设置Linux swap分区方法详解

转自:http://commandos.blog.51cto.com/154976/115288 什么是Swap? Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。 Swap的原理是一个较复杂的问题,需要大量的篇幅来说明。在这里只作简单的介

sogood22 1426
上一篇: 项目不能正常启动?
下一篇: SVS签名验证服务器问题详解
小瑞
博客等级 码龄19年 240粉丝 274原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值