当系统申请一个新的inode时。系统并不会对磁盘进行读写。它会在存储在内存的inode表(inode_table)中寻找一个空闲的位置。如果找到了,直接返回该inode。否则要等待一个空闲的位置。得到一个空闲的位置后,检查dirty位,如果dirty,那么需要写回磁盘。但是注意,系统并不会直接对磁盘...
分类:
系统相关 时间:
2015-03-31 17:25:21
阅读次数:
198
refill_inactive_scan和swap_out,把活跃的页面变成不活跃脏的页面。挑选的原则是最近没有被访问,且age小于0。 page_launder,把不活跃脏的页面变成不活跃干净的页面。 不活跃脏的页面,有如下特点: 使用计数为1; page->list链入mapping->dirty_pages/clean_pages; page->next_has...
分类:
系统相关 时间:
2015-03-04 09:51:53
阅读次数:
168
今天在做实验的时候尝试修改了vm.dirty_ratio等参数,都没有能够引发OOM_KILLER,但是参数vm.min_free_bytes的修改引发了系统的宕机或者引发了系统的OOM_KILLER现象。如下是实验的环境:内存256MB如下修改的具体参数1)echo500000>/proc/sys/vm/min_free_bytes具体含义:保..
分类:
其他好文 时间:
2015-02-23 00:19:25
阅读次数:
286
SQL92标准规定,数据库事务有4个隔离级别,他们为了防止以下现象:脏读取(Dirty read):一个事务读取了另一事务未提交的数据A事务修改一笔数据,但仍未提交B事务查询数据,却能读取该笔未提交的数据(如果A事务回滚,则此笔数据为脏数据,所以为脏读取)不可重复读取(Nonrepeatable r...
分类:
数据库 时间:
2015-02-16 18:06:14
阅读次数:
140
用 ng-show 来显示错误信息的时候需要写很多的代码,找了一个插件 ng-messages。使用方法下:js 代码中加入依赖var myApp = angular.module('myApp', [
"restangular",
'ui.router',
'ngMessages',
...
html 中添加 js 文件<script src="bower_comp...
分类:
其他好文 时间:
2015-02-11 18:40:08
阅读次数:
227
在实现这个效果的时候,我想到了两种方案。
方案一:在炸弹刚体爆炸时,由炸弹刚体为起点,向四周喷散小刚体,这些小刚体会被喷射到附近的刚体上,对附近的刚体施加力,然后力是物体运动状态改变的原因(摘自高中物理必修一),然后爆炸效果就可以完成了。这个方法比较简单,但是我觉得有点dirty way。像我这种耳机标有R的必须带右边,标有L的必须带左边的人,怎么可能就此满足了呢?当然,感兴趣的朋友可以自己尝试一下这种方法~
方案二:首先想办法把炸弹刚体周围的其他刚体找到,然后对它们施加一个力,我们只用控制好力的方向就可以...
分类:
其他好文 时间:
2015-01-26 00:07:35
阅读次数:
310
内核相关参数相关内核参数,有条件的话可以修改参数测试验证一下。1、/proc/sys/vm/dirty_ratio这个参数则指定了当文件系统缓存脏页数量达到系统内存百分之多少时(如10%),系统不得不开始处理缓存脏页(因为此时脏页数量已经比较多,为了避免数据丢失需要将一定脏页刷入外存);在此过程中很...
分类:
系统相关 时间:
2015-01-16 18:32:49
阅读次数:
423
Problem Description
Corrupt governors always find ways to get dirty money. Paint something, then sell the worthless painting at a high price to someone who wants to bribe him/her on an auction, thi...
分类:
其他好文 时间:
2015-01-09 17:29:52
阅读次数:
335
恢复间隔(分钟)RecoveryIntervalSQLServer与“恢复间隔”配置相关运作是检查点(checkpoint)事件发生的频率。检查点最主要的工作是将数据库缓存中,标示为Dirty的数据与日志文件分页写入到硬盘,借此将SQLServer重新启动时的恢复工作,如“回滚”或“重做”的工作量减至最少..
分类:
其他好文 时间:
2014-12-19 12:23:29
阅读次数:
177
add page to flush listbuffer pool中的page,有三种状态:l free: 当前page未被使用l clean: 当前page被使用,对应于数据文件中的一个页面,但是页面未被修改l dirty: 当前page被使用,对应于数据文件中的一个页面,同时页面被修改free类...
分类:
数据库 时间:
2014-12-16 11:31:46
阅读次数:
290