今天我在进行zabbix硬件监视时,总是会出现段错误提示。我仔细检查,发现记忆是否不足:
参数说明:
total:物理内存的总大小

已使用:已使用的内容
共享:共享内存大小
buffers:缓冲内存:(磁盘块经常读写,并且Linux内存机制用作缓冲池)

已缓存:还缓冲内存(主要用于在频繁读写文件时缓存文件)
通常,我们主要看一下free和缓冲区/缓存的最后一行:
有关特定参数,请参阅Linux内存机制。在我的机器上,我进行nagios监视和图像备份。每晚12点将执行rsync任务,以将图片同步到本机。应该是这个问题。频繁的文件读写会触发Linxu的内存机制。程序停止时,系统任务经常读写文件。系统内存不会释放,而是作为高速缓存存在,以便下次轻松检索。这种性能应该提高,但是我今天不需要,所以我只能释放他:

执行操作:

执行命令后,我们可以回显0并进行修改。
您可以看到已经释放了很多内存。
总结:我们有时经常遇到这个问题,尤其是Mysql服务器,经常是缓冲区,经常占用大量内存,因为MySQL的写操作非常频繁,这时我们不需要手动释放内存,允许Linux来有内存来管理它。可以想象,当我们的缓冲区有内存时,下一次读写会很快吗?今天暂时来说实在太多了,而rsync只在晚上启动,因此关闭它时无需浪费太多资源。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-360462-1.html
是日本的克星
凡是在划定区域内的任何船只都是属于靶标
只要官不贪