Received: by 10.223.164.221 with SMTP id h29csp371916wrb; Fri, 3 Nov 2017 16:34:43 -0700 (PDT) X-Google-Smtp-Source: ABhQp+RHQzWH/zD3VtL+3vxrAChdR+zmj8zIvFvdLZuui6qebXiNL4F9LrHK/iq6LMRu/R9mkiK4 X-Received: by 10.84.191.228 with SMTP id a91mr8248183pld.176.1509752083761; Fri, 03 Nov 2017 16:34:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509752083; cv=none; d=google.com; s=arc-20160816; b=h5RQhBvHICip8Z3CrWxqZ0vXcESDwBKQ/Zcfod/9OWxX4qB/ZVIWdLxsKNs6TWvVDE LR69rjlh5CdYoU+769Um/jdgi3SGzR2X1r3y1m6MZQneAG8gI9Nqq96vHNXx/oUkbVOJ MwaVBXu9i8RiRMbHhg2Ve8KoeajCg4gdEVqSjbzy7SMCfXjlKBWKC9ma09qS3SSn4k0b 5Gbl2hRGoTX9XkBXzi5PQLIMsam18ei2mnU0MZyQJB9rz/7pluFCHZYk1EUbbkWhv31D f6WnHryqVmm8xKTKTId2NKaZyoejGQ1x0Xrpq6DwW7BcKEmQXAox7VYIRFG0+ffQlKNZ XbfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=WzQqLNOHS261KlE+kESFkyyNsHAFVrb0om4WGRNWkiQ=; b=NA7lRSdiQw0FV/DnGUwinu8s2ffCNs9uc/DOeX4Xl6v1r9x/gcr9dDDr1A8SVeVVP/ TTlwEb63eALEfrD5t0Z3A376hnb5mXVMWNNqAs9f3j3Q7YLBidXR3DHtF/S/Q0qpD0lt JbI1Q5QW99axi4ahSuYMwIuxY8Lue2J08A4B/qSsoyYLdcTbnxP4OMgeKc0KKFq2rG9q TJcZDXe9EsLHGr4fkq5A4hDNZMgjF5BcgPmweVqCG5uQm6btALRPg5t2ryaIsi02dOyA ElQ18degxPEM8vcttAdSs5tP4pzfDvZ3Lw2M2Ejq6v75iY14CkMFGaa1WwMaliPDweYM BlCQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rv9vO+5/; 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=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c26si7097587pge.158.2017.11.03.16.34.31; Fri, 03 Nov 2017 16:34:43 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rv9vO+5/; 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=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755927AbdKCXdy (ORCPT + 92 others); Fri, 3 Nov 2017 19:33:54 -0400 Received: from mail-ua0-f194.google.com ([209.85.217.194]:46430 "EHLO mail-ua0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754036AbdKCXdx (ORCPT ); Fri, 3 Nov 2017 19:33:53 -0400 Received: by mail-ua0-f194.google.com with SMTP id w45so3011911uac.3 for ; Fri, 03 Nov 2017 16:33:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=WzQqLNOHS261KlE+kESFkyyNsHAFVrb0om4WGRNWkiQ=; b=rv9vO+5/1Wzs5V6YA/8wPtQg8yNTOTyt26UoAG9pkvokGZQ7T5XxlWAoLUBtDFBTp3 GLGjjljJ8u9SL6GiIJHFXPs8Qf2DI0M+4iKCKwUPAewZ98OFav4fS75ZqoMYQAiMuORP z8bnqMeMyERRMOKH9zaMosnBUBy0pauVPl4Apc7DramF+SI2NJgd62hPR9InoEMnV3Op W7KFXpaskcYv+Q8PvOQObjDUacSuR9SczL67jiXaNsZuo+IqHKByGADY6J16+eVrvvkD yAQ4cG22PrUIk4j4nhb+27pZajjmnghtzHB+o4YyvV9oaxUX4EMj86bfutp3GwP6yt8i YIfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=WzQqLNOHS261KlE+kESFkyyNsHAFVrb0om4WGRNWkiQ=; b=fbaWQeOIHyqgzyrB9Ykx7gf3gEELzoFq7Nn6g7rvnFnLSnorNbal6vDcJgfxD4uj+O LIBFaqgha0B9ip6HoYS2LGWwWeZh21K6Zpw8QnHzny3ErjQZqYbES0cZCgI2BND0qp8C sMEO28rkBd86vUDy9bzEWtbNbaGiHieXo3Z6jEW1VuZAG8l8bP1m1sNq5cjEZgzj84nm kIZJ9QWIa6SA2T9Ro8BAyDgMuC/DUaJcoUUWP2w8RN9okUk8vM0B5kqie/UXGTDW2rX6 5dVP4ECQTCLs/Ywhra964xUFNuW1Cpa5oJZmAebNhG6hquzcmb1Fix5M8W0gyWosc6cw KVXw== X-Gm-Message-State: AMCzsaUuHwpxUG5fydrwZHK75nhMnqiomb9J2Q6Vg5XulUmYEAYiSjEz qa1K75dNOrAMALgbMQ5DpIiMc0jtRcLqv/EKFkdJBQ== X-Received: by 10.176.16.138 with SMTP id d10mr6879028uab.32.1509752031961; Fri, 03 Nov 2017 16:33:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.115.66 with HTTP; Fri, 3 Nov 2017 16:33:31 -0700 (PDT) In-Reply-To: References: From: Maxim Levitsky Date: Sat, 4 Nov 2017 01:33:31 +0200 Message-ID: Subject: Re: Collapse all Print all In new window Guaranteed allocation of huge pages (1G) using movablecore=N doesn't seem to work at all. To: LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Sorry for garbaged title - I copy & pased from older mail which I by mistake sent in HTML (had to use gmail web interface here) Beset regards, Maxim Levitsky On Sat, Nov 4, 2017 at 1:31 AM, Maxim Levitsky wrote: > Hi! > > My system has 64G of ram and I want to create 32 1G huge pages to use > in KVM virtualization, > on demand, only when VM is running. > > So I booted the kernel with > 'hugepagesz=1G hugepages=0 default_hugepagesz=1G movablecore=40G' > > However I still can't allocate the pages reliably. > For instance this simple script is enough to make it not possible to > even allocate one 1G huge page after few dozens of iterations: > > while true ; do > sudo hugeadm --enable-zone-movable --pool-pages-min 1G:0G > sudo hugeadm --enable-zone-movable --pool-pages-min 1G:60G > done > > > I disabled mlock systemwide (now ulimit -l shows 0), I still see 8 > pages mlocked in zone 'Movable' but this is not enough to explain > this > nr_mlock 8 > > I do have around 64GB of swap too, but I see no even an attempt to use it. > > > # free > total used free shared buff/cache available > Mem: 65887928 1748344 62640276 61688 1499308 62053832 > Swap: 67108860 0 67108860 > > Any idea about what is going on? > > This was tested on 4.14.0-rc5 (my custom compiled) and on several > older kernels from ubuntu repositories. > > Disabling/enabling transparent huge pages in the kernel config didn't > make a difference. > > VT-d was enabled during the tests (intel_iommu=on,igfx_off) is that > would make any difference, but no VM was started when I run the above > script, in fact I run it just after the system booted. > > Best regards, > Maxim Levitsky From 1583089703388518397@xxx Fri Nov 03 23:33:10 +0000 2017 X-GM-THRID: 1583089703388518397 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread