手册页部分 1M: 系统管理命令

退出打印视图

更新时间: 2014 年 7 月
 
 

scmadm(1M)

名称

scmadm - 存储高速缓存管理器管理实用程序

用法概要

scmadm
scmadm -h
scmadm -e
scmadm -d
scmadm -v
scmadm -C [parameter [= [value]]...]
scmadm -o {system | cd | device} [option]
scmadm -m {cd |  diskname |  all}

描述

scmadm 命令提供了用于控制和收集存储设备高速缓存相关信息的各种选项。

选项

如果未指定任何选项,scmadm 将显示所配置的包含磁盘名称、选项和全局选项的高速缓存描述符的列表。scmadm 命令支持以下选项:

–h

显示 scmadm 命令的用法信息。

–e

读取配置并使用那些参数启用存储设备高速缓存。请参见 dscfg(1M)

–d

关闭存储设备高速缓存。

–v

显示高速缓存的版本号。

–C [parameter[=[value]] ...]

设置或显示配置参数。如果没有为 –C 选项指定任何参数,则会显示当前的高速缓存配置参数。如果指定了 parameter,则会显示 parameter 的当前值。如果指定了 parameter=value,则会显示 parameter 的当前值并将该参数的值更改为 value。如果省略了 value 或者将 value 指定为空字符串、" " 或 "-",则会将参数从配置中删除,且系统将使用缺省值。可以在 scmadm 命令的单个调用中指定多个参数。对配置参数所做的更改在高速缓存下次重新启动时才会生效。

–o { system | cd | diskname } [option]

为系统或者为由 cddiskname 指定的高速缓存设备设置或显示选项。如果指定了选项 rdcachenordcache,则会为系统或指定的高速缓存设备设置该选项。选项保存为配置的一部分,因此选项持久有效。请参见 dscfg(1M)。要通知系统“忘记”所保存的某个选项,请使用 forget(忘记)选项。这不会更改选项,只会把选项从所保存的配置中删除。如果未指定任何选项,则会显示当前选项。rdcache 选项是缺省设置。option 的定义如下:

rdcache

数据块可能会被再次引用,应该保留在高速缓存中。

nordcache

数据块不可能被再次引用,应该将其作为最近最少使用的项对待,以便其他块可以更长久地保留在高速缓存中。

–m { cd | diskname | all }

为由 cddiskname 指定的设备显示高速缓存描述符和磁盘名称映射;如果指定了 all(全部),则会为系统上的所有存储设备显示高速缓存描述符和磁盘名称映射。

退出状态

scmadm 命令成功时返回 0,发生错误时返回非零值。

文件

/dev/sdbc

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
storage/avs/avs-cache-management
接口稳定性
Committed(已确定)

另请参见

dscfg(1M)attributes(5)

诊断

如果没有足够的连续内存,则 scmadm 将失败。