如果从 Oracle Solaris 下载站点下载系统信息库文件,或者如果使用从 Internet 复制系统信息库中显示的 pkgrecv 命令从 Internet 位置检索系统信息库内容,请参考以下配置以提高传输性能:
确保 ZFS 存储池容量小于 80%。使用 zpool list 命令查看池容量。
如果使用代理,请检查代理的性能。
关闭使用大量内存的应用程序。
确保临时目录中有足够的空闲空间。在操作期间,pkgrecv 命令使用 $TMPDIR 作为临时存储目录。如果未设置 TMPDIR,pkgrecv 将使用 /var/tmp 作为临时存储的目录。请确保 $TMPDIR 或 /var/tmp 具有足够的空闲空间,适合所执行的 pkgrecv 操作的规模。
如果使用 pkgrecv 命令复制大型系统信息库,请考虑使用 --clone 选项。使用 --clone 选项速度更快,并且占用的内存更少。请参见如何克隆本地 IPS 软件包系统信息库。
如果使用 pkgrecv 命令创建或更新大型系统信息库,请考虑对目标系统信息库使用 SSD。软件包检索完成之后,可以根据需要移动系统信息库。