linux自定义回收空间,不断回收的Linux和Swap空间中的交换大小不断增加?

2023-05-16

如果信息被换出到光盘然后再读回内存,它通常会在交换区域中分配,直到交换空间不足为止.

这意味着如果相同的信息需要稍后再次换出并且没有改变,操作系统可以从已分配的RAM中删除页面,而无需向磁盘节省时间.

分配给已经读回内存的东西的交换也将被释放

>当根本不再需要相关页面时(即由应用程序释放)

>更改相关页面时(因此光盘上的副本不再是最新的)

>机器在交换空间上运行不足,因此清除RAM中已有的东西以腾出空间

在/ proc / meminfo中查找名为“SwapCached”的行.此条目计算在RAM和交换分区中找到的页面.例如,随机选择一个小VM,我的一个VM的/ proc / meminfo虚拟文件显示:

SwapTotal: 698816 kB

SwapFree: 624520 kB

SwapCached: 17232 kB

表示分配了74268K的交换空间,但是这些页面的17232K当前也被映射到RAM中(如果其他东西需要空间,可以立即从交换中解除分配).

毫无疑问,坐在那里的页面很久以前就被换掉了,从那时起就再也没有用过了.内核不会因为有一些空闲的RAM来重新加载来自swap的页面,因为空闲的RAM可能更好地用于缓存或缓冲区 – 写入交换的页面通常只在下次需要时重新读取.

如果你想清除swap中的内容,只要你有足够的空闲和/或可用空间(即免费缓存缓冲区(减去cb计数中那些不可用的权利RightThisInstant)),只需将其关闭然后再打开再次使用swapoff -a&&交换-a.

