在优化oracle的时候,遇到了oracle的SGA大小远远大于linux系统共享 内存的最大值,以至于当用ipcs命令查看的时候,oracle的SGA区被分成了10个段,这大大影响的oracle的反应速度。本文将为大家介绍linux操作系统修改共享内存的简单方法。...详细
共享内存是Linux中最快速的IPC方法。他也是一个双向过程,共享区域内的任何进程都可以读写内存。这个机制的不利方面是其同步和协议都不受程序员控制,你必须确保将句柄传递给了子进程和线程。内存映射文件不仅仅用于IPC,在其他进程中它也有很大作用。如果你需要将一个分配的缓冲区初始化为零,只要记住/dev/zero 。你也可以通过将文件映射到内存中以提高其性能。它使你可以像读写字符串一样读写文件。...详细