• 博客访问: 694708
  • 博文数量: 165
  • 博客积分: 46
  • 博客等级: 民兵
  • 技术积分: 3977
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-11 13:45
  • 认证徽章:
个人简介

现任职北京某互联网公司运维经理,高级架构师,涉足互联网运维行业已经超过10年。曾服务于京东商城,互动百科等互联网公司,早期运维界新星。 长期专研,C语言开发,操作系统内核,大型互联网架构。http://www.bdkyr.com

文章分类
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2016-05-12 08:50:22

一.问题描述今天直接重启了用户中心库的mysql进程,数据库起来后,一直报错Too many connections。机器负载飙升到100了。登陆到mysql中,发现很多连接的状态都是logging slow query,分析慢查询日志。二.原因分析应该是数据库重启后,需要重装装载数据到内存中,导致所有的语句执行都很慢,这样就堆积了很多请求,最后.........【阅读全文】

阅读(1121) | 评论(0) | 转发(0)

发布时间:2016-05-12 08:48:37

有朋友问: MySQL的分页似乎一直是个问题,有什么优化方法吗?网上看到赶集网XX推荐了一些分页方法,但似乎不太可行,你能点评一下吗?=========================================---方法1: 直接使用数据库提供的SQL语句---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N---适应场景: 适用于数据.........【阅读全文】

阅读(1174) | 评论(0) | 转发(0)

发布时间:2016-05-09 08:52:45

不用再担心脚本输出的日志文件过大爆满磁盘,log_rotater.sh可让你高枕无忧,肆无忌惮地重定向日志到文件中。 log_rotater.zip   #!/bin/sh# Writed by yijian on 2012/7/22# 本脚本功能:# 1) 实现一个通用的按大小的日志滚动# 2) 要求日志文件扩展名为“.lo.........【阅读全文】

阅读(11008) | 评论(2) | 转发(0)

发布时间:2016-05-07 23:17:31

本博文收集和整理了在日常维护hadoop集群时运维工程师需要掌握的最基本的hadoop管理与维护的相关命令,在此分享出来供大家参考学习~博主也是刚刚接触hadoop不久,如有问题欢迎批评指正~非常感谢......【阅读全文】

阅读(1439) | 评论(0) | 转发(0)

发布时间:2016-05-05 09:44:01

详解大型网站软件系统的特点......【阅读全文】

阅读(1300) | 评论(0) | 转发(0)

发布时间:2016-05-04 17:16:00

从没思路到有思路----撰写服务器评估方案......【阅读全文】

阅读(1182) | 评论(0) | 转发(0)

发布时间:2016-05-03 17:47:25

作者:lvyilong316绿色代表进程(进程的性质)橙色代表文件(文件的性质)。当进程试图打开文件时,内核会进行如下权限测试:0. 若进程的有效用户ID是0(超级用户),则允许访问。1. 若进程的有效用户ID等于文件的所有者ID,那么进行文件所有者访问权限的测试(与open的参数对比),对应图中的1。.........【阅读全文】

阅读(1149) | 评论(0) | 转发(0)

发布时间:2016-05-03 17:46:23

fcntl()、lockf、flock的区别——lvyilong316    这三个函数的作用都是给文件加锁,那它们有什么区别呢?首先flock和fcntl是系统调用,而lockf是库函数。lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文件加锁的效果也是一样的。后面分析不同点时大多数情况是将fcn.........【阅读全文】

阅读(874) | 评论(0) | 转发(0)

发布时间:2016-05-03 17:41:35

关于哈希表,在内核里设计两个很重要的数据结构:   哈希链表节点: 点击(此处)折叠或打开 /*Kernel Version : 3.4.x [include/linux/types.h]*/ struct hlist_node {    struct hlist_node *next, **pprev;}; .........【阅读全文】

阅读(952) | 评论(0) | 转发(0)

发布时间:2016-05-03 17:41:22

    对照前面介绍过的内核通知链、链表,本章我们将要介绍的哈希表的初始化和定义也是如出一辙的:点击(此处)折叠或打开 定义并初始化一个名为name的哈希链表表头 #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL }.........【阅读全文】

阅读(948) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

huzhiguang12922013-12-26 12:54

薛专家

回复  |  举报

weizhulinux2013-12-04 10:41

牛逼!!!

回复  |  举报
留言热议
请登录后留言。

登录 注册