如何验证 sstate-mirror 的使用情况?
How can I verify sstate-mirror usage?
我想验证我的 sstate 镜像是否被正确使用。我将它添加到 SSTATE_MIRRORS
变量中。我如何检查从那个 sstate-mirror
中重新使用了多少
全局继承时,在构建结束时打印统计信息以重用 sstate。添加到您的 local.conf:
USER_CLASSES += "buildstats buildstats-summary"
如果 sstate 正常工作,您会看到如下内容:
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Running setscene task 118 of 155 (virtual:native:/home/lulianhao/poky-build/edwin/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 119 of 155 (/home/lulianhao/poky-build/edwin/poky/meta/recipes-devtools/quilt/quilt-native_0.48.bb:do_populate_sysroot_setscene)
您还应该看到从 sstate 镜像中重新使用了多少包
Checking sstate mirror object availability: 100% |##########################################################################################################################################| Time: 0:00:47
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 5119 tasks of which 5104 didn't need to be rerun and all succeeded.
NOTE: Writing buildhistory
NOTE: Build completion summary:
NOTE: do_populate_sysroot: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_package_qa: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_package: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_packagedata: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_package_write_rpm: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_populate_lic: 0.0% sstate reuse(0 setscene, 1 scratch)
https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#ref-classes-buildstats
我想验证我的 sstate 镜像是否被正确使用。我将它添加到 SSTATE_MIRRORS
变量中。我如何检查从那个 sstate-mirror
全局继承时,在构建结束时打印统计信息以重用 sstate。添加到您的 local.conf:
USER_CLASSES += "buildstats buildstats-summary"
如果 sstate 正常工作,您会看到如下内容:
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Running setscene task 118 of 155 (virtual:native:/home/lulianhao/poky-build/edwin/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot_setscene)
NOTE: Running setscene task 119 of 155 (/home/lulianhao/poky-build/edwin/poky/meta/recipes-devtools/quilt/quilt-native_0.48.bb:do_populate_sysroot_setscene)
您还应该看到从 sstate 镜像中重新使用了多少包
Checking sstate mirror object availability: 100% |##########################################################################################################################################| Time: 0:00:47
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 5119 tasks of which 5104 didn't need to be rerun and all succeeded.
NOTE: Writing buildhistory
NOTE: Build completion summary:
NOTE: do_populate_sysroot: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_package_qa: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_package: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_packagedata: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_package_write_rpm: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE: do_populate_lic: 0.0% sstate reuse(0 setscene, 1 scratch)
https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#ref-classes-buildstats