Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp4400760ybc; Tue, 26 Nov 2019 08:22:20 -0800 (PST) X-Google-Smtp-Source: APXvYqyYl8iM/Od0IVCC93n+jZ21Papna/xcJZnWbFuyufQiny8UL/sAkPmDO0d1QJOhibpeJzzw X-Received: by 2002:a50:da43:: with SMTP id a3mr26053162edk.229.1574785340244; Tue, 26 Nov 2019 08:22:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574785340; cv=none; d=google.com; s=arc-20160816; b=M6TLNwmeNmYUTWcYVzesERq971GPJEWxUnFN38j9jcx4YKVXPfi7qf7ift4Rd5+Lzb TXvZS4gNUNqnkxkbu7ViQ7H5VUctNjEijALY8CyFDO7HZhGDaTlgXQ6qHNWMwnsMn2iu F4SJ89nW4KMKZSj/94tDo0kVewK7Ztrqi3jBN4SrWfMjrw86vp/De0+iazh3matyK8+C msqC+YlAs4FCMl+HkRgbgRUm4aNM2QdUYu1WHDnMfJGpMIziW2K4p4biQPxuA8Sv+HfR oyD3tBYsBHW1Vz0wc0bwNRX9HrwjlwsdIw7LQfIJ/IESqigLWPdEUNV+Yc/rJMcgZnEo K+GQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=O3f3EeNDCGqbP17ATNYzQA2fraEUA3qHPgg/ocitAC0=; b=lT4q1m5IpVr5WxRcM9wJUcD9xroFh2d9BpoCt2jb+P2PEwCTbQIMCzXT8TKGVGT9l5 9R7w0lWDiNP3pR+tl1SJjPqoGUtMyXCjkR0H56xr2IIKlzo9bayPxRLCDl0uwDdLFP2X 7Ruu8X85M93fu/I9zh7Z2TE0Wi0WKuDNVwLI8meiezsMKf0isI2qA2CQMxZqRiJnC0s9 shPaJb2fQf1o+xb0eGInoi+A3RGprcvP2vb23Y1Y1Z2Wwz6/prOezTxCbSBvBZQMWDyK +TJhkRhSfSjAOOKzy4QV3oG0xVJPOn4tO3kAYM5uoR03+JajAnjKPDtZif443h64uxKA 7Umw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@toxicpanda-com.20150623.gappssmtp.com header.s=20150623 header.b=LRCXODLs; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id oj22si7509644ejb.230.2019.11.26.08.21.55; Tue, 26 Nov 2019 08:22:20 -0800 (PST) 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; dkim=pass header.i=@toxicpanda-com.20150623.gappssmtp.com header.s=20150623 header.b=LRCXODLs; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728101AbfKZPwx (ORCPT + 99 others); Tue, 26 Nov 2019 10:52:53 -0500 Received: from mail-qk1-f196.google.com ([209.85.222.196]:37416 "EHLO mail-qk1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727191AbfKZPwx (ORCPT ); Tue, 26 Nov 2019 10:52:53 -0500 Received: by mail-qk1-f196.google.com with SMTP id e187so16530095qkf.4 for ; Tue, 26 Nov 2019 07:52:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toxicpanda-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=O3f3EeNDCGqbP17ATNYzQA2fraEUA3qHPgg/ocitAC0=; b=LRCXODLsW3T/isyZrmMRVLf/MdTJdlDe0WL95t1G7dIcz7vAls41eXRbPza/0SCDrN p3XwF0+l1VqCOlRMAcim4F9RvPZNfMQM+MKr3BVjl8n6/Th72nFEeiCxBZVae9SdQbAW 6N8LYQSDm6rcbg7pq7anLPKJkfEABkAb7agGujp9fVqC2smB7Q2okVkeQNK4sc1g8J46 h19jUqwbjRNe5Frq8qYnC+Yk5v5RkyN0E/u04UsCvv/qNd/q08z/UxrdIo9MFHAw5e0B rbcswYphSxWCqgYPy2SmUGzO42xOGyDxc0LFlpqHXVOlEUuhWKYnWne9RHyfefsQ7Dyy BY3w== 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; bh=O3f3EeNDCGqbP17ATNYzQA2fraEUA3qHPgg/ocitAC0=; b=j4HLO7a81EKCTyKYMn5j7qag5b8fOrtlm/7OrCsYuJ+56tE1XFqGc7/BhF8g6nNBz1 sr7A06nYKnteN2igY1GS1bY/lhhsJ2x4CLt96O/somgX5hNq3RmnUfBys7vTZLH/YGjV Wf2D2z0gkaVqVJN/S5qP2TZX9bMuhrrhThtPHIEUBG2u1FYO8ePs8FtkOfTHPkoyGyoL S5e3xlowx+dn0NJrhR9D9sAt0hGe7rO89ZFRdMQFm7TLj0eiMv91kriK+RqZnLHJiUvU NCc2ewExRs6cforqhet7qaJpvZXxZxg+L9rS6G49UzYVnR1eL5+LxWJO/XRgjQMTpxHl OPRQ== X-Gm-Message-State: APjAAAWlznMFYaoiGKRfAgH/kb5p+Bfr8JKsTP4OsDWAJoUaNw0uOoR8 MFgqb75reXgT1MTJMqtt3NXTHA== X-Received: by 2002:a37:de12:: with SMTP id h18mr16528254qkj.256.1574783571892; Tue, 26 Nov 2019 07:52:51 -0800 (PST) Received: from localhost ([2620:10d:c091:480::1218]) by smtp.gmail.com with ESMTPSA id z7sm6183512qth.85.2019.11.26.07.52.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Nov 2019 07:52:51 -0800 (PST) Date: Tue, 26 Nov 2019 10:52:49 -0500 From: Josef Bacik To: Mikhail Zaslonko Cc: Andrew Morton , Chris Mason , Josef Bacik , David Sterba , Richard Purdie , Heiko Carstens , Vasily Gorbik , Christian Borntraeger , linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 5/5] btrfs: Increase buffer size for zlib functions Message-ID: <20191126155249.j2dktiggykfoz4iz@MacBook-Pro-91.local> References: <20191126144130.75710-1-zaslonko@linux.ibm.com> <20191126144130.75710-6-zaslonko@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20191126144130.75710-6-zaslonko@linux.ibm.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 26, 2019 at 03:41:30PM +0100, Mikhail Zaslonko wrote: > Due to the small size of zlib buffer (1 page) set in btrfs code, s390 > hardware compression is rather limited in terms of performance. Increasing > the buffer size to 4 pages would bring significant benefit for s390 > hardware compression (up to 60% better performance compared to the > PAGE_SIZE buffer) and should not bring much overhead in terms of memory > consumption due to order 2 allocations. > > Signed-off-by: Mikhail Zaslonko We may have to make these allocations under memory pressure in the IO context, order 2 allocations here is going to be not awesome. If you really want it then you need to at least be able to fall back to single page if you fail to get the allocation. Thanks, josef