当然,你也可能在某处发生内存泄漏,但这并不是你所看到的行为的唯一解释.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux自定义回收空间,不断回收的Linux和Swap空间中的交换大小不断增加? 的相关文章

  • OpenSUSE 11.1 任意用户读写NTFS分区的问题解决

    OpenSUSE 11 1 安装的时候可以选择是否自动挂载NTFS分区 xff0c 自动挂载的NTFS分区只有root用户才能写 xff0c 其它用户只能读 郁闷了好几天 xff0c 终于硬着头皮看了英文文档 xff0c 其实也很简单 xf
  • [luogu p1185] 绘制二叉树

    传送门 绘制二叉树 题目描述 二叉树是一种基本的数据结构 xff0c 它要么为空 xff0c 要么由根节点 xff0c 左子树和右子树组成 xff0c 同时左子树和右子树也分别是二叉树 当一颗二叉树高度为 m 1 时 xff0c 则共有 m
  • vscode cmake c++项目配置

    vscode 使用cmake配置c 43 43 c项目 下载插件c 43 43 cmake xff0c 多文件夹编译出一个可执行文件用到的命令 下载插件c 43 43 cmake xff0c 多文件夹编译出一个可执行文件 先看下主要的文件结
  • mtr使用教程

    使用mtr排查网络异常 mtr工具的主要作用是在于两点丢包时候的异常点排查及路径搜集 xff0c 是ping和tracert的结合 相比于ping它会有路由节点的展示 xff0c 而相对于tracert它会展示中间路由节点的丢包情况 xff
  • Hyper-V 2016 系列教程35 配置Windows Server 2016 ***服务器

    英文全称是 VirtualPrivate Network xff0c 也就是 虚拟专用网络 的使用在企业环境中较为常见 xff0c 属于远程访问中的一种常见技术 xff0c 用户可以通过互联网来访问企业局域网内部的资源 xff0c 就像在企
  • 修改debian系统默认语言

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 安装debian时选择了中文 xff0c 结果发现在shell中文还是乱码 xff0c 于是想把语言更改成英语 方法如下 xff1a vi etc default loca
  • iOS绘制线条的使用

    1 相关简介 1 1 iOS之UIBezierPath贝塞尔曲线属性简介 1 2 iOS之CAShapeLayer属性简介 2 绘制曲线 2 1 方法详解 void addQuadCurveToPoint CGPoint endPoint
  • 2.2Python数据处理篇之---math模块的数学函数

    目录 目录前言 xff08 一 xff09 一览表 1 基本函数2 对数函数3 三角函数4 角度的切换5 双曲函数6 math定义的常数 xff08 二 xff09 实例 目录 前言 math模块是基础的python数学函数模块 xff0c
  • vs 开发 qt 遇到 无法找到 Visual Studio 2010 的生成工具(平台工具集 =“v100”) 解决方案...

    参考链接 相关解决方案 转载于 https www cnblogs com eat too much p 10843399 html
  • 认识“JPG、TXT”格式的病毒

    前两天有突然个坏人从QQ上发来了个rar压缩文件 xff0c 当时我肯定这个是病毒 xff0c 但是在我解压后发现 xff0c 这个是一个asxarcs txt的文本文件 xff0c 随后我进入文件夹选项 xff0c 发现隐藏已知文件类型的
  • iOS、mac开源项目及库汇总

    2019独角兽企业重金招聘Python工程师标准 gt gt gt UI 下拉刷新 EGOTableViewPullRefresh 最早的下拉刷新控件 SVPullToRefresh 下拉刷新控件 MJRefresh 仅需一行代码就可以为U
  • jieba中文分词的.NET版本:jieba.NET

    简介 平时经常用Python写些小程序 在做文本分析相关的事情时免不了进行中文分词 xff0c 于是就遇到了用Python实现的结巴中文分词 jieba使用起来非常简单 xff0c 同时分词的结果也令人印象深刻 xff0c 有兴趣的可以到它
  • iptables 个人详解 从基础到精通

    iptables iptables xff1a 包过滤防火墙 firewall xff1a 防火墙 xff0c 隔离工具 xff1a 工作于主机或网络边缘 xff0c 对于进出本主机或网络的报文根据事先定义好的检查规则做匹配检测 xff0c
  • 系统学习iOS动画之七:其它类型的动画

    本文是我学习 iOS Animations by Tutorials 笔记中的一篇 文中详细代码都放在我的Github上 andyRon LearniOSAnimations 前面学习很多动画方面的知识 xff0c 但有两个更专业的主题不适
  • 打造FreeBSD中文桌面

    打造FreeBSD中文桌面 第一站 xff1a 装KDE 1 安装桌面肯定要先配置鼠标和显卡 xff0c 对BSD而言 xff0c 可以用自动检测 xff1a usr X11R6 bin X configue cp root xorg co
  • java 组合问题_java数组排列组合问题汇总

    面试或笔试中 xff0c 多次遇到以下4个关于排列组合的手撕算法 xff0c 这里做个笔记 xff0c 方法日后查阅 xff1a 1 无重复元素的数组 xff0c 求全排列 xff1b 2 有重复元素的数组 xff0c 求全排列 xff1b
  • Btrfs文件系统管理及应用

    btrfs xff08 通常念成 Butter FS xff09 xff0c 由 Oracle 于 2007 年开发的遵循 GPL 协定的开源文件系统 Btrfs 支持创建快照 snapshot 以及支持递归的快照 xff08 即支持快照的
  • ubuntu制作本地源

    背景 平时apt get install安装软件时 xff0c 下载的deb文件都会存放在 var cache apt archives 下 xff0c 为了今后重装或给别人用 xff0c 特别是没有网络时 xff0c 这些deb文件实际上
  • linux平台下远程桌面服务器的安装和设置

    系统 ubuntu 9 04 redhat centos 说明 xff1a 使用 xdm xff08 gdm kdm xff09 时 xff0c 使用的是UDP 177端口进行广播 xff0c 只适合布署在单一子网内 xff0c 如要在多个
  • Oracle的常见错误及解决办法

    ORA 12528 TNS listener all appropriate instances are blocking new connections ORA 12528问题是因为监听中的服务使用了动态服务 实例虽然启动 xff0c 但

