[pve-devel] [PATCH] use jemalloc as memory allocator

Dietmar Maurer dietmar at proxmox.com
Thu Jun 18 14:14:47 CEST 2015


can we directly link the library instead of using LD_PRELOAD?

On 06/17/2015 09:31 AM, Alexandre Derumier wrote:
> Signed-off-by: Alexandre Derumier <aderumier at odiso.com>
> ---
>   PVE/QemuServer.pm | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
> index ab9ac74..455c473 100644
> --- a/PVE/QemuServer.pm
> +++ b/PVE/QemuServer.pm
> @@ -4153,6 +4153,7 @@ sub vm_start {
>   
>   	# set environment variable useful inside network script
>   	$ENV{PVE_MIGRATED_FROM} = $migratedfrom if $migratedfrom;
> +	$ENV{LD_PRELOAD} = "/usr/lib/x86_64-linux-gnu/libjemalloc.so.1";
>   
>   	my ($cmd, $vollist, $spice_port) = config_to_command($storecfg, $vmid, $conf, $defaults, $forcemachine);
>   





More information about the pve-devel mailing list