`
javafan_303
  • 浏览: 957854 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SWAP颠簸

 
阅读更多
所谓SWAP颠簸,字面理解就是内存和硬盘的数据交换比较频繁。

听别人说YouTube的MySQL数据库服务器就曾一度遇到SWAP颠簸的问题,解决办法是删掉SWAP分区!

艺高人胆大!不过对于我们这些菜鸟来说,估计不敢用删除SWAP分区的方法去解决问题,其实我们还有比较文雅的解决方法:

如果使用的MySQL的表类型是Innodb的话,只要设定innodb_flush_method=O_DIRECT,就可以让MySQL别老去用swap。具体可以参考此链接。

广义一点来看,现在服务器的内存都已经很大了,我们完全可以通过调整内核参数来限制swap的使用:
echo 0 > /proc/sys/vm/swappiness
缺省swappiness一般是60,通过把它设定为0,可以让系统尽可能别去用swap。

转载自:http://hi.baidu.com/thinkinginlamp/blog/item/6ed6e9500d441b5f1038c2a7.html
分享到:
评论

相关推荐

    swap_1位swap电路_logisim_swap_

    标题中的"swap_1位swap电路_logisim_swap_"指的是一个关于数字逻辑设计中的1位交换(swap)电路,该电路使用逻辑门实现输入信号的交换功能。在电子工程和计算机科学领域,这样的电路通常用于数据处理或计算过程中...

    centos清理swap交换区内存

    ### CentOS清理SWAP交换区内存 #### SWAP分区机制与问题背景 在深入探讨如何清理CentOS中的SWAP交换区之前,我们先了解下SWAP的基本概念及其在系统中的作用。SWAP空间(或称为SWAP分区)是在硬盘上预留的一块区域...

    swap_state.rar_swap

    在Linux操作系统中,交换(swap)空间是一种至关重要的内存管理机制。它允许系统在物理RAM不足时,将部分内存中的数据暂时存储到硬盘上,从而腾出物理内存供其他进程使用。标题"swap_state.rar_swap"暗示我们关注的...

    修改swap分区大小方法

    在Linux操作系统中,swap分区是一种特殊的分区类型,用于充当系统的虚拟内存。当物理RAM不足时,Linux会将部分数据暂时存储到swap分区中,以缓解内存压力。然而,有时在安装Linux后,可能会发现预设的swap分区大小不...

    SUSE上扩容Swap空间方法

    ### SUSE上扩容Swap空间方法详解 #### 一、引言 在Linux系统中,Swap空间作为虚拟内存的一部分,对于提升系统性能具有重要作用。当物理内存不足时,系统会将部分不常用的数据移动到Swap空间中,从而释放物理内存供...

    windows下浏览ext、swap分区

    在Windows操作系统中,浏览Linux系统的EXT(Extended)和SWAP分区通常需要借助第三方软件,因为Windows内核本身并不支持这两种文件系统。EXT是Linux的主要文件系统类型,包括EXT2、EXT3、EXT4等,而SWAP分区则作为...

    openwrt swap启用脚本

    在深入探讨"openwrt swap启用脚本"这一主题前,我们先来了解下几个关键概念:OpenWRT、Swap以及脚本。 ### OpenWRT OpenWRT是一款基于Linux的开源固件项目,主要用于无线路由器和其他嵌入式设备。它提供了一个可...

    增大swap分区.txt 系统安装后修改swap分区

    在深入探讨如何增大swap分区之前,我们先来理解一下什么是swap分区以及它在系统中的作用。在计算机系统中,特别是Linux环境下,swap分区扮演着虚拟内存的角色。当系统的物理内存(RAM)不足时,操作系统会将一部分不...

    swap color.rar_dug9ab_swap_swapping与swap

    标题"swap color.rar_dug9ab_swap_swapping与swap"可能指的是一个关于颜色交换的项目,其中可能包含了对背景和前景颜色进行交换的算法或应用。"dug9ab"可能是项目的一个特定标识符,而"swapping与swap"则强调了这个...

    Linux新建和增加swap分区

    ### Linux新建和增加swap分区 #### 一、概述 在Linux系统中,swap分区的作用类似于Windows系统的虚拟内存,它能够提供额外的存储空间,当物理内存不足时,系统会将部分不活跃的数据移动到swap分区中,从而释放物理...

    详细解读linux下swap分区的作用

    Linux下的swap分区是操作系统管理内存的一种机制,尤其在物理内存有限的情况下显得尤为重要。Swap分区的主要作用在于,当系统的物理内存不足时,它可以充当一个临时的扩展内存,将暂时不活跃的程序数据存储到硬盘上...

    linux 扩展SWAP分区

    Linux 扩展 SWAP 分区和根目录空间不足解决方案 Linux 系统中的 SWAP 分区和根目录空间不足是一个常见的问题,对于服务器和计算机的性能和稳定性造成了影响。解决这个问题的方法有多种,本文将介绍如何扩展根目录...

    Solaris Swap概念和空间管理

    在 Solaris 操作系统中,Swap空间是一种至关重要的资源,它扮演着虚拟内存的角色,用于扩展物理内存的容量。当物理内存不足时,系统会将部分数据移到Swap空间,以便腾出内存供其他进程使用。Swap空间的管理是系统...

    如何动态增加系统Swap分区

    ### 如何动态增加Linux系统的Swap分区 在Linux系统中,Swap分区的作用类似于Windows系统中的虚拟内存,当物理内存不足时,系统会将一部分暂时不用的数据交换到Swap分区中,从而释放物理内存空间供其他进程使用。这...

    Linux之如何在系统使用过程中配置SWAP分区

    Linux 配置 SWAP 分区指南 在 Linux 系统中,SWAP 分区扮演着非常重要的角色,它可以帮助系统在物理内存不足时提供额外的虚拟内存空间,从而确保系统的稳定运行。然而,在实际系统使用过程中,我们可能会遇到没有...

    LINUX 查看进程占用swap

    用于查看LINUX下进程占用SWAP大小

    交换分区swap

    交换分区swap 交换分区swap是计算机操作系统中的一种机制,用于在内存不足时临时存储数据,以避免系统崩溃或性能下降。swap交换空间是指系统中的一块专门用于交换数据的存储区域。 以下是关于交换分区swap的知识点...

    如何增加swap分区的大小

    "如何增加swap分区的大小" 在 Linux 系统中,swap 分区是系统的虚拟内存,它可以根据需要临时分配物理内存,从而提高系统的性能。但是,如果 swap 分区太小,可能会导致系统出现问题,例如内存溢出、程序崩溃等。在...

    两种添加swap分区的做法

    ### 两种添加Swap分区的方法 #### 一、背景与意义 在Linux系统中,Swap分区是一种虚拟内存技术,用于在物理内存不足时将一部分数据临时存放到硬盘上,以达到扩展内存的效果。对于刚安装完的Linux系统而言,如果...

Global site tag (gtag.js) - Google Analytics