From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D829723C4F3 for ; Fri, 7 Aug 2026 03:56:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786074986; cv=none; b=nOv9FL66NO4g3zsGZuVnWQRyJD1U6B/hEhhtjSTjtw9akJnn6qt0KvGo730TwJksg/w47i2yUZtqOoGSNIh1C8ejijOWAPapfZrI+ObJnM4u0Hrsdhhs26LGLfMXrp4AxJG6VWqkDYTsxyQbFFWGJpUnImSHfqSeI5a2jmlTDXo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786074986; c=relaxed/simple; bh=lYUM6R+DhoBMd9KOyk3wYooMvo6qawDxyrPxkZWAobM=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=TNWyqNYw13krZv50SsEz+TPP7sT81AxsUq9fAvepchnmBnrcfV8kLqetrTTtoV4nPIsUphojWGiL1cLPpTYYZTiPrbiZVH3HyOPrDasU3xJZp1QV0KvDYYRJ9TWgedDwD+aacv+Nd5J2BEgBOzm8ADSzwPFqdd6lmeUNgqA0jjU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=Daj6k9oL; arc=none smtp.client-ip=209.85.216.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="Daj6k9oL" Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-38fdeaed181so3527064a91.1 for ; Thu, 06 Aug 2026 20:56:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1786074972; x=1786679772; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=pojiAuU+JBgHULOsiFmekOD8q3fMu077wXQ7v5rNalw=; b=Daj6k9oLh3RulXToTKb9ac0KfuVAclksdh4h9/6nynrMgZ+RjiC5803FTwfJdtu4Ja sq5664a30L/MDlZgcqRP50anw+Ga+L6N2B87R5r91Wo0rEr9+eqIEA0W39ZZRF1laQ6/ Fx4r6aeneN6CdeRdqr2GZR+6nBcCL5eIDRBiQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786074972; x=1786679772; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=pojiAuU+JBgHULOsiFmekOD8q3fMu077wXQ7v5rNalw=; b=HxkMWUvWbJev9hvSCVhFHCugKVPKFDrCKw1LlftQ5N6D5hjW4waa7PFvy44j4Ce0og 3oeRZ1XcvZhKJ+kDYR6MW7av25mWuIgDYrSjP0aFEB/+lOmfTmRcTyyTppoH0Rfzb5/e RmjZ7JzY18nFSKoprGa983ZtEj6p8kgpslvxAbaRmr3YDTfz24FaIZw0N1Q4UYtpA9bK jGgfhNmLyit0JM8q4zHvR/CAD+ujGxqt9qM1+Lue7gTcem66rmgIgqjlWbE4tULJNC6E 5rHB4oBZgtwWtH+4f3C1GN7YD6agvVJ59m+/xt2Vbwwp6Ua/ryqjE7njspm/7DFF0ry0 cfjA== X-Forwarded-Encrypted: i=1; AHgh+RqqZCsE8aD4L+i7gMQemoMAzjJCrk+1s2H1Ej9w6KRvSTOas1ikGBJJ1/Ozhwt4o1u6MuRZJ71K9NbFodI=@vger.kernel.org X-Gm-Message-State: AOJu0YyrEip7VpGLOWtj9GZDAuFh7v+qI9nWmq7kQI0EaOl1ydk7iAQM nVor/w4RHRiROwxt07GmOYOsjuoUW8MutJrDnXisdHiJMG+O1RRmA6LLqKbZW55Y3A== X-Gm-Gg: AR+sD12bi5LXqzzRgQfw2XY3+HbkhkIDMakb+51V8j0W9W2g9JRa17On2PH7alio3Kc U/2nzztIdK0o0+X9dW+y2dO1bTRt2DeBpSAazK0gIuTkGvtIDf5Yj0dtf07oxMLWbdM+NSO4CFo inbw/E0m2S1QCY1iqzxqK2Z6M6JkUa14VMwtRe4BfEK4OF+Er6tm7Bn9kLNskhRWn3CW7maMeS+ xeHkS8u+mc2YM7uU0QsGmydBUIc9VIVn/LoYVHVWoLsnnDEDj4y5HB0vEvS4aeRRNehx2vJSA/y u5ePKg+Bco5qwiS5R6QIC7wqNFdohbOv3xkBxnA7UkOgDaFa6sPrPfofpBXC8aAv2tbt7Hh1ZX0 zE2hIHqXgCHOfqKrTC9oqiV+GeSyiAhiKbYQc7EvXXBX29INbrZp/DgBI/vAxsl9RswRVYx+mog CphN1qTvjQJYaA7TwHrYeyqpDLCyzsq66kYvmtGlFoGVXZyKKHMV8fEqer19eEOBMhrbcs42zfW S6xzmiE5tc2zi6Mn2HjlSv8gySk X-Received: by 2002:a17:90b:224e:b0:38e:2524:724f with SMTP id 98e67ed59e1d1-3903c5b353bmr16932787a91.12.1786074971850; Thu, 06 Aug 2026 20:56:11 -0700 (PDT) Received: from google.com ([2a00:79e0:2031:6:a1fc:f8bf:142f:6d3c]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39085de9f6asm2890356a91.7.2026.08.06.20.56.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Aug 2026 20:56:11 -0700 (PDT) Date: Fri, 7 Aug 2026 12:56:07 +0900 From: Sergey Senozhatsky To: xueyuan.chen@vivo.com Cc: Minchan Kim , Sergey Senozhatsky , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org, xueyuan.chen21@gmail.com Subject: Re: [RFC PATCH 0/2] mm: zsmalloc: make shrinker compaction budget-aware Message-ID: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On (26/08/06 16:27), xueyuan.chen@vivo.com wrote: > On an Android device with 12 GB of RAM, observed zsmalloc compaction > durations had a p95 of 38.86 ms and a maximum of 269.68 ms, motivating a > per-scan reclaim goal. Would it be possible to give a little more data? What was the fragmentation ratio, how much memory was saved during that auto-compaction, etc. If possible. Somewhere in the back of my mind I was thinking about, maybe, disabling (removing) zsmalloc shrinker callbacks, in other words disabling auto-compaction. We have a sysfs knob for pool compaction for system that still want to run compaction. So I'm leaning towards removal of shrinker callbacks from zsmalloc.