From nobody Thu Dec 30 15:56:51 2021 X-Original-To: freebsd-stable@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 81BDA1921C32; Thu, 30 Dec 2021 15:57:01 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from smtp.burggraben.net (smtp.burggraben.net [IPv6:2a01:4f8:140:510a::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.burggraben.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JPtF8585Cz3w49; Thu, 30 Dec 2021 15:57:00 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from elch.exwg.net (elch.exwg.net [IPv6:2001:470:7120:1:127b:44ff:fe4f:148d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "elch.exwg.net", Issuer "R3" (not verified)) by smtp.burggraben.net (Postfix) with ESMTPS id 0E93EC011E0; Thu, 30 Dec 2021 16:56:52 +0100 (CET) Received: by elch.exwg.net (Postfix, from userid 1000) id 870813AB09; Thu, 30 Dec 2021 16:56:51 +0100 (CET) Date: Thu, 30 Dec 2021 16:56:51 +0100 From: Christoph Moench-Tegeder To: stable@freebsd.org, Freebsd stable Subject: Re: What is FreeBSD 12 equivalent to Linux' "sysctl -w vm.nr_hugepages=1280"? Message-ID: Mail-Followup-To: stable@freebsd.org, Freebsd stable References: <431b35b0-7745-d2d7-ab04-bbf76e58608a@FreeBSD.org> List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <431b35b0-7745-d2d7-ab04-bbf76e58608a@FreeBSD.org> User-Agent: Mutt/2.1.4 (2021-12-11) X-Rspamd-Queue-Id: 4JPtF8585Cz3w49 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of cmt@burggraben.net designates 2a01:4f8:140:510a::3 as permitted sender) smtp.mailfrom=cmt@burggraben.net X-Spamd-Result: default: False [-2.49 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FREEFALL_USER(0.00)[cmt]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a01:4f8:140:510a::3]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[burggraben.net]; NEURAL_HAM_LONG(-0.99)[-0.994]; RCVD_IN_DNSWL_MED(-0.20)[2a01:4f8:140:510a::3:from]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE]; SUBJECT_ENDS_QUESTION(1.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Spam: Yes X-ThisMailContainsUnwantedMimeParts: N ## Lev Serebryakov (lev@FreeBSD.org): > net-p2p/monero-cli shows a lot of exceptions on FreeBSD. Monero's > github [1] says, that it needs "sysctl -w vm.nr_hugepages=1280" on Linux. > What is FreeBSD equivalent for this Linux' setting? There is no equivalent setting on FreeBSD (as of yet), and there's no way to explicitely request huge pages (super pages, large pages, whatever you call them) on FreeBSD in the mmap()/shmget() interfaces (as there is in Linux) (there is MAP_ALIGNED_SUPER in FreeBSD to "maximize the potential use of large (“super”) pages", but from the desription alone that looks like slightly different semantics - and based on how I read those sementics, that randomX code in question should either have a fallback or avoid large pages on any BSD). Regards, Christoph -- Spare Space