`
netcome
  • 浏览: 487258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

AIX性能调整——程序执行模型

    博客分类:
  • AIX
阅读更多

为了清楚地检查工作负载的性能特征,需要有一个动态而非静态的程序执行模型,如下图所示。

图 1. 程序执行层次结构该图形以一个三角形为基础。左边代表和右边适当的操作系统实体匹配的硬件实体。程序必须从存储在磁盘上的最低级别开始,到最高级别的处理器运行程序指令。例如,从底部到顶部,磁盘硬件实体容纳可执行程序;实内存容纳等待线程和中断处理程序;转换后备缓冲区容纳可分派的线程;高速缓存中包含当前分派的线程和处理器流水线;而寄存器中包含当前的指令。
程序执行层次结构

程序为了运行必须沿着硬件和操作系统层次结构并行向上前进。硬件层次结构中的每个元素都比它下面的元素稀少和昂贵。不仅程序不得不为了每个资源和其他程序竞争,而且从一个级别过渡到下一级别也要花时间。为了理解程序执行动态,需要对层次结构中每一级别有个基本的了解。

分享到:
评论

相关推荐

    Developing C applications on AIX 第三章 用户进程模型

    64位模型在AIX中的引入进一步增强了应用程序的性能和扩展性。 1. **内存管理**:64位进程支持更大的地址空间,理论上可以访问几乎无限量的内存资源。这使得64位应用程序更适合处理大规模数据集和复杂计算任务。 2. ...

    LINUX操作系统复习资料.pdf

    本资源是一个 LINUX 操作系统的复习资料,涵盖了 LINUX 操作系统的基本概念、UNIX 操作系统的历史、AIX 操作系统的基本知识、UNIX 操作系统模型、shell 操作等方面的知识点。 第一章 绪论: * 了解计算机的 4 项...

    INFORMIX OnLine 7.X培训教程.pdf

    #### 三、性能调整 **3.1 影响CPU的性能** - **影响CPU使用率的配置参数和环境变量**: - 配置参数如 `onconfig` 文件中的 `cpu_count` 等。 - **监控系统CPU的使用状况**: - 使用工具如 `onstat` 来监控CPU使用...

    精通Qt4编程(第二版)源代码

    \ 第4章 程序主窗口—— QMainWindow 卢传富 Qt应用程序的主窗口是由多个部件/组件构成的框架,本章通过一个简单文本编辑器的例子,介绍了主窗口的菜单、工具条、中心部件、锚接部件和状态条,并通过Qt设计器绘制和...

    精通qt4编程(源代码)

    \ 第4章 程序主窗口—— QMainWindow 卢传富 Qt应用程序的主窗口是由多个部件/组件构成的框架,本章通过一个简单文本编辑器的例子,介绍了主窗口的菜单、工具条、中心部件、锚接部件和状态条,并通过Qt设计器绘制和...

    Data_Integrator

    - **执行效能分析器**:监控和分析数据集成过程的性能,帮助优化整体流程。 #### 七、应用场景 - **数据仓库构建**:用于构建和维护数据仓库,支持高效的ETL操作。 - **遗留系统集成**:将旧系统中的数据迁移到新...

    UNIX环境C语言编程[借鉴].pdf

    用户可以通过Shell命令行来执行程序,例如使用cc编译器将C源代码编译成可执行文件。当涉及多个文件的编译时,可以使用make工具,通过编写Makefile文件来自动化编译过程。 系统调用和库函数是UNIX编程中的基础概念。...

    Unidata文档 Unidata文档Unidata文档

    - **高性能**:UniData采用多维数组模型,这使得数据检索和更新操作极为迅速。 - **高可用性**:系统支持实时数据复制和故障恢复机制,确保数据的连续可用性和业务连续性。 - **跨平台兼容性**:能够在多种操作系统...

    惊醒打造,堪称经典!每张重点突出,脉络清晰,适用于教学,自学等等

    ### 数据库原理与应用——DB2通用数据库产品详解 #### DB2通用数据库产品概述 **DB2**(DB two)是IBM(国际商业机器公司)研发的一款强大的关系型数据库管理系统,自诞生以来一直致力于为企业提供稳定可靠的数据...

Global site tag (gtag.js) - Google Analytics