zoukankan      html  css  js  c++  java
  • Linux SWAP 交换分区大小与内存的关系

    • LinuxSWAP交换分区大小与内存的关系SWAP(交换分区)【Windows虚拟内存】我们机房中一台Linux服务器运行缓慢,系统服务出现间歇性停止响应,让我过去处理一下这一问题,登录到服务器之后,发现此服务器的物理内存是16G,而最初装机的时候,系统管理人员却只分配了4G的虚拟内存。查看内存的使用状况,物理内存并没有完全耗尽,但虚拟内存已经耗尽,整个系统CPU负载和磁盘IO都非常高。交换分区并不是等到物理内存用尽了才使用的,是否尽量的使用或不使用swap,在内核空间有 
    •  

      Linux SWAP 交换分区大小与内存的关系

        1. SWAP (交换分区)【Windows 虚拟内存】

          我们机房中一台Linux服务器运行缓慢,系统服务出现间歇性停止响应,让我过去处理一下这一问题,登录到服务器之后,发现此服务器的物理内存是16G,而最初装机的时候,系统管理人员却只分配了4G的虚拟内存。查看内存的使用状况,物理内存并没有完全耗尽,但虚拟内存已经耗尽,整个系统CPU负载和磁盘IO都非常高。

          交换分区并不是等到物理内存用尽了才使用的,是否尽量的使用或不使用swap,在内核空间有一个参数控制。

        2. 内核空间交换区分利用参数查看命令

          cat /proc/sys/vm/swappiness

        3. 内核空间交换分区利用参数说明

          swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间;swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

          考虑到以下情况:

          1)安装系统时难以确定内存的负荷,如何设置交换分区大小。

          2)系统中物理内存越大,所需交换分区就会越少。

          因此,在Red Hat Enterprise Linux中,以下是设置合适的交换分区大小的规则:

      物理内存

      交换分区(SWAP)

      <= 4G

      至少4G

      4~16G

      至少8G

      16G~64G

      至少16G

      64G~256G

      至少32G

      但我们平时安装系统时,默认都分内存的2倍,因为现在有硬盘空间都很大,也不在乎那几十G的空间。

              4.显示SWAP命

                free –m

  • 相关阅读:
    Ctfshow Web入门
    Java复习笔记
    Saliency-Guided Attention Network for Image-Sentence Matching
    根据CSV文件生成ImageFolder格式数据集,并按比例划分训练集验证集
    Context-Aware Multi-View Summarization Network for Image-Text Matching
    Classes Matter: A Fine-grained Adversarial Approach to Cross-domain Semantic Segmentation
    GINet: Graph Interaction Network for Scene Parsing
    Neural Multimodal Cooperative Learning Toward Micro-Video Understanding
    GAN&cGAN&DCGAN
    循环神经网络
  • 原文地址:https://www.cnblogs.com/williamjie/p/10271425.html
Copyright © 2011-2022 走看看