自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 linux kernel内存映射实例分析

http://blog.csdn.net/crazyjiang/article/details/7903772引子现在android智能手机市场异常火热,硬件升级非常迅猛,arm cortex A9 + 1GB DDR似乎已经跟不上主流配置了。虽说硬件是王道,可我们还是不禁还怀疑这么强大的硬件配置得到充分利用了吗?因此以后我都会正对ARM平台分析kernel的内容。 正

2015-03-19 15:30:35 403

转载 alloc_page函数分析

http://blog.chinaunix.net/uid-20729583-id-1884604.html/* *下面的alloc_pages(gfp_mask,order)函数用来请求2^order个连续的页框 */ #define alloc_pages(gfp_mask, order) \                 alloc_pages_node(numa_

2015-03-19 15:30:32 1523

转载 linux kernel学习笔记- 内存管理

1.相关数据结构        相比用户空间而言,在内核中分配内存往往受到更多的限制,比如内核中很多情况下不能睡眠,此外处理内存分配失败也不像用户空间那么容易。内核使用了页和区两种数据结构来管理内存: 1.1  页 内核把物理页作为内存管理的基本单位。尽管CPU的最小可寻址单位通常为字(甚至字节),但是MMU(内存管理单元,管理内存并把虚拟地址转换为物理地址的硬件)通常以页为单

2015-03-19 14:59:52 491

转载 nf_conntrack: table full, dropping packet问题的解决思路

http://www.jb51.net/LINUXjishu/73141.html介绍:nf_conntrack 工作在 3 层,支持 IPv4 和 IPv6,而 ip_conntrack 只支持 IPv4。目前,大多的 ip_conntrack_* 已被 nf_conntrack_* 取代,很多 ip_conntrack_* 仅仅是个 alias,原先的 ip_conntrack 的

2015-03-16 16:50:52 504

原创 keepalived table full, dropping packet错误解决

现象: 在3.13晚上20:50收到报短信,keepalived服务挂了。1.  检查keepalived日志,报错日志信息如下:Mar 13 20:36:49 fashion Keepalived_healthcheckers[25717]: TCP connection to [192.168.XX.XX]:3908 failed !!!Mar 13 20:36:49 fashio

2015-03-16 16:08:34 1701

转载 mysql metadata lock(一)

想必玩过mysql的人对Waiting for table metadata lock肯定不会陌生,一般都是进行alter操作时被堵住了,导致了我们在show processlist 时,看到线程的状态是在等metadata lock。本文会对mysql 的metadata lock做一个小小的总结,希望对大家有所帮助。     MDL是在5.5才引入到mysql,之前也有类似保护元数据的

2015-03-09 17:27:48 399

转载 mysql metadata lock(二)

上一篇《mysql metadata lock(一)》介绍了为什么引入MDL,MDL作用以及MDL锁导致阻塞的几种典型场景,文章的最后还留下了一个小小的疑问。本文将更详细的介绍MDL,主要侧重介绍MDL的原理和实现。一般而言,商业数据库系统实现锁,一般将锁划分为读锁(共享锁)和写锁(排它锁),为了进一步提高并发性,还会加入意向共享锁和意向排它锁。但是偏偏mysql的MDL搞地比较复杂,但目的也是为

2015-03-09 17:18:56 380

转载 oracle,mysql 上年、上月和上周时间

mysql上年的第一天:SELECT DATE_SUB( DATE_SUB( CURDATE(), INTERVAL 1 YEAR ),INTERVAL DAYOFYEAR(DATE_SUB( CURDATE(), INTERVAL 1 YEAR ))-1 DAY) 上年的最后一天:SELECT DATE_SUB( CURDATE(),INTERVAL DAYO

2015-03-09 14:01:56 497

转载 LINUX系统性能调优

一、前提我们可以在文章的开始就列出一个列表,列出可能影响Linux操作系统性能的一些调优参数,但这样做其实并没有什么价值。因为性能调优是一个非常困难的任务,它要求对硬件、操作系统、和应用都有着相当深入的了解。如果性能调优非常简单的话,那些我们要列出的调优参数早就写入硬件的微码或者操作系统中了,我们就没有必要再继续读这篇文章了。正如下图所示,服务器的性能受到很多因素的影响。当面对一个使用

2015-03-05 12:38:34 441

转载 Linux 释放内存方法

第一步:执行命令,完成内存缓存区(buffers cache)有效数据向外设的存储。                         #sync                        #sync          第二步:修改内核对内存的管理(主要是内存数据的清理)                       # echo 3 > /proc/sys/vm/drop_cac

2015-03-05 11:45:31 630

基于微博用户关系与行为的用户建模

基于微博用户关系与行为的用户建模,很不错的一本书!

2015-12-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除