文档信息
前言
1. 内存和 CPU 管理
2. 用于 Solaris Cluster 的远程共享内存 API
3. 会话描述协议 API
4. 进程调度程序
5. 地址组 API
地址组概述
验证接口版本
初始化地址组接口
使用 lgrp_init()
使用 lgrp_fini()
地址组分层结构
使用 lgrp_cookie_stale()
使用 lgrp_view()
使用 lgrp_nlgrps()
使用 lgrp_root()
使用 lgrp_parents()
使用 lgrp_children()
地址组内容
使用 lgrp_resources()
使用 lgrp_cpus()
使用 lgrp_mem_size()
地址组特征
使用 lgrp_latency_cookie()
地址组及线程和内存位置
使用 lgrp_home()
使用 madvise()
使用 madv.so.1
madv.so.1 用法示例
使用 meminfo()
地址组关联
使用 lgrp_affinity_get()
使用 lgrp_affinity_set()
API 用法示例
6. 输入/输出接口
7. 进程间通信
8. 套接字接口
9. 使用 XTI 和 TLI 编程
10. 包过滤钩子
11. 传输选择和名称到地址映射
12. 实时编程和管理
13. Solaris ABI 和 ABI 工具
A. UNIX 域套接字
索引
本章介绍了应用程序应用程序用来与地址组进行交互的 API。
本章讨论以下主题:
地址组概述介绍了地址组抽象概念。
验证接口版本介绍了用于提供接口信息的函数。
初始化地址组接口介绍了用于初始化和关闭接口部分(用于遍历地址组分层结构以及搜索地址组内容)的函数调用。
地址组分层结构介绍了用于导航地址组分层结构的函数调用以及获取地址组分层结构特征的函数。
地址组内容介绍了用于检索地址组内容信息的函数调用。
地址组特征介绍了用于检索地址组特征信息的函数调用。
地址组及线程和内存位置介绍了如何影响线程及其内存的地址组位置。
API 用法示例包含使用本章介绍的 API 执行示例任务的代码。