Naigos/Cacti处理报警事宜跟进
1,查看日志 查看大量报警,查看内存较大 使用命令清理内存
清除内存
sync
echo 3 > /proc/sys/vm/drop_caches
##当然 除了3还有0 1 2 几种模式
默认是"0","1"表示清空页缓存,"2"表示清空inode和目录树缓存,"3"清空所有的缓存
# 建议先执行sync(sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)。执行echo 1、2、3 至 /proc/sys/vm/drop_caches, 达到不同的清理目的
2,清理后恢复正常,并查看SNMP运行状态,如异常 手动开启服务 service snmpd start
mkdir qiuyuetao
vi clear.sh
sync && echo 3 > /proc/sys/vm/drop_caches
crontab -e
00 12 1 * * /bin/sh /home/qiuyuetao/clear.sh >/dev/null 2>&1
crontab -l
3,free -M 命令详解
第一部分Mem行:
========================
total 内存总数: 3865M
used 已经使用的内存数: 1545M
free 空闲的内存数: 2320M
shared 多个进程共享的内存总额 196M
buffers Buffer 缓存内存数: 176M
cached Page 缓存内存数:569M
关系:total (3865M) = used(1545M) + free(2320M)
第二部分(-/+ buffers/cache):
========================
(-buffers/cache) used内存数:798M
(指的第一部分Mem行中的used – buffers – cached)
即为1545 – 176 – 569 = 800 取整时计算差异 2M
(+buffers/cache) free内存数: 3066M
(指的第一部分Mem行中的free + buffers + cached)
即为2320 + 176 + 569 = 3065 取整时计算差异 1M
第三部分是指交换分区
========================
当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。这些被释放的进程被临时保存到Swap空间中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。所以swap分区不被占用或者占用很少,说明现在系统内存够用,运行还算良好,不会影响系统运行
二、增加Swap空间大小
1.首先用命令free查看系统内 Swap 分区大小
free -m
total used free shared buffers cached
Mem: 2012 1960 51 0 748 950
-/+ buffers/cache: 260 1751
Swap: 255 0 255
可以看到 Swap 只有255M,下面我们来扩大到2G。
2.创建一个 Swap 文件
找一个空间足够的目录用来存放swap文件
mkdir /swap
cd /swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000
出现下列提示,上面命令中的 count 即代表swap文件大小。
记录了2000000+0 的读入
记录了2000000+0 的写出
2048000000字节(2.0 GB)已复制,63.3147 秒,32.3 MB/秒
把生成的文件转换成 Swap 文件
sudo mkswap -f swapfile
Setting up swapspace version 1, size = 1999996 KiB
no label, UUID=fee9ab21-9efb-47c9-80f4-57e48142dd69
3.激活 Swap 文件
sudo swapon swapfile
再次查看 free -m 的结果。
total used free shared buffers cached
Mem: 2012 1971 41 0 572 1156
-/+ buffers/cache: 241 1770
Swap: 2209 0 2209
添加成功。
扩展:
如果需要卸载这个 swap 文件,可以进入建立的 swap 文件目录。执行下列命令。
sudo swapoff swapfile
如果需要一直保持这个 swap ,可以把它写入 /etc/fstab 文件。
/swap/swapfile /swap swap defaults 0 0
- QQ精品交流群
-
- 微信公众号
-
2018年12月4日 上午10:25 沙发
学习呢,知其然必须知其所以然
2018年12月4日 上午10:36 1层
@机械侠 根据您的业务 进行调优