1,背景介绍 Linux内核从2.6.13版本开始提供了inotify通知接口,用来监控文件系统的各种变化情况,如文件存取、删除、移动等。利用这一机制,可以非常方便地实现文件异动告警、增量备份,并针对目录或文件的变化及时作出响应。 使用rsync工具与inotify机制相结合,可以实现触发式备份(实... ...
分类:
其他好文 时间:
2017-12-28 11:43:28
阅读次数:
181
内核参数:内存相关 内存管理从三个层次管理内存,分别是node, zone ,page; 64位的x86物理机内存从高地址到低地址分为: Normal DMA32 DMA.随着地址降低。 每个zone都有自己的min low high,如下,但是单位是page low = 5/4 min high ...
分类:
其他好文 时间:
2017-12-22 03:35:58
阅读次数:
628
在运行或启动elasticsearch容器前,先在宿主机上执行 sysctl -w vm.max_map_count=262144: 解决“ max virtual memory areas vm.maxmapcount [65530] is too low ”错误问题。 解决容器中/etc/sys... ...
分类:
其他好文 时间:
2017-12-21 00:17:09
阅读次数:
311
linux 内核参数优化 Sysctl命令及linux内核参数调整 一、Sysctl命令用来配置与显示在/proc/sys目录中的内核参数.如果想使参数长期保存,可以通过编辑/etc/sysctl.conf文件来实现。 命令格式: sysctl [-n] [-e] -w variable=value ...
分类:
系统相关 时间:
2017-12-15 22:39:16
阅读次数:
195
原因:写数据到redis里面写不进去,查看redis日志显示: 在小内存的进程上做一个fork,不需要太多资源,但当这个进程的内存空间以G为单位时,fork就成为一件很恐怖的操作。 发现问题之后,我先通过sysctl -a查看linux内核参数vm.overcommit_memory(sysctl ...
分类:
其他好文 时间:
2017-12-11 20:05:25
阅读次数:
169
用户空间访问、监控内核的方式:/proc、/sys伪文件系统/proc/sys:此目录中的文件很多是可读写的/sys/:某些文件可写设定内核参数值的方法:#echoVALUE>/proc/sys/TO/SOMEFILE#sysctl-wkernel.hostname="###"(内核参数的设置,/proc/sys文件下)能立即生效,但无法永久生效#sysctl-p(修改配置文件后执行此命令使其立即
分类:
其他好文 时间:
2017-12-07 00:01:44
阅读次数:
245
调度器的配置参数 /proc/sys/kernel/sched_min_granularity_ns(4000000ns): sysctl_sched_min_granularity,表示进程最少运行时间,防止频繁的切换,对于交互系统(如桌面),该值可以设置得较小,这样可以保证交互得到更快的响应(见 ...
分类:
系统相关 时间:
2017-12-02 22:12:16
阅读次数:
168
php5-cgi (or php70-cgi) 似乎是不用装的。挤压出Nginx的性能http://blog.csdn.net/xifeijian/article/details/20956605 改ulimitvi /etc/sysctl.conffs.file-max = 70000 (貌似没用 ...
分类:
Web程序 时间:
2017-11-28 19:57:44
阅读次数:
251
在日常的运维工作中,经常会用到nginx服务,也时常会碰到nginx因高并发导致的性能瓶颈问题。今天这里简单梳理下nginx性能优化的配置(仅仅依据本人的实战经验而述,如有不妥,敬请指出~)一、这里的优化主要是指对nginx的配置优化,一般来说nginx配置文件中对优化比较有作用的主要有以下几项:1)nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数。worker_pro
分类:
系统相关 时间:
2017-11-27 23:24:14
阅读次数:
175