首页 相关文章 如何清理Linux中的swap、buffer及cache

如何清理Linux中的swap、buffer及cache

buffer和cache是Linux服务器的缓存,而swap分区占用率过高时会影响系统的时候,所以Linux系统下要及时对这些进行清理,下面图老师小编就给大家介绍下如何清理Linux系统中的swap、buffer及cache,一起来学习下吧。

 如何清理Linux中的swap、buffer及cache

swap清理:

代码如下:

swapoff -a && swapon -a

注意:这样清理有个前提条件,空闲的内存必须比已经使用的swap空间大

cache清理:[ 查看全文 ]

2016-02-19 标签:
  • Linux的产生与发展,更多的应用与服务器,那么对于Linux的各个管理机制要非常清楚,一个完整的Linux系统主要有存储管理,内存管理,文件系统和进程管理等几方面组成,贴出一些以前学习过的一个很好的文章。与大家共享!以下主要说明Swap和Buffer Cache机制 Linux支持虚拟内存(virtual memory),虚拟内存是指使用磁盘当作RAM的扩展,这样可用的内存的大小就相应地增大了。内核会将暂时不用的内存块...[ 查看全文 ]
  • 1、检查当前的分区情况(使用free -m或cat /proc/swaps ) [root@db2 root]# free -m total used free shared buffers cached Mem: 1006 84 922 0 11 38 -/+ buffers/cache: 35 971 Swap: 0 0 0 [root@db2 root]# 2、增加交换分区文件及大...[ 查看全文 ]
  • 标签:电脑入门
    Linux中的swap分区类似Windows的虚拟内存,在硬盘空间不足的情况下,可通过创建swap分区来解决,下面图老师小编就给大家介绍下Linux如何创建和删除swap分区。 1.swap概述 Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空...[ 查看全文 ]
  • 标签:电脑入门
    Linux系统操作中,因为某些原因而需要删除swap中的某个文件,那么要如何处理呢?其实删除swap内的文件很简单,下面图老师小编就给大家介绍下Linux下如何删除swap里的某个文件。 方法很简单,按下面的操作就可以了 vi打开一个文件的时候突然断网,再次连接上去vi打开的时候提示在swap里面已经存在一个。要删除这个文件怎么办呢? 如下: 关了swapoff -a后 再ls -al查看 把文件所在目录里*.swp结尾的...[ 查看全文 ]
  • 标签:ASP
          ASP从发布至今已经7年了,使用ASP技术已经相当成熟,自从微软推出了ASP.NET之后就逐渐停止了对ASP版本的更新。但是由于有很多人仍然习惯使用ASP来开发网站,所以,再次我将以一个简单的例子来说明在ASP中如何使用Cache。 简单的说使用Cache基本原理是,把经常需要且获得代价昂贵的数据在内存中持续保存一定时间,以供这些数据可以被直接地全局地访问。例如,有一些数据需要从数...[ 查看全文 ]
  • 今天看见论坛有人问如何增加SWAP,以前看书知道怎么做,今天试验试验,记下笔记 :) 昨天有人问如何更改分区类型,正好也一并写了吧 ^_^ 制作SWAP有两种方法: 1.使用分区做为SWAP 2.使用文件做为SWAP 使用分区做为SWAP比较好,速度比文件的快,也不容易产生磁盘碎片 所有应该尽量使用分区作为SWAP. 先说说使用文件做为SWAP吧: 因为做为SWAP的文件,必须是连续的,所以需要使用dd命令创建它: [root@NEWLFS ~...[ 查看全文 ]
  • 标签:Web开发
    为了提高网站首页的性能,首页凡是需要调用数据库显示数据的地方都会先试图从缓存中调用数据,如果缓存中没有可用数据再打开数据库取出记录集,为了让页面显示数据和数据库在一定时间内同步,我们把缓存的过期时间设置成30秒。 声明:缓存管理类出自于动网论坛7.0 注意:最好不要在缓存里直接缓存带状态的对象和MTA模式的对象,比如说直接缓存记录集或者数据库链接对象等。 <%Sub ShowRsArr(...[ 查看全文 ]
  • Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。 Swap的原理是一个较复杂的问题,需要大量的篇幅来说明。在这里只作简单的介绍,在以后的文章中将和大家详细讨论Swap实现的细节。 众所周知,现代操作系统都实现了“虚拟内存”这一技术,不但在功能上突破了物理内...[ 查看全文 ]
  •   设定 Swap 空间 一但您设定好 partition 资料,并且指定好“挂载点”(例如 . /usr 是  /usr 档案系统的挂载点),  安装程式会询问您哪个或哪些 partition 应该当作 swap 空间,既然您的 swap partition 应该已经确 认为 (partition ID # 82),可以按下   开始格式化这...[ 查看全文 ]
  • 标签:电脑入门
    通过Linux下的history命令我们可以查看用过的命令,即历史命令,今天本文将详细介绍Linux下history的具体用法,一起来了解下吧。 一、什么是history 在bash功能中,它能记忆使用过的命令,这个功能最大的好处就是可以查询曾经做过的举动! 从而可以知道你的运行步骤,那么就可以追踪你曾下达过的命令,以作为除错的工具! 二、History的保存 那么命令记录在哪里呢?在家目录内的 .bash_history ...[ 查看全文 ]
  • 标签:电脑入门
    Linux下vmstat 命令可用于报告虚拟内存的统计信息,除此之外,vmstat 命令还有很多用法,下面系统之家的图老师小编将给大家做个vmstat 命令的详细介绍,以便你有个了解。 它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat 工具提供了一种低开销的系统性能观察方式。因为 vmstat 本身就是低开销工具,在非常高负荷的服务器上,你需要查看并监控系统的健康情况,在控制窗口还...[ 查看全文 ]
  • 标签:电脑入门
    Linux中sed命令主要用于文本的处理,可处理文本的行和列,下面图老师小编就给大家详细介绍下Linux中sed命令的用法,有兴趣的朋友不妨来了解下吧。 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作...[ 查看全文 ]
  • 标签:黑头
    黑头是硬化油脂阻塞物,通常出现在颜面的额头、鼻子等部位,当油脂腺受到过分刺激,毛孔充满多余的油脂而造成阻寒时,在鼻头及其周围部分,经常会有油腻的感觉。这些油脂最终会硬化,经氧化后成为黑色的小点,这些小点就是被称作黑头的油脂阻塞物。 说到去黑头,我们总是想到要去美容院,其实长黑头是很正常的事情,在问题不严重的情况下,我们是可以自己来完成的,方便又简单,一起来做吧! ...[ 查看全文 ]
  • 标签:ASP
    Buffer Buffer 属性指示是否缓冲页输出。当缓冲页输出时,只有当前页的所有服务器脚本处理完毕或者调用了 Flush 或 End 方法后,服务器才将响应发送给客户端。 服务器将输出发送给客户端后就不能再设置 Buffer 属性。因此,应该在 .asp 文件的第一行调用 Response.Buffer 。 语法 Response.Buffer [ = flag ] 参数 flag 指定是否缓冲页输出,可为如下值之一。 值 说明 ...[ 查看全文 ]
  • 标签:电脑入门
    Linux系统重装后,由于各种原因导致域名无法解析,那就需要修改DNS了,本文从临时修改和永久修改两个方面介绍,感兴趣的朋友不妨来学习一下吧。 Linux中修改DNS有两种方式,临时修改和永久修改,下面分别介绍。 1、临时修改网卡DNS地址 代码如下: sudo vim /etc/resolv.conf 改为如下内容: 代码如下: nameserver 8.8.8.8 #修改成你的主DNS nameserver 8.8.4.4 #修改成你的备用DNS search local...[ 查看全文 ]
  • 【 在 anonymous 的大作中提到: 】 : 在LINUX的HTTPD SERVER中,在CONF文件中如何配用户认证? : 我在职ACCESS。CONF 中设了好象没有反应的, : 如在ACCESS。CONF 中设DENY FROM ALL,似乎是没用!! : 我想知道,如何没才是正确,才可以使只有LINUX用户才可以访问HTTPD SERVER : (或者某一个组) 在httpd中访问和用户验证可以在全域或目...[ 查看全文 ]
  • 标签:电脑入门
    我们都知道Linux下查找文件的命令是find命令,运用该命令可以很快的搜到自己想要的文件,那么find命令有哪些使用技巧呢?下面图老师小编就给大家介绍下Linux中find命令的巧妙运用。 find命令的工作方式是沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作。 1、根据文件名或正则表达式匹配搜索 选项-name的参数指定了文件名所必须匹配的字符串,我们可以将通配符作为参数使用,*.txt...[ 查看全文 ]
  •   目 的: 限制你的服务器上的指定用户(FTP用户,Samba pcguest帐号, Appletalk 用户等)可以拥有的磁盘空间或文件个数。 在默认情况下,Redhat Linux没有任何限制。 软件环境: Redhat Linux 5.2 实现方法: 1. 检查你的 /etc/fstab ,假设没有设置quota的文件象下面这样。 /dev/hda1 / ext2 ...[ 查看全文 ]
  • 原理 QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的一个CACHE。 不过SQL文本有可能会被客户端做一些处理。例如在官方的命令行客户端里,在发...[ 查看全文 ]
  • 标签:PHP
    在PHP编程中, 我们经常会遇到一些直接产生输出的函数, 如passthru(),readfile(), var_dump() 等. 但有时我们想把这些函数的输出导入到文件中,或者先经过处理再输出, 或者把这些函数的输出作为字符串来处理. 这时我们就要用到 Output Buffer(输出缓冲) 函数了.   处理输出缓冲的函数主要有这么几个: ob_start() 开始输出缓冲, 这时PHP停止输出, 在这以后的输出都被转到一个内部的缓冲里....[ 查看全文 ]
手机页面 收藏网站 回到头部