mysql中的latch锁和Tlock(事务锁),DML加锁规则,以及死锁分析。一.Latch和Tlock的关系Latch:为保护临界资源的正确性而设计,例如保护正在使用的内存页面不被破坏等。没有死锁检测机制,轻量锁,并且作用对象时内存页面或是内存共享变量.Tlock:事务锁,作用对象是事务,有死锁检测机..
分类:
数据库 时间:
2016-03-09 19:22:31
阅读次数:
452
定时器开之前一定要清,这是我之前疏忽的,导致页面倒计时占用内存,页面崩溃。
分类:
其他好文 时间:
2016-03-04 20:49:15
阅读次数:
200
首先说说虚拟内存和物理内存: 虚拟内存就是采用硬盘来对物理内存进行扩展,将暂时不用的内存页写到硬盘上而腾出更多的物理内存让有需要的进程来用。当这些内存页需要用的时候在从硬盘读回内存。这一切对于用户来说是透明的。通常在Linux系统说,虚拟内存就是swap分区。在X86系统上虚拟内存被分为大小为4K的
分类:
系统相关 时间:
2016-01-28 15:15:30
阅读次数:
331
cat /etc/passwd 所有系统用户账户列表及每个用户的基本信息cat /etc/meminfo 虚拟内存的当前状况ipcs -m 查看当前系统上共享内存页面[root@hadoop~]#当前shell的用户名,当前虚拟控制台编号,当前目录ls -F 区分文件和目录ls -a 隐藏文件 文....
分类:
系统相关 时间:
2015-12-25 18:50:55
阅读次数:
195
4.内存使用率:内存使用率的相关属性包括页面调度或页面交换、加锁、线程迁移中的让步式和抢占式上下文切换。当应用运行所需的内存超过可用物理内存时,就会发生内存页面交换,系统在进行页面交换或使用虚拟内存时,应用会表现出明显的性能问题。为了应对这种可能出现的情况,通常要为系统配置swap空间,swap空间...
分类:
编程语言 时间:
2015-12-21 19:51:04
阅读次数:
174
管理交换空间一、概念:交换空间是可与Linux内核内存管理子系统配合使用的磁盘区域。用于通过保存不活动的内存页来补充系统RAM。(系统RAM与交换空间组合在一起称为虚拟内存)注:当系统内存不足时系统会调用虚拟内存,但由于交换空间位于磁盘上,读写性能相对内存太差,因此当..
分类:
其他好文 时间:
2015-12-11 06:57:17
阅读次数:
226
虚拟内存模型Linux 内核本身并不运行在虚拟空间中,其使用的是物理寻址模式。 物理内存被分割为界面,一个内存页面的大小由PAGE_SIZE宏决定。 虚拟地址空间的方式使程序员可以将巨大的结构用于连续的地址,而不必考虑物理内存上的限制。线性地址到物理地址线性地址需要由处理器或者一个单独的MMU转换为...
分类:
系统相关 时间:
2015-11-22 23:08:40
阅读次数:
315
WIN7用户都知道新安装的Win7系统体积占用硬盘空间比较大,一张2.4G左右的光盘装出来的系统小则6-7G多则12-13G(虚拟内存页面文件视内存容量而定),Win7是否天生就这么臃肿庞大呢? 我们可以通过删除WIN7系统一些不必要的自带文件,为您的硬盘节省下不菲的空间大小呢,以下就是为W...
本讲座Linux页面缓存数据的同步和恢复机制页。数据同步和恢复是两个独立的页面概念。数据同步处理是存储器/数据一致性问题缓存数据和备份设备。页面回收是如何回收分配的内存空间不足的物理内存页。为了获得足够的空间来分配一个干净的页面,支持更高优先级的工作。步在随意时刻都有可能触发,页回收则是在物理内存使...
分类:
其他好文 时间:
2015-10-18 13:59:20
阅读次数:
146
linux内存通过virtual memory 虚拟内存来管理整个内存,physical RAM物理内存和swap交换空间即为virtual memory总量。swap的使用场景swap主要有两个用处1、当系统需要比物理内存更多的内存空间的时候,内核会把内存里边用得比较少的内存页面swap out到...
分类:
系统相关 时间:
2015-10-15 23:30:53
阅读次数:
253