`

linux ipcs确定共享内存使用情况

 
阅读更多

环境:


ipcs确定共享内存的使用情况,该命令用于输出系统中处于active状态的消息队列,共享内存段以及信号量的有关消息。


通常最好让整个SGA处于一个单一的共享内存段,因为跟踪一个以上的段将需要额外的开销,在这些段来回切换也需要时间。可以增加/etc/sysctl.conf文件kernel.shmmax参数值,以增加一个单一的共享内存段的最大尺寸。
# Controls the maximum shared segment size, in bytes
kernel.shmmax = 4294967295

使用ipcs可以查看系统的SGA是否由多个不连续的内存块组成,如果数据库失败,在释放内存时就会出现问题。使用ipcrm命令(仅仅用于在数据库失败之后SGA碎片没有被释放的情况)可以从内存中去除SGA碎片。不要在一个正在运行的数据库中运行ipcrm命令。


ipcrm命令


一个实例:
两条Linux命令彻底杀死Oracle
http://space.itpub.net/519536/viewspace-619787

分享到:
评论

相关推荐

    linux 共享内存浅析

    要使用共享内存,应该有如下步骤: 1.开辟一块共享内存 shmget() 2.允许本进程使用共某块共享内存 shmat() 3.写入/读出 4.禁止本进程使用这块共享内存 shmdt() 5.删除这块共享内存 shmctl()或者命令行下ipcrm ftok...

    Linux IPCs 编程手册(英文)

    关于 Linux 下各种 IPC 的编程手册

    linux操作系统修改共享内存的简单方法

    在优化oracle的时候,遇到了oracle的SGA大小远远大于linux系统共享 内存的最大值,以至于当用ipcs命令查看的时候,oracle的SGA区被分成了10个段,这大大影响...本文将为大家介绍linux操作系统修改共享内存的简单方法。

    Linux ipcs命令的使用

    主要介绍了Linux ipcs命令的使用,帮助大家更好的学习和理解Linux,感兴趣的朋友可以了解下

    操作系统实验3.doc

    3、阅读例2的程序,运行一次该程序,然后用ipcs命令查看系统中共享存储区的情况, 再次执行该程序,再用ipcs命令查看系统中共享内存的情况,对两次的结果进行比较, 并分析原因。最后用ipcrm命令删除自己建立的共享...

    BLOG_【故障解决】IPCS和IPCRM使用.pdf

    BLOG_【故障解决】IPCS和IPCRM使用.pdfBLOG_【故障解决】IPCS和IPCRM使用.pdf

    Linux ipcs命令与ipcrm命令的用法详解

    以下是对Linux中的ipcs命令与ipcrm命令的用法进行了介绍,需要的朋友可以过来参考下

    system-v-share-memory.rar_DEMO_shell内存读写_shmget_共享内存读写

    共享内存demo:程序包括:共享内存获取,读写,删除等,另外还有一个shell脚本删除ipcs

    操作系统-实验二.doc

    任务二、 共享内存 (1)阅读例2的程序,运行一次该程序,然后用ipcs命令查看系统中共享存储区的情况 ,再次执行该程序,再用ipcs命令查看系统中共享内存的情况,对两次的结果进行比较 ,并分析原因。最后用ipcrm...

    Linux Command ipcs/ipcsrm – 显示进程间通信设施状态

    -m:查看系统共享内存信息 -q:查看系统消息队列信息 -s:查验系统信号量信息 -a:系统默认输出信息,显示系统内所有IPC信息 输出格式 -c:查看IPC的创建者和所有者 -l:查看IPC资源的限制信息 -p:查看IPC资源的...

    ipcs命令 多进程间通信常用的工具

    打印出使用共享内存进行进程间通信的信息 -q 打印出使用消息队列进行进程间通信的信息 -s 打印出使用信号进行进程间通信的信息 参考实例 输出信息的详细变化时间: [root@linuxcool ~]# ipcs -t 输出ipc...

    linux-ipcs:Linux进程间通信(Inter-Process Communication)方式汇总

    XSI共享内存 POSIX信号量 域套接字(Domain Socket) 信号(Signal) 互斥量(Mutex) 其中信号(signal)和信号量(semaphore)本质上并不算是进程间通信方式,应该是进程间同步的方式,但是也可以起到一定的通信作用,故也列...

    BLOG_Oracle_lhr_【ipcs、ipcrm、sysresv、kernel.shmmax】.pdf

    BLOG_Oracle_lhr_【ipcs、ipcrm、sysresv、kernel.shmmax】.pdfBLOG_Oracle_lhr_【ipcs、ipcrm、sysresv、kernel.shmmax】.pdf

    浙江理工大学操作系统实验2:进程通信报告

    (1) 阅读例2的程序,运行一次该程序,然后用ipcs命令查看系统中共享存储区的情况,再次执行该程序,再用ipcs命令查看系统中共享内存的情况,对两次的结果进行比较,并分析原因。最后用ipcrm命令删除自己建立的共享...

    util-linux-ng-2.17源码(含fdisk)

    util-linux-ng-2.17源码(含fdisk) Here is a list of all documented files with brief descriptions: util-linux-ng-2.17.2/disk-utils/blockdev.c [code] util-linux-ng-2.17.2/disk-utils/cramfs.h [code] ...

    linux3.zip-linux3.zip

    查看内存使用情况 - free 虚拟内存统计 - vmstat CPU信息统计 - mpstat 查看进程使用内存状况 - pmap 报告设备CPU和I/O统计信息 - iostat 显示所有PCI设备 - lspci 显示进程间通信设施的状态 – ipcs 任务二 vi/vim...

    zh-ipcs-ui.rar

    zh-ipcs-ui.rar

    Linux指令速查手册.part1.rar

    1.37 ipcrm指令:删除消息队列、旗语设置或者共享内存的ID  1.38 jobs指令:列出所有后台程序  1.39 kill指令:杀死执行中的进程  1.40 killall指令:杀死同名的所有进程  1.41 last指令:列出目前与过去...

Global site tag (gtag.js) - Google Analytics