implement cgroups through systemd-run

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
Alexandre Derumier 2015-05-28 15:59:21 +02:00 committed by Dietmar Maurer
parent fd1f36ac6f
commit f08e17c7be

View File

@ -2618,6 +2618,15 @@ sub config_to_command {
my $hotplug_features = parse_hotplug_features(defined($conf->{hotplug}) ? $conf->{hotplug} : '1');
my $machine_type = $forcemachine || $conf->{machine};
my $cpuunits = defined($conf->{cpuunits}) ?
$conf->{cpuunits} : $defaults->{cpuunits};
push @$cmd, '/usr/bin/systemd-run';
push @$cmd, '--scope';
push @$cmd, '--slice', "qemu";
push @$cmd, '--unit', $vmid;
push @$cmd, '-p', "CPUShares=$cpuunits";
push @$cmd, '/usr/bin/kvm';
push @$cmd, '-id', $vmid;