跳过导航链接 | |
退出打印视图 | |
![]() |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11 Information Library (简体中文) |
- 存储高速缓存管理器管理实用程序
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 命令支持以下选项:
显示 scmadm 命令的用法信息。
读取配置并使用那些参数启用存储设备高速缓存。请参见 dscfg(1M)。
关闭存储设备高速缓存。
显示高速缓存的版本号。
设置或显示配置参数。如果没有为 -C 选项指定任何参数,则会显示当前的高速缓存配置参数。如果指定了 parameter,则会显示 parameter 的当前值。如果指定了 parameter=value,则会显示 parameter 的当前值并将该参数的值更改为 value。如果省略了 value 或者将 value 指定为空字符串、" " 或 "-",则会将参数从配置中删除,且系统将使用缺省值。可以在 scmadm 命令的单个调用中指定多个参数。对配置参数所做的更改在高速缓存下次重新启动时才会生效。
为系统或者为由 cd 或 diskname 指定的高速缓存设备设置或显示选项。如果指定了选项 rdcache 或 nordcache,则会为系统或指定的高速缓存设备设置该选项。选项保存为配置的一部分,因此选项持久有效。请参见 dscfg(1M)。要通知系统“忘记”所保存的某个选项,请使用 forget(忘记)选项。这不会更改选项,只会把选项从所保存的配置中删除。如果未指定任何选项,则会显示当前选项。rdcache 选项是缺省设置。option 的定义如下:
数据块可能会被再次引用,应该保留在高速缓存中。
数据块不可能被再次引用,应该将其作为最近最少使用的项对待,以便其他块可以更长久地保留在高速缓存中。
为由 cd 或 diskname 指定的设备显示高速缓存描述符和磁盘名称映射;如果指定了 all(全部),则会为系统上的所有存储设备显示高速缓存描述符和磁盘名称映射。
scmadm 命令成功时返回 0,发生错误时返回非零值。
/dev/sdbc
有关以下属性的说明,请参见 attributes(5):
|
如果没有足够的连续内存,则 scmadm 将失败。