virsh vcpu_period и vcpu_quota
Я искал способы разделить свой ЦП среди гостей KVM, кроме как просто установив ограничения доступа vCPU. Я понимаю концепцию cpu_shares, которую можно установить / отобразить с помощью virsh schedinfo
но я также нашел vcpu_period
а также vcpu_quota
перечислены с этой командой, как показано ниже:
Глядя на справочную страницу, я знаю, каковы допустимые входные значения, но не мог бы кто-нибудь объяснить простыми словами, что на самом деле делают эти два параметра?
1 ответ
quota Необязательный элемент quota указывает максимально допустимую пропускную способность (единица измерения: микросекунды). Домен с квотой в качестве любого отрицательного значения указывает, что домен имеет бесконечную пропускную способность, что означает, что он не контролируется пропускной способностью. Значение должно быть в диапазоне [1000, 18446744073709551] или меньше 0. Квота со значением 0 означает отсутствие значения. Вы можете использовать эту функцию, чтобы гарантировать, что все vcpus работают с одинаковой скоростью. Поддержка только драйверов QEMU с 0.9.4, LXC с 0.9.10