首页 > 系统相关 >对安装Linux的服务器进行缓存清除

对安装Linux的服务器进行缓存清除

时间:2023-07-16 20:55:59浏览次数:45  
标签:缓存 清除 命令 服务器进行 Linux 服务器 proc

对安装Linux的服务器进行缓存清除

原创 二河小鱼 人文历史与科学技术 2023-07-11 18:10 发表于江西 收录于合集 #服务器99个 #Linux运维101个 #清除缓存1个

安装Linux的服务器缓存过高导致服务器运行速度

第一步,查看当前服务器中Linux系统的状态。

命令:free -h

图片编辑  

步:备份内存缓冲区中的数据到磁盘中

命令:sync

在大多数情况下,不需要手动使用sync命令,因为Linux系统会自动定期执行sync操作,确保数据的安全性。但是在一些特殊情况下,比如在进行重要文件的修改或备份操作时,可以手动执行sync命令,以确保数据的及时保存。

第三步,清除服务器缓存。

配置文件/proc/sys/vm/drop_caches中记录了缓存清除的参数,默认值为0。参数值可以为0,1,2,3,分别代表着不同的含义:

0:不清除;

1:清除pagecache;

2:清除dentries和inodes;

3:清除所有缓存。

# 清除pagecache(页缓存)

命令:echo 1 > /proc/sys/vm/drop_caches

free -h

图片编辑

# 清除dentries(目录项缓存)和inode缓存。

命令:echo 2 > /proc/sys/vm/drop_caches

free -h

图片编辑

# 清除所有缓存

命令:echo 3 > /proc/sys/vm/drop_caches

free -h

图片编辑

注意:上面这些命令可能会导致系统变慢,因为它们会强制清空缓存,而下次读取相同的数据时需要重新加载到缓存中,就会消耗更多的时间和资源。所以不能随便使用这些命令,只有在必要时才使用。

清理虚拟内存的缓存

# 关闭swap

命令:swapoff -a

注意:配置的swap越大,清理缓存的时间也就越久。

# 开启swap

命令:swapon -a

二河小鱼

赞赏二维码喜欢作者

收录于合集 #服务器  99个 上一篇在Linux中部署ELK架构下一篇在Linux中部署Ansible 阅读原文 阅读 68 人文历史与科学技术   收藏此内容的人还喜欢   Centos7切换到Alibaba Cloud Linux3     人文历史与科学技术 不看的原因   redis集群三种模式     运维DevOps 不看的原因   Linux内核网络-拥塞控制系列(一)     技术简说 不看的原因      

标签:缓存,清除,命令,服务器进行,Linux,服务器,proc
From: https://www.cnblogs.com/cherishthepresent/p/17558526.html

相关文章

  • linux用户用户组,用户管理以及相关命令
    linux系统中,最大权限用户的账户名为:root(超级管理员)1.命令行切换用户su[-][用户名]符号-可选,表示切换用户后是否修改环境变量,建议带上用户名省略默认切换root切换后可以使用exit回退上一个用户,也可使用ctrl+d普通用户的权限,一般在其HOME内不受限一旦出了HOME目录,大多数地方是......
  • linux部署docker以及常用容器部署
    linux部署docker以及常用容器部署前言本文主要教大家linux安装部署docker以及常用容器部署1.docker部署1.1.依次运⾏以下命令添加yum源代码如下yumupdateyuminstallepel-release-yyumcleanallyumlist1.2.安装并运⾏Docker。代码如下yuminstalldocker-io-ysystemct......
  • windows与archlinux双系统安装记录
    参考博客1 https://zhuanlan.zhihu.com/p/138951848archlinux安装u盘制作软件rufus u盘数据备份镜像下载安装U盘制作,参考博客2 u盘制作 这个图片来自旁边的链接  注意:写入方式为DD而非ISO,选项那选择GPT而非默认的MBR,其他的按照旁边的图来就行,没有的就默认从windo......
  • 缓存
    缓存缓存,是一种减少I/O读写和CPU计算,以提升性能的手段。缓存的使用主要用在需要频繁读某些不变动,或者变动较少的数据的场景。一般使用场景是:应用中使用缓存,需要读数据时,先去缓存中查询。缓存中没有的话,再查数据库,查到数据后返回结果,并将结果写到缓存中。缓存分类本地缓存......
  • linux MySQL数据库索引
    索引在数据库中占有重要地位,当高并发时,一条一条的查找数据是很慢的,但是索引可以分流,可以快速定位,解决高并发。目录一、索引概念二、索引作用三、索引的应用四、索引分类五、索引的创建六、索引的管理七、总结    一、索引概念1.索引概念数据库索......
  • linux 内存管理 --- 用户空间 malloc 内存申请原理
    相对于栈而言,堆这片内存面临着一个稍微复杂的行为模式:在任意时刻,程序可能发出请求,要么申请一段内存,要么释放一段已经申请过的内存,而且申请的大小从几个字节到几个GB都有可能,我们不能假设程序一次申请多少堆空间,因此,堆的管理显得较为复杂。那么,使用malloc()在堆上分配内存到底是......
  • Oracle 12c for Linux安装手册
    Oracle安装前配置关闭防火墙及selinux、修改主机名和host文件vi/etc/selinux/configselinux=disabledserviceiptablesstopchkconfig iptables off/etc/sysconfig下面的network文件HOSTNAME=hostname在/etc/hosts文件最后添加x.x.x.xhostname安装依赖包yum-......
  • 如何在 Linux 中扩展/增加 LVM 大小(逻辑卷调整)
    如何在Linux中扩展/增加LVM大小(逻辑卷调整)作者: MageshMaruthamuthu 译者: LCTT geekpi |2020-10-0123:41  评论: 1    扩展逻辑卷非常简单,只需要很少的步骤,而且不需要卸载某个逻辑卷就可以在线完成。LVM的主要目的是灵活的磁盘管理,当你需要的时候,可......
  • -bash: /usr/local/src/jdk1.8/bin/java: /lib/ld-linux.so.2: bad ELF interpreter:
    在linux中安装jdk后,配置环境变量后,执行java-version命令后出现-bash:/usr/local/src/jdk1.8/bin/java:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory解决方案:sudoyuminstallglibc.i686安装完成后就可以啦......
  • linux下使用VI/VIM编辑器完成文本编辑工作(finalshell远程操控linux)
    VI是命令行下对文本进行编辑的最佳选择VIM是VI的加强版,兼容VI的所有指令,不仅能编辑文本,还具有shell程序编辑的功能,可以使用不同颜色的文体来辨别语法的正确性1.vi/vim编辑器的工作模式命令模式:此模式下敲出来的内容理解为命令,以命令驱动功能,此模型下,不能自由编辑文本输入模式......