Главная
Study mode:
on
1
Introduction
2
Overview
3
Problem
4
procpressure
5
graph
6
build chart
7
solution
8
regulated vs unregulated
9
slow build
10
whats next
11
summary
12
final thoughts
Description:
Explore how to optimize bitbake builds using pressure stall information (PSI) in this 13-minute Yocto Project conference talk. Learn about recent bitbake scheduler changes that regulate task creation to maximize system resources without overwhelming them. Discover how to maintain system responsiveness while running large image builds or multiple configurations for testing. Understand the limitations of load average regulation features in 'make' and 'ninja', and learn about plans to enhance these programs with PSI. Get insights on setting appropriate values for BB_PRESSURE_MAX_{CPU|IO|MEMORY} variables based on various test results. Gain valuable knowledge to improve your build process efficiency and system performance when working with bitbake and the Yocto Project.

Making Bitbake PSI-chic: Regulating Builds Using /proc/pressure

Yocto Project
Add to list
0:00 / 0:00