如何清除Linux中的“交换内存?”

当我打开 2GB RAM 的应用程序并在使用后退出它时,2GB RAM 是可用的,但一些交换使用了空间。如何阻止 ubuntu 使用交换?

解决方案

Linux中交换内存的一般方法是

您可以使用以下命令检查当前的交换设置

$ cat /proc/sys/vm/swappiness

现在可以看到我的系统交换值为30,要改这个值就可以使用

$ sudo sysctl vm.swappiness=x 
(其中 x 是您要设置的交换值)

要清除系统上的交换内存,只需关闭交换即可。将所有数据从交换内存传输到 RAM。要清除交换内存缓存,您可以使用

检查空间:# free -m
禁用交换:# swapoff -a
等待大约 30 秒
(使用 free -m 查看已使用/可用的交换量随时间的推移而减少)
启用交换:# swapon -a


文章来源地址https://www.toymoban.com/diary/system/454.html

到此这篇关于如何清除Linux中的“交换内存?”的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://www.toymoban.com/diary/system/454.html

如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用
上一篇 2023年10月22日 17:40
如何使用Python清屏?
下一篇 2023年10月22日 17:47

相关文章

  • 中兴三层交换机如何清除配置文件操作指南

    我们都知道cisco的交换机清除配置是erase startconfig !然后reload就可以了。 但是ZXR10系列的交换机没有这个命令,ZXR10保存配置是write ,有就是把配置信息write到flash中,在flash下有个cfg文件夹,里面保存的就是我们write进去的配置文件,只要把这个文件删除,重启交换机就可以了

    2024年02月05日
    浏览(42)
  • linux下的buff/cache内存占用过高-手动清除释放内存

    buff/cache内存占用太高 我们在使用free -h或者(top命令)查看系统内存的时候,有时间会发现buff/cache很高,如下图: 可以看到占用了377M的内存 什么是buff buff(Buffer Cache)是一种I/O缓存,用于内存和硬盘的缓冲,是io设备的读写缓冲区。 什么是cache cache(Page Cache)是一种高速缓

    2024年02月07日
    浏览(98)
  • Linux多进程数据交换--共享内存

    个人博客地址: https://cxx001.gitee.io 在linux系统开发当中,时常需要在多个进程之间交换数据,在多个进程之间交换数据,有很多方法,但最高效的方法莫过于共享内存。 linux共享内存是通过tmpfs这个文件系统来实现的,tmpfs文件系的目录为/dev/shm,/dev/shm是驻留在内存 RAM 当中的

    2024年02月12日
    浏览(42)
  • Linux服务器增加虚拟交换内存

    使用dd命令创建名为swapfile 的swap交换文件(文件名和目录任意): dev/zero是Linux的一种特殊字符设备(输入设备),可以用来创建一个指定长度用于初始化的空文件,如临时交换文件,该设备无穷尽地提供0,可以提供任何你需要的数目。 bs=1024 :单位数据块(block)同时读入/输出

    2024年02月15日
    浏览(49)
  • Linux中内存交换空间(swap)之创建

    对于服务器而言,由于不知道何时会有大量请求的到来,因此,需要预留一部分swap来缓冲一下系统的内存用量。对于实际解决方法主要有两个: 添加硬盘,对硬盘进行分区,并格式化后用于内存交换空间。(将添加的硬盘当做swap partition使用) 不需要使用额外的硬盘,在已有的

    2024年02月03日
    浏览(38)
  • Linux扩容和删除运行内存(swapfile 交换文件)

    Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区来提升系统运行效率。 通常情况下,Swap空间应大于或等于物理内存的大小

    2024年02月12日
    浏览(52)
  • Linux服务器如何清除dns缓存

    DNS缓存是一个临时数据库,用于存储已解释的DNS查询信息。换句话说,每当你访问网站时,你的操作系统和网络浏览器都会保留域名和相应IP地址的记录。 这消除对远程DNS服务器重复查询,并允许你的操作系统或浏览器快速解析网站的域名。 但是在某些情况下,例如对网络问

    2023年04月15日
    浏览(37)
  • 思科交换机密码配置和清除操作步骤

    思科交换机密码配置 一.设置console密码 enable #configure trminal (confing)#line console 0←console口 ①(config-line)#password (cisco)←密码 (config-line)#login ← 一定不能少的. console密码设置完成 exit 二:设置全局密码 enadle #configure terminal ②(config)#enable secret (class)←密码 (config)#login 全局密码设置完

    2024年02月05日
    浏览(56)
  • 如何提取出内存中的dll

    要提取内存中的 DLL,您可以使用以下步骤: 使用进程观察工具(如 Process Hacker)打开您要提取 DLL 的进程。 在“模块”选项卡中,找到您要提取的 DLL 模块。 右键单击该模块并选择“保存到文件”。 指定文件的保存路径,然后单击“保存”按钮。 提示:请确保您有保存 DLL 的

    2024年02月03日
    浏览(29)
  • 深入理解Linux中的‘free’和‘available’内存

    在Linux系统管理中,最常用的查看内存命令是\\\'free -h\\\'。准确理解内存使用情况是非常重要的。本文将详细解释Linux中“free”和“available”内存的概念,并阐述如何利用这些信息进行内存优化。 free命令是Linux系统中的一个非常有用的命令,它用于显示系统内存的使用情况,包括

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包