3.1用户空间的映射:
1. 用户空间的虚拟地址vaddr通过MMU(pgd,pmd,pte)找到对应的页表项x(即为物理地址)
2. 页表项x的高20位是物理也好,物理页号index = x >> PAGE_SHIFT, 同理,index后面补上12个0就是物理页表的首地址。
3. 通过物理页号,我们可以再内核中找到该物理页的描述的指针mem_map[index],当然这个指针是虚拟地址,page结构见上文。
3.2内核空间虚拟地址的映射:
内核空间与物理地址之间有直接的映射关系,而不需要向用户空...
分类:
系统相关 时间:
2014-12-01 01:15:34
阅读次数:
332
FROM: http://cqfish.blog.51cto.com/622299/197230linux 清除系统cachedtop查看系统内存使用情况Mem:16432180k total, 13737848k used,2694332k free, 945396k buffersfreem -...
分类:
系统相关 时间:
2014-11-28 14:14:15
阅读次数:
251
传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Mem.....
分类:
系统相关 时间:
2014-11-28 11:41:13
阅读次数:
217
现场发布了4个weblogic节点,weblogic版本是10.3,jdk的版本是1.6.0_24。报错是:
/bea/GG/domains/domain/bin/startWebLogic.sh: line 188: 22691 段错误 ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} -Dweblogic.Name=$...
分类:
Web程序 时间:
2014-11-28 08:46:39
阅读次数:
633
free命令就是查看linux内存使用的常用命令free的常用参数:-m以M为单位查看内存使用情况-b以字节为单位查看内存使用情况-s可以再指定时间段不间断监控内存情况Mem:表示物理内存统计-/+buffers/cached:表示物理内存的缓存统计Swap:表示硬盘上交换分区的使用情况,第1行Mem:t..
分类:
其他好文 时间:
2014-11-26 11:38:25
阅读次数:
158
注意PC要与31. 1 #include 2 #include 3 #include 4 5 #define MAXN 40 6 #define MAXL 10 7 8 char mem[MAXN][MAXL]; 9 char ans[MAXL]; 10 11 int ...
分类:
其他好文 时间:
2014-11-25 23:28:39
阅读次数:
269
python类内init外声明的属性与init内声明的对象属性的访问和操作区别(面试题)1.在ipython中输入以下代码,其输出会是什么?In [1]: class ClassOut: ...: out_mem = 'out_mem' ...: print out_mem ...
分类:
编程语言 时间:
2014-11-25 20:25:04
阅读次数:
385
??
A trip to main memory costs hundreds of clock cycles on commodity hardware. Processors use caching to decrease the costs of memory latency by orders of magnitude. These caches re-order pending mem...
分类:
其他好文 时间:
2014-11-25 14:26:57
阅读次数:
159
这个panic是由CTS测试的时候发现的,panic的log如下:[ 2212.531425] c3 3279 (logcat) Unable to handle kernel paging request at virtual address 2b2c2c2b2b292a2a[ 2212.54.....
分类:
其他好文 时间:
2014-11-25 12:14:52
阅读次数:
611
具体学习参考php参考手册:
操作memcached的几种方式:
bool Memcache::add ( string $key , mixed $var [, int $flag [, int $expire ]] )
如果报 expire 设为0 表示,永不过期.(只要memcache不重新启动,就永远在mem中)
exprie 直接给的是秒数,则最大 30*3600*2...
分类:
系统相关 时间:
2014-11-22 23:12:37
阅读次数:
342