随机推荐

  • java swap空间_故障重现(内存篇2),JAVA内存不足导致频繁回收和swap引起的性能问题...

    背景起因 xff1a 记起以前的另一次也是关于内存的调优分享下 有个系统平时运行非常稳定运行 没经历过大并发考验 xff0c 然而在一次活动后 xff0c 人数并发一上来后 xff0c 系统开始卡 我按经验开始调优 xff0c 在每个关键步
  • 微信开发者工具配置服务器信息,微信开发者中心如何配置

    微信开发者中心配置是怎么样的呢 xff0c 那么微信开发者中心又是如何配置的呢 下面是学习啦小编收集整理的微信开发者中心如何配置 xff0c 希望对大家有帮助 微信开发者中心配置的方法 工具 原料 一台电脑和一个微信公众号 需要再SEA上部
  • Zabbix使用ICMP ping监控网络状况

    xff08 一 xff09 简述 xff1a Zabbix在监控网络的时候需要查看ping包的丢失率和响应时间 xff0c 而zabbix模块也有改模块 xff0c 名称为 xff1a Template Network ICMP Ping
  • 负载均衡集群HAProxy讲解篇

    负载均衡集群 HAProxy 讲解篇 一 HAProxy组成部分 Haproxy配置中分成五部分内容 xff0c 当然这些组件不是必选的 xff0c 可以根据需要选择作为配置 1 global xff1a 参数是进程级的 xff0c 通常和
  • iOS UIBezierPath类 介绍

    使用UIBezierPath类可以创建基于矢量的路径 xff0c 这个类在UIKit中 此类是Core Graphics框架关于path的一个封装 使用此类可以定义简单的形状 xff0c 如椭圆或者矩形 xff0c 或者有多个直线和曲线段组
  • ProxmoxVE 使用

    PromoxVE简介 支持 KVM OpenVZ 安装简单 WEB管理界 非常简单好用 需要注意的一点 KVM需要主板虚拟化支持 要开启主板BIOS上的虚拟化支持 PVE cluster create 多台物理机器 PVE2 0以后创建 c
  • iOS app性能优化的那些事

    iPhone上面的应用一直都是以流畅的操作体验而著称 xff0c 但是由于之前开发人员把注意力更多的放在开发功能上面 xff0c 比较少去考虑性能的问题 xff0c 可能这其中涉及到objective xff0d c c 43 43 跟lu
  • Shell生成随机密码

    tr参数 c或 complerment xff1a 取代所有不属于第一字符集的字符 xff1b d或 delete xff1a 删除所有属于第一字符集的字符 xff1b 1 生成10个小写字母 root 64 kafka60 shell l
  • 如何安装与连接MySQL?

    本文用详细的步骤说明 xff0c 帮助你一步步掌握MySQL的下载 安装和服务启动 xff0c 客户端的安装 连接和测试 帮你避开初学MySQL使用中的那些坑 需求 这是一个大数据时代 如果你开发一个大规模并发网络应用 xff0c 或者需要
  • 如何在win10系统上安装linux子系统

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 对于软件开发人员来说 xff0c linux基本上是一个绕不过去的槛 因为工作经常要用到linux xff0c 电脑用纯linux还是windows 43 虚拟机装linu
  • debian9服务器系统,如何安装Debian 9(Stretch)最小服务器

    本教程将介绍如何安装Debian 9 Stretch 最小服务器 本指南的目的是提供一个最小的Debian设置 xff0c 可以作为我们其他Debian 9教程的基础 xff0c 以及在howtoing com上完美的服务器指南 1要求 要
  • 为什么在计算机里打开U盘会闪退,U盘闪退怎么办?

    萌妮i 回答数 xff1a 80 被采纳数 xff1a 95 2018 10 09 08 30 27 U盘病毒会在U盘的根目录下生成两个文件 xff1a autorun inf和runauto 两个文件 这两个文件是有隐藏属性的 怎样显示隐
  • iOS指定程序启动后初始的ViewController

    BOOL application UIApplication application didFinishLaunchingWithOptions NSDictionary launchOptions Override point for c
  • nginx服务器出现504 gateway time-out怎么解决

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 做网站的同学经常会发现一些nginx服务器访问时候提示504 Gateway Time out错误 xff0c 而出现这种错误有两种情况 xff0c 第一种可能是由于ngi
  • CString 操作指南

    原著 xff1a Joseph M Newcomer 翻译 xff1a littleloach 原文出处 xff1a codeproject xff1a CString Management 通过阅读本文你可以学习如何有效地使用 CStri
  • iOS 触摸事件之双指先后触摸问题的解决

    问题情景的引入 xff1a 在一个画板程序中 xff0c 我定义只能用一个手指的时候 xff0c 才可以画线 xff0c 当有两个手指的时候是不可以进行绘画的 问题初解决 xff1a 那么最简单的我们会想到 xff0c 禁止多点触摸不就可以
  • Kurento Utils JS

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 概述 Kurento Utils是RTCPeerConnection的包装器对象 此对象旨在简化基于WebRTC的应用程序的开发 该项目的源代码可以从GitHub存储库克隆
  • java 校验日期字符串格式_Java 校验日期(格式:yyyyMMdd)

    今天做Android的时候遇到一个需求 xff0c 即校验yyyyMMdd格式的日期 xff0c 没有搜索到合适的于是自己写了一个简单的小算法 xff0c 权当复习SE了 xff0c 顺便记录一下 package com wl cigrec
  • C++代码文件名标准化处理工具

    工具功能 xff1a 批量处理C 43 43 代码文件 xff0c 将C 43 43 代码文件名中大写字母改为下划线 43 小写字母 为了方便代码在不同平台下的移植 xff0c 代码文件命名规范为 xff1a 不使用大写字母 xff0c 单
  • linux自定义回收空间,不断回收的Linux和Swap空间中的交换大小不断增加?

    如果信息被换出到光盘然后再读回内存 它通常会在交换区域中分配 直到交换空间不足为止 这意味着如果相同的信息需要稍后再次换出并且没有改变 操作系统可以从已分配的RAM中删除页面 而无需向磁盘节省时间 分配给已经读回内存的东西的交换也将被释放