เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดจเตเดฑเต† เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ 50-80% เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดชเดพเดšเตเดšเตเด•เตพ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต.

เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดกเต†เดตเดฒเดชเตเดชเดฑเตเด‚ เดธเดฟเดŽเดซเตเดŽเดธเต (เด•เด‚เดชเตเดฒเต€เดฑเตเดฑเตเดฒเดฟ เดซเต†เดฏเตผ เดทเต†เดกเตเดฏเต‚เดณเตผ) เดŸเดพเดธเตโ€Œเด•เต เดทเต†เดกเตเดฏเต‚เดณเดฑเดฟเดจเตเดฑเต† เดฐเดšเดฏเดฟเดคเดพเดตเตเดฎเดพเดฏ เด‡เด‚เด—เต‹ เดฎเต‹เตพเดจเดพเตผ, เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดกเต†เดตเดฒเดชเตเดชเตผ เดฎเต†เดฏเดฟเดฒเดฟเด‚เด—เต เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดคเต เด•เต‡เตผเดฃเตฝ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเดฒเต† เดชเด•เตเดคเดฟเดฏเดฟเดฒเดงเดฟเด•เด‚ เดซเดฏเดฒเตเด•เดณเต†เดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดšเตเดšเตเด•เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเดพเดฃเต. เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด’เดฐเต เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เด•เต‡เตผเดฃเดฒเดฟเดจเตเดฑเต† เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดพเดฃ เดตเต‡เด—เดคเดฏเดฟเตฝ 50-80% เดตเตผเดฆเตเดงเดจเดตเต เดจเตฝเด•เตเดจเตเดจเต. เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เด•เต‡เตผเดฃเตฝ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดšเดฐเดฟเดคเตเดฐเดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - 2297 เดชเดพเดšเตเดšเตเด•เตพ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเต, 25 เด†เดฏเดฟเดฐเดคเตเดคเดฟเดฒเดงเดฟเด•เด‚ เดซเดฏเดฒเตเด•เตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต ("เด‡เดคเดฟเตฝ 10 เด†เดฏเดฟเดฐเด‚ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. /โ€, โ€œเด†เตผเดšเตเดšเต/*/เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเด•/โ€ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ "เด‰เด‚ เดธเต‹เดดเตโ€Œเดธเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเตเด•เดณเตเดณเตเดณ 15 เด†เดฏเดฟเดฐเด‚ เดซเดฏเดฒเตเด•เดณเตเด‚).

เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฐเต€เดคเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดชเตเดฐเด•เดŸเดจ เดจเต‡เดŸเตเดŸเด‚ เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เดฎเตเดชเตเดชเดคเต เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ เด•เต‡เตผเดฃเตฝ เดตเดฟเด•เดธเดจเด‚, เดซเดฏเดฒเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดงเดพเดฐเดพเดณเด‚ เด•เตเดฐเต‹เดธเต-เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด…เดตเดธเตเดฅ เดจเดฟเดฐเดพเดถเดพเดœเดจเด•เดฎเดพเดฏ เดฐเต‚เดชเด‚ เด•เตˆเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดนเต†เดกเตเดกเตผ เดซเดฏเตฝ เดฑเต€เดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเด‚เด—เดฟเดจเต เด’เดฐเต เดตเตผเดทเดฎเต†เดŸเตเดคเตเดคเต, เด•เต‚เดŸเดพเดคเต† เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด†เดถเตเดฐเดฟเดคเดคเตเดตเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดพเดฃ เดตเต‡เดณเดฏเดฟเตฝ, เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เต†เตผเดฃเตฝ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดคเดฐเด‚ เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเตเด‚ API-เด•เดณเตเด‚ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดฟ.

เดตเดฐเตเดคเตเดคเดฟเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ: เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ เดชเดฐเดธเตเดชเดฐเด‚ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเด•, เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เดณเต† เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเดฒเตˆเตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•, เดคเดฐเด™เตเด™เตพเด•เตเด•เตเด‚ API-เด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดซเดฏเดฒเตเด•เตพ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเด•, เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดธเด‚เดฌเตเดฒเดฟ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด• (เดเด•เดฆเต‡เดถเด‚ 80 เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เด…เดธเด‚เดฌเตเดฒเดฟเดฏเดฟเตฝ เด‡เดŸเดชเต†เดŸเตเดจเตเดจ เดชเดฐเต‹เด•เตเดท เด†เดถเตเดฐเดฟเดคเดคเตเดตเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดฎเดฑเตเดฑเต เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ), ".h", ".c" เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เดธเตเดตเดฏเดฎเต‡เดต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด˜เดŸเตเดŸเด‚ เด˜เดŸเตเดŸเดฎเดพเดฏเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, "CONFIG_KALLSYMS_FAST=y" เดฎเต‹เดกเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚, เดธเดฟ เดซเดฏเดฒเตเด•เตพ เด…เดธเด‚เดฌเตเดฒเดฟ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เดเด•เต€เด•เดฐเดฟเด•เตเด•เตฝ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเด•.

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดšเต†เดฏเตเดค เดœเต‹เดฒเดฟ, เดชเต‹เดธเตเดฑเตเดฑเต-เดชเตเดฐเต‹เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ 1-2 เด“เตผเดกเดฑเตเด•เตพ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเต เดฎเตเดฎเตเดชเต, "linux/gfp.h" เดŽเดจเตเดจ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดซเดฏเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต 13543 เดตเดฐเดฟ เด•เต‹เดกเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ 303 เด†เดถเตเดฐเดฟเดค เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เดพเดฐเดฃเดฎเดพเดฏเดฟ, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเต เดถเต‡เดทเด‚ เดตเดฒเตเดชเตเดชเด‚ 181 เดฒเตˆเดจเตเด•เดณเตเด‚ 26 เด†เดถเตเดฐเดฟเดค เดซเดฏเดฒเตเด•เดณเตเด‚ เด†เดฏเดฟ เด•เตเดฑเดšเตเดšเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚: เด’เดฐเต เดชเดพเดšเตเดšเต เด‡เดฒเตเดฒเดพเดคเต† "kernel/pid.c" เดซเดฏเตฝ เดชเตเดฐเต€เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, 94 เด†เดฏเดฟเดฐเด‚ เดตเดฐเดฟ เด•เต‹เดกเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดตเดฏเดฟเตฝ เดฎเดฟเด•เตเด•เดคเตเด‚ pid.c-เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดนเต†เดกเตเดกเตผ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดตเต‡เตผเดคเดฟเดฐเดฟเดตเต เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดค เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดณเดตเต เดฎเต‚เดจเตเดจเดฟเดฐเดŸเตเดŸเดฟเดฏเดพเดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ, เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดค เดฒเตˆเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ 36 เด†เดฏเดฟเดฐเด‚ เด†เดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดŸเต†เดธเตเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ "make -j96 vmlinux" เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‡เตผเดฃเตฝ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดชเตเดชเต‹เตพ, เดชเดพเดšเตเดšเตเด•เดณเตเดŸเต† เดชเตเดฐเดฏเต‹เด—เด‚ v5.16-rc7 เดฌเตเดฐเดพเดžเตเดšเดฟเดจเตเดฑเต† เดฌเดฟเตฝเดกเต เดธเดฎเดฏเด‚ 231.34 เตฝ เดจเดฟเดจเตเดจเต 129.97 เดธเต†เด•เตเด•เตปเดกเดพเดฏเดฟ (15.5 เดฎเตเดคเตฝ 27.7 เดฌเดฟเตฝเดกเตเด•เตพ เดตเดฐเต†) เด•เตเดฑเดšเตเดšเต. เด“เดฐเต‹ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดฒเตเด‚), เด•เต‚เดŸเดพเดคเต† เด…เดธเด‚เดฌเตเดฒเดฟเด•เดณเดฟเตฝ CPU เด•เต‹เดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดคเดฏเตเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต. เด‡เตปเด•เตเดฐเดฟเดฎเต†เดจเตเดฑเตฝ เดฌเดฟเตฝเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเดฑเต† เดชเตเดฐเดญเดพเดตเด‚ เด•เต‚เดŸเตเดคเตฝ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต - เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเดฟเดฏ เดถเต‡เดทเด‚ เด•เต‡เตผเดฃเตฝ เดตเต€เดฃเตเดŸเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดฎเดฏเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เด•เตเดฑเดžเตเดžเต (เดนเต†เดกเตผ เดซเดฏเดฒเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต 112% เดฎเตเดคเตฝ 173% เดตเดฐเต†). เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดจเดฟเดฒเดตเดฟเตฝ ARM64, MIPS, Sparc, x86 (32-, 64-bit) เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•