原因:写数据到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
在日常的运维工作中,经常会用到nginx服务,也时常会碰到nginx因高并发导致的性能瓶颈问题。今天这里简单梳理下nginx性能优化的配置(仅仅依据本人的实战经验而述,如有不妥,敬请指出~)一、这里的优化主要是指对nginx的配置优化,一般来说nginx配置文件中对优化比较有作用的主要有以下几项:1)nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数。worker_pro
分类:
系统相关 时间:
2017-11-27 23:24:14
阅读次数:
175
业务起来了,并发上来了,高峰时期也达到1.6wrps了,长连接数量达到了5w,为了生存,才研究如何提高并发。 1. net.core.netdev_max_backlog 参数表示网卡接受数据包的队列最大长度,在阿里云服务器上,默认值是1000,可以适当调整。 2. net.core.somaxco ...
分类:
其他好文 时间:
2017-11-16 14:38:16
阅读次数:
138
ipcs、ipcrm、sysresv、kernel.shmmax1.1BLOG文档结构图1.2前言部分1.2.1导读和注意事项各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:①ipcs的使用②ipcrm释放oracle内存段③sysresv的使用④内核参数kernel.shmmax⑤..
分类:
其他好文 时间:
2017-11-15 17:11:56
阅读次数:
460
第一种方式这种方式适合在安装操作系统的时候进行设置,点击Tab,打开kernel启动选项,增加内核参数:net.ifnames=0biosdevname=0--->Enter回车第二种方式修改网卡配置文件中的DEVICE=参数的关于eth0[root@ansheng~]#cd/etc/sysconfig/network-scripts/[root@anshengnetwork..
分类:
其他好文 时间:
2017-11-14 14:14:21
阅读次数:
241
基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Cookie 和 Session的区别 fail-fast 与 fail-safe 机制有什么区别 get 和 ...
分类:
编程语言 时间:
2017-11-13 18:35:02
阅读次数:
245
安装oracle软件时需要设置操作系统级别的用户限制,后期检查可以使用如下命令,方便问题的排查工作linux:tail -15 /etc/security/limits.conftail -30 /etc/sysctl.conf more /etc/sysctl.conf|grep -v ^#|gr ...
分类:
系统相关 时间:
2017-11-11 11:38:10
阅读次数:
211
此篇文章留作自己平时使用。 参考文章: linux内核TCP相关参数解释 http://os.chinaunix.net/a2008/0918/985/000000985483.shtml linux内核参数优化 http://blog.chinaunix.net/uid-29081804-id-3 ...
分类:
系统相关 时间:
2017-11-02 13:14:23
阅读次数:
227