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