共享内存,顾名思义,就是预留出的内存区域,它允许一组进程对其访问。共享内存是system vIPC中三种通信机制最快的一种,也是最简单的一种。对于进程来说,获得共享内存后,他对内存的使用和其他的内存是一样的。由一个进程对共享内存所进行的操作对其他进程来说都是立即可见的,进程只需要通过一个指向共享内存...
分类:
系统相关 时间:
2014-10-27 12:41:40
阅读次数:
264
IPC介绍——10个ipcs例子semaphorearrays2010performancesystemaccessipcs是一个uinx/linux的命令。用于报告系统的消息队列、信号量、共享内存等1、列出所有的ipcs参数: -a 他是默认选项及ipcs等效于ipcs -a[root@te...
分类:
其他好文 时间:
2014-10-24 23:28:02
阅读次数:
374
话不多说,直接上线上服务器的sysctl.conf文件,当然,这是前辈大牛的功劳:#---内核优化开始--------#内核panic时,1秒后自动重启kernel.panic=1#允许更多的PIDs(减少滚动翻转问题);maybreaksomeprograms32768kernel.pid_max=32768#内核所允许的最大共享内存段的大小(bytes)..
分类:
系统相关 时间:
2014-10-24 06:59:33
阅读次数:
266
一共享内存介绍共享内存可以从字面上去理解,就把一片逻辑内存共享出来,让不同的进程去访问它,修改它。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地...
分类:
系统相关 时间:
2014-10-21 11:53:17
阅读次数:
227
1.comm[123]file1file2对两个排好序的文件进行比较,做数据比较的时候,非常方便。实际使用:验证现网的数据,看是否准确。比如要对比数据库中的数据和共享内存的数据,是否一致,可以把数据提取出来,存于两个文件中。然后使用comm进行对比,comm-12file1flie2,会显示出两者共..
分类:
系统相关 时间:
2014-10-21 02:27:24
阅读次数:
200
shmgetint shmget(key_tkey, size_tsize, intflag);key: 标识符的规则size:共享存储段的字节数flag:读写的权限返回值:成功返回共享存储的id,失败返回-1key_t key------------------------------------...
分类:
其他好文 时间:
2014-10-19 02:39:19
阅读次数:
219
ASMM自动共享内存管理:
自动根据工作量变化调整
最大程度地提高内存利用率
有助于消除内存不足的错误
show">SYS@PROD>show parameter sga
NAME TYPE VALUE
------------------------------------ ----------...
分类:
数据库 时间:
2014-10-17 12:06:46
阅读次数:
258
Oracle 内存结构
与 Oracle 实例关联的基本内存结构包括:
系统全局区 (SGA):由所有服务器和后台进程共享。SGA 中存储的数据示例包括高速缓存的数据块和共享 SQL 区域。
程序全局区 (PGA):各个服务器进程和后台进程专用,每个进程都有一个 PGA。
SGA 是共享内存区,包含实例的数据和控制信息,由以下各项组成:
数据库缓冲区高速缓存...
分类:
数据库 时间:
2014-10-17 10:19:07
阅读次数:
248
Linux系统中的进程通信方式主要以下几种:同一主机上的进程通信方式* UNIX进程间通信方式: 包括管道(PIPE), 有名管道(FIFO), 和信号(Signal)* System V进程通信方式:包括信号量(Semaphore), 消息队列(Message Queue), 和共享内存(Shar...
分类:
编程语言 时间:
2014-10-17 02:11:33
阅读次数:
182
Entity:实体, 其实就是Sqlite中的表
Attributes:属性, 就是Sqlite中的字段
Relationships:关系, 就是Sqlite中的关系
Fetched Properties:查询属性, 就是SQL语句
.sqlite 数据库
.sqlite-shm: 数据库日志
.sqlite-wal: 数据库索引共享内存文件...
分类:
其他好文 时间:
2014-10-15 19:14:11
阅读次数:
224