在 Oracle® Solaris 11.2 中复制和创建软件包系统信息库

退出打印视图

更新时间: 2014 年 9 月
 
 

复制系统信息库的性能注意事项

如果从 Oracle Solaris 下载站点下载系统信息库文件,或者如果使用从 Internet 复制系统信息库中显示的 pkgrecv 命令从 Internet 位置检索系统信息库内容,请参考以下配置以提高传输性能:

  • 确保 ZFS 存储池容量小于 80%。使用 zpool list 命令查看池容量。

  • 如果使用代理,请检查代理的性能。

  • 关闭使用大量内存的应用程序。

  • 确保临时目录中有足够的空闲空间。在操作期间,pkgrecv 命令使用 $TMPDIR 作为临时存储目录。如果未设置 TMPDIRpkgrecv 将使用 /var/tmp 作为临时存储的目录。请确保 $TMPDIR/var/tmp 具有足够的空闲空间,适合所执行的 pkgrecv 操作的规模。

  • 如果使用 pkgrecv 命令复制大型系统信息库,请考虑使用 --clone 选项。使用 --clone 选项速度更快,并且占用的内存更少。请参见如何克隆本地 IPS 软件包系统信息库

  • 如果使用 pkgrecv 命令创建或更新大型系统信息库,请考虑对目标系统信息库使用 SSD。软件包检索完成之后,可以根据需要移动系统信息库。