正确理解Informix的系统结构

豆豆网   技术应用频道   2007年09月14日  【字号: 收藏本文

内容摘要:动态服务器系统由三个主要组件构成:共享内存,进程和磁盘。共享内存包括三个段:驻留段。虚拟段和消息段。驻留段主要用作磁盘数据的缓存。虚拟段主要用作内存池以支持进程及相关的会话(session)和线索。当客户与服务器利用共享内存进行通信时,消息段将用作两者之间的消息缓冲区。

  用户可以利用ipcs或onstat -g seg 命令来监控共享内存段的状态。

  虚拟处理器(Virtual Processors)

  虚拟处理器类

oninit cpu类: 运行所有用户线索和部分系统线索(所有线索的95%) 
oninit AIO类: 运行所有内部线索以执行I/O,日志写除外 
oninit PIO类: 运行内部线索写物理日志 
oninit LIO类: 运行内部线索写逻辑日志 
oninit SHM类: 运行共享内存通讯线索 
oninit TLI类: 运行内部TLI网络通讯线索 
oninit SOC类: 运行内部Sockets网络通讯线索 
oninit MSC类: 运行其它任务线索 
oninit ADM类: 运行时钟 
oninit OPT类: 负责管理BLOB将传至光盘子系统 
oninit ADT类: 运行安全审计线索

  数据库系统服务器由若干称为oninit的UNIX进程组成,在系统中这些进程被称为虚拟处理器(VP)。所有VP都是可执行程序oninit的实体。每一VP属于一种特定的虚拟处理器类,而不同的虚拟处理器类分别完成不同的任务。每一虚拟处理器可含的VP数量由下列参数决定:

CPU NUMCPUVPS
AIO NUMAIOVPS
PIO 自动启动一个VP。如果物理日志被镜像,将启动两个VP
LIO 自动启动一个VP。如果逻辑日志被镜像,将启动两个VP
SHM NETTYPE
TLI NETTYPE
SOC NETTYPE
MSC 自动启动一个VP
ADM 自动启动一个VP
OPT STAGEBLOB被设置,然后自动启动一个VP
ADT ADTMODE被设置,然后自动启动一个VP

  用户可以利用PS 或者onstat -g glo命令监控VP的状态。

  线索

责编:豆豆技术应用

正在加载评论...