首页 > 系统相关 >linux交换分区

linux交换分区

时间:2023-02-18 19:22:20浏览次数:32  
标签:swappiness 分区 交换 vm dev swap linux sdb1 内存

开启swap虚拟交换内存会影响性能,如果内存足够用的话,不建议开启,开启swap主要是为了解决实际内存太小,内存容量不足的情况。
swap 分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,提供使用
格式化磁盘
[root@server1 ~]# mkswap /dev/sdb1
启动
[root@server1 ~]# swapon /dev/sdb1
关闭
[root@server1 ~]# swapoff /dev/sdb1
永久挂在
vi /etc/fstab
/dev/sdb1 swap swap defaults 0 0

修改内核参数

vm.swappiness参数如果为0,表示关闭swap,即使配置了swap也不会生效,所以我们这里要配置下vm.swappiness的值。

centos7默认vm.swappiness为30,也就是说,你的物理内存使用到100-30=70%时,就开始使用swap,因为内存的速度要比磁盘的速度快的多,一旦使用到swap,会加大磁盘IO,造成大量页的换进换出,影响系统性能,所以正常情况下,我们应该尽可能的使用物理内存,减少对swap虚拟内存的使用。
[root@localhost yum.repos.d]# cat /proc/sys/vm/swappiness
我这里调整值为10
vi /etc/sysctl.conf

vm.swappiness=10
保存后,执行以下命令,使其生效
sysctl -p

此时就是说,当物理内存使用到100-10=90%时,开始使用swap。

标签:swappiness,分区,交换,vm,dev,swap,linux,sdb1,内存
From: https://www.cnblogs.com/xiaotao188/p/17133339.html

相关文章

  • linux源码解析13- 反向映射RAMP详解
    1.什么是反向映射是一种物理地址反向映射虚拟地址的方法;正向映射:用户访问的虚拟地址,经过多级页表转化,最终映射到物理页面;反向映射:根据物理页面,找到所有映射到这个页面的......
  • linux数据恢复方法
    1 块设备挂载目录后分区丢失后数据恢复方法1.1问题产生操作步骤:分区:fdisk/dev/sdb;n;然后一路回车;最后w保存;可以看到sdb有了一个分区sdb1格式化:mkext3.fs/dev/sdb1......
  • 配置LINUX服务器和GEO数据处理
    1.服务器端Anaconda安装&配置1.1下载Anaconda安装包wgethttps://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh1.2安装bashAnaconda3-2022.05......
  • linux命令
    Linux的基础使用命令基本格式Linux执行命令的一般格式:命令名称[命令参数][命令对象]命令名称、命令参数、命令对象之间用空格分隔。命令参数则可以用长格式(-......
  • Linux 服务 | rsyslog
    rsyslog是实现日志功能的服务,用来采集日志信息。主配置文件/etc/rsyslog.conf中,可以设置日志的处理方式。MODULES默认开启的两个imuxsock、imjournalimuxsock......
  • Linux基础 - 用户管理
     [root@my-node10~]#useruseradduserdelusermodusers[root@my-node10~]#groupgroupaddgroupdelgroupmemsgroupmodgroups 新增用户: usera......
  • 1.Linux系统安装
    0.操作系统版本[root@yuanzj~]#cat/etc/redhat-releaseCentOSrelease6.10注意:在安装Oracle10g版本数据库时候,需要修改版本号为[root@yuanzj~]#cat/etc/redhat-......
  • Linux远程连接
    一、Linux远程链接1、前置步骤(1)确定Linux服务器的IP地址,可以通过ifconfig查看对应的IP地址(2)实际工作中,IP地址是由服务器管理人员给我们2、确......
  • Linux操作系统介绍
    一、概念1、操作系统管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。用户在操作系统(应用程序)上操作计算机硬件2、常......
  • Linux 系统中缓存行cacheline
    为了解决计算机系统中主内存与CPU之间运行速度差问题,会在CPU与主内存之间添加一级或者多级高速缓冲存储器(Cache)。这个Cache一般是被集成到CPU内部的,所以也叫CPUCache,如图......