迷彩 潜伏 隐蔽 伪装
发布时间:2013-01-07 22:31:07
1 Redis 内存存储结构 本文是基于 Redis-v2.2.4 版本进行分析. 1.1 Redis 内存存储总体结构 Redis 是支持多key-value数据库(表)的,并用 RedisDb 来表示一个key-value数据库(表). redisServer 中有一个 redisDb *db; 成员变量, RedisServer 在初始化时,会根据配置文件的 db 数量来创建一个 redisDb 数组. 客户端在连接后,通过 SELECT 指令来选择一个 reidsDb,如果不指定,则缺省是redisDb数组的第1个(即下标是 0 ) redisDb. 一个客户端在选择......【阅读全文】
发布时间:2013-01-07 22:30:05
SQL> alter system set aq_tm_processes=10 scope=both; 指定队列监视进程个数,默认值为0,最大值为10 SQL> alter system set open_cursors=500 scope=both; 开启游标数 SQL> alter sy......【阅读全文】
发布时间:2013-01-07 22:29:28
最开始尝试使用installer安装jdk7,但是未能进行完整,之后每次安装软件都会报错,说oracle-java7-installer处有错误,在网上查得如下解决办法:sudo rm /var/lib/dpkg/info/oracle-java7-installer*sudo apt-get purge oracle-java7-installer*sudo rm /etc/apt/sources.list.d/*java*经验证,该方法切实可行。......【阅读全文】
发布时间:2013-01-07 22:27:22
这两天看文件系统, 这是第3遍了吧, 至少。总是看了, 忘了, 再看, 虽然每一次都似乎能看出点新的之前没注意到的内容, 但一遍遍的忘记实在让人恼火, 这一次, 将现在记住的背诵下来, 看看有没有点效果? 恩, 是的, 以下内容绝大部分是直接从记忆中取得的, 有一点没记住, 看了看书struct inode 里面有 15 个成员最为重要, 分成4类:1. 链表类,i_hash 将 inode 链接入 inode hashtable, 外部可以通过 super_block 指针与 ino 来找到这个 inodei_dentry 为 inode 的 dentry 链表表头, 从而一个 inode ......【阅读全文】
发布时间:2013-01-07 22:16:26
问题描述:生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。问题分析:1,程序属于CPU密集型,和开发沟通过,排除此类情况。2,程序代码有问题,出现死循环,可能性极大。问题解决:1,开发那边无法排查代码某个模块有问题,从日志上也无法分析得出。2,记得原来通过strace跟踪的方法解决了一台PHP服务器CPU占用高的问题,但是通过这种方法无效,经过google搜索,发现可以通过下面的方法进行解决,那就尝试下吧。解决过程:1,根据top命令,发现PID为2633的Java进程占用CPU高达300%,出现故障。2......【阅读全文】