Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp5240590yba; Mon, 13 May 2019 07:40:28 -0700 (PDT) X-Google-Smtp-Source: APXvYqxgzCdcr0IddVT/CGTm563xzT+mavxty1MWvHy01W/Elb3baVlFWIJS2b4tGi4Mm4musXyg X-Received: by 2002:a63:c14:: with SMTP id b20mr31139795pgl.163.1557758427818; Mon, 13 May 2019 07:40:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557758427; cv=none; d=google.com; s=arc-20160816; b=vXrb+JvWeFhtQNEPPbAYkqmQVR5e/U+AToEb3Z6x7DkS/kVOkvufyk0o+hM+RdmDpF TgB+Ksn6Dxcps/q6NHrolpkDxMDlJD9scf4jq35j5y7MDbohq0t83C6W0q4WN16N3TIL Yf1n0LcxFgUFJ8GHs9R/1cSFFkiC81WmtRt236qwp9diQifgAGQ0FpyqddbB+CUjOSdh 8k1uTuZhJ4oTezLOCTV03V8Q/PAbUHMyoSDckzX11GD/h143DIgPT3ruSQ42GcengivJ vnRJURae9+8HMg3CJ5jmGclaTdKetSjCgzTIKJGhXfO8qz77EFr0rNRPF9kV3v4VWra7 vVVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=kI2y91RRPGT/5VzkD7OKqqkIDn0uCsHkdT99PzPwrJo=; b=XmhZm3zHPwZxKqPeRaaw7Etekz/0bvnT86VPkiyxgwasSv7+OWkN/eJYOaWjDYjIfN pmc/6jfTB+XMKfYYSllZAbWNRbXtSSPeVA13D5kyYDkoCfm+h4iZmqteHAAxFzacQe3p wb++uANkLJdCBqfuiIJCHYjn57OdZfskgwUwoZjn8ZZ9Bv62eujsR+gNzfiAkDDZdpX6 vhynPzXO0ZlEdFq9WjXmpC1AEjhuWJv/sQ1+oQ+CQ1lz2UEyUj9zM4GgfxLqx2LzGIIM 9UrFo1oUVcHZ9KQNLrF5NO+tHooa+bfTQ50+Xiidw59Yw32oK8/VS8ifCnX4nEP74p+L SmfQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 95si16507344pld.143.2019.05.13.07.40.11; Mon, 13 May 2019 07:40:27 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729577AbfEMMBV (ORCPT + 99 others); Mon, 13 May 2019 08:01:21 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:35781 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727462AbfEMMBU (ORCPT ); Mon, 13 May 2019 08:01:20 -0400 Received: by mail-wr1-f66.google.com with SMTP id w12so14962336wrp.2 for ; Mon, 13 May 2019 05:01:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=kI2y91RRPGT/5VzkD7OKqqkIDn0uCsHkdT99PzPwrJo=; b=m0hhwUpd0JOozw7zGId0rVHR3G1becJo5mwFAg+GrO3QOd/HQ3B6zr9sTh0drCZ6LA 2RzflfuH4UxEDRoNTYOCbr6jqSADyr/yvgG5aBDhukoIYMumiysTWnZt0ek095B8SfGW PUsURYp6fj5O0EwARa6vgz6ZzvTOSK1LgUlBdWRbhTRuYlrTKtuQDgZnoUU9V+f15Lbx VcQFsOr/EtvjMY9S5HJpkeD3KXwtD8YSqPA9SyCdzQ2iVFCjNs6fKQNN4yZFZYaKPDt1 Z5rcB/JXMxGRnRXg+5aav7AMKT9XOHZ41Hh72jodqTh0fji1SVnzdfrj+8Bj+d4RKrHi UDgg== X-Gm-Message-State: APjAAAUo+coBNgwDSvJhz1hZRpz5DxZNJEidvkSjj2tP7d0W9rXTfHk8 kHMiMIGv4R5rL4qTo7hWt0D1tg== X-Received: by 2002:adf:ce8e:: with SMTP id r14mr4611827wrn.289.1557748879134; Mon, 13 May 2019 05:01:19 -0700 (PDT) Received: from localhost (nat-pool-brq-t.redhat.com. [213.175.37.10]) by smtp.gmail.com with ESMTPSA id j10sm44012622wrb.0.2019.05.13.05.01.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 13 May 2019 05:01:18 -0700 (PDT) Date: Mon, 13 May 2019 14:01:17 +0200 From: Oleksandr Natalenko To: Timofey Titovets Cc: Kirill Tkhai , Linux Kernel , Vlastimil Babka , Michal Hocko , Matthew Wilcox , Pavel Tatashin , Aaron Tomlin , linux-mm@kvack.org Subject: Re: [PATCH RFC 0/4] mm/ksm: add option to automerge VMAs Message-ID: <20190513120117.aeiij4v2ncu43yxt@butterfly.localdomain> References: <20190510072125.18059-1-oleksandr@redhat.com> <36a71f93-5a32-b154-b01d-2a420bca2679@virtuozzo.com> <20190513113314.lddxv4kv5ajjldae@butterfly.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 13, 2019 at 02:48:29PM +0300, Timofey Titovets wrote: > > Also, just for the sake of another piece of stats here: > > > > $ echo "$(cat /sys/kernel/mm/ksm/pages_sharing) * 4 / 1024" | bc > > 526 > > IIRC, for calculate saving you must use (pages_shared - pages_sharing) Based on Documentation/ABI/testing/sysfs-kernel-mm-ksm: pages_shared: how many shared pages are being used. pages_sharing: how many more sites are sharing them i.e. how much saved. and unless I'm missing something, this must be already accounted: [~]$ echo "$(cat /sys/kernel/mm/ksm/pages_shared) * 4 / 1024" | bc 69 [~]$ echo "$(cat /sys/kernel/mm/ksm/pages_sharing) * 4 / 1024" | bc 563 -- Best regards, Oleksandr Natalenko (post-factum) Senior Software Maintenance Engineer