mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-08-07 01:10:26 +00:00
refactor hugepages_size conf
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
71aba4eac3
commit
93981fa799
@ -413,13 +413,15 @@ sub hugepages_size {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
my $hugepagesize = $conf->{hugepages} * 1024 . "kB";
|
my $hugepagesize = $conf->{hugepages};
|
||||||
|
|
||||||
if (! -d "/sys/kernel/mm/hugepages/hugepages-$hugepagesize") {
|
if (!$page_chunk->($hugepagesize)) {
|
||||||
die "your system doesn't support hugepages of $hugepagesize\n";
|
die "your system doesn't support hugepages of $hugepagesize MB\n";
|
||||||
|
} elsif (($size % $hugepagesize) != 0) {
|
||||||
|
die "Memory size $size is not a multiple of the requested hugepages size $hugepagesize\n";
|
||||||
}
|
}
|
||||||
die "Memory size $size is not a multiple of the requested hugepages size $hugepagesize\n" if ($size % $conf->{hugepages}) != 0;
|
|
||||||
return $conf->{hugepages};
|
return $hugepagesize
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user