Optimalizace objtool pro kompilaci jádra

13. 2. 2023

Sdílet

Tux Linux Autor: Larry Ewing, podle licence: CC BY-SA 4.0

Nedávno si vývojáři jádra začali stěžovat, že pro kompilaci jádra s allyesconfig, tedy se vším zapnutým,  již nestačí 32 GB RAM a začíná úřadovat OOM Killer. Vývojář Peter Zijlstra se podíval na objtool. To je nástroj linuxového jádra, který pracuje s ELF binárními soubory.

Úpravami objtool se podařilo snížit spotřebu paměti při kompilaci jádra o 6 GB. Zároveň se jako vedlejší efekt kompilace zrychlila o asi 18 %.

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.