Ограничение использования ЦП для контейнера systemd-nspawn не работает

Я использую systemd-nspawn(systemd version 237) во встроенной среде Linux Yocto.

Это содержание

/etc/systemd/system/systemd-nspawn\@.service.d/override.conf

файл

ExecStart=/usr/bin/systemd-nspawn --quiet --boot --link-journal=try-guest --machine=%i -n --property=CPUQuota=10%

Я пытаюсь загрузить процессор с помощью

sha1sum / dev / zero &

" или же "

для меня в 1 2 3 4; делать пока:; делать:; сделано

"внутри контейнера, но верхняя команда на хосте показывает, что они всегда используют 50% загрузки ЦП (4 процесса sh и один процесс sha1sum, если запущен только процесс sha1sum, он использует только 50%, если не 10% каждый)

Я не могу понять, есть ли какая-либо другая установка, откуда исходит это 50% ограничение? И почему квота процессора, передаваемая systemd-nspawn, не эффективна? Если кто-нибудь знает, пожалуйста, помогите. Благодарю вас.

0 ответов

Другие вопросы по тегам