Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJr1S-0007ko-OX for pgsql-hackers@arkaria.postgresql.org; Sat, 28 Aug 2021 05:36:54 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mJr1P-0006pB-QR for pgsql-hackers@arkaria.postgresql.org; Sat, 28 Aug 2021 05:36:51 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJr1P-0006p3-Dy for pgsql-hackers@lists.postgresql.org; Sat, 28 Aug 2021 05:36:51 +0000 Received: from smtp-fw-9102.amazon.com ([207.171.184.29]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJr1I-0000TE-MM for pgsql-hackers@postgresql.org; Sat, 28 Aug 2021 05:36:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1630129005; x=1661665005; h=from:to:cc:date:message-id:references:in-reply-to: mime-version:subject; bh=d0JRtA7eCiCCFoGJ4eyIv7A3SkhUKQekdDsyproJeUc=; b=D2up8kYSwG9eRGEex4dqrd75vIF5Ue+zw5S39g8Ioy0kxPQc8cDyFP54 QQ3+C0HZ4rXZq1q7egZs3Zlp/EtyvMGF9HG3Uqv0OPr3BVCt7xmXh5CoI v/DlNq/m4EBgMMWfMgU3wL0jn3b5GvMyo8tTEVbxfxptRP5OSTnbkcG76 g=; X-Amazon-filename: 0001-add-shared_memory_size-GUC.patch X-IronPort-AV: E=Sophos;i="5.84,358,1620691200"; d="scan'208,223";a="155787181" Subject: Re: Estimating HugePages Requirements? Thread-Topic: Estimating HugePages Requirements? Received: from pdx4-co-svc-p1-lb2-vlan3.amazon.com (HELO email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.25.36.214]) by smtp-border-fw-9102.sea19.amazon.com with ESMTP; 28 Aug 2021 05:36:40 +0000 Received: from EX13MTAUWB001.ant.amazon.com (iad12-ws-svc-p26-lb9-vlan2.iad.amazon.com [10.40.163.34]) by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS id 66922A27C3; Sat, 28 Aug 2021 05:36:38 +0000 (UTC) Received: from EX13D03UWC004.ant.amazon.com (10.43.162.49) by EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Sat, 28 Aug 2021 05:36:37 +0000 Received: from EX13D03UWC004.ant.amazon.com (10.43.162.49) by EX13D03UWC004.ant.amazon.com (10.43.162.49) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Sat, 28 Aug 2021 05:36:37 +0000 Received: from EX13D03UWC004.ant.amazon.com ([10.43.162.49]) by EX13D03UWC004.ant.amazon.com ([10.43.162.49]) with mapi id 15.00.1497.023; Sat, 28 Aug 2021 05:36:37 +0000 From: "Bossart, Nathan" To: Justin Pryzby , Michael Paquier CC: Andres Freund , Magnus Hagander , Mark Dilger , Don Seiler , "pgsql-hackers@postgresql.org" Thread-Index: AQHXXVFlwPnSpTb+9Euy6igCA88w9KsLstEAgACWWACAX2qpAIAAxOqAgAJnLACAGIQDgIAAhGWAgABE1QD//5X4AIAAeGWA//+VZgCAANVTgIAAIL0A//+mY4A= Date: Sat, 28 Aug 2021 05:36:37 +0000 Message-ID: <82E1E183-691F-479E-B661-9BE8EC70BD21@amazon.com> References: <92BB93C3-1AA8-4548-96F7-062C4AF09182@amazon.com> <20210810034205.r72j5uouynepj4f2@alap3.anarazel.de> <0545F7B3-70C0-4DE8-8C85-EAFE6113B7EE@amazon.com> <20210827184648.d3jbv73pgyccqwkz@alap3.anarazel.de> <071DC95B-4CA8-4D2B-BD24-1A66B3EFFE28@amazon.com> <20210827193813.oqo5lamvyzahs35o@alap3.anarazel.de> <0D1645F3-ADFD-4B2F-9F34-961BDFBB881B@amazon.com> <20210828035722.GQ26465@telsasoft.com> In-Reply-To: <20210828035722.GQ26465@telsasoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.161.153] Content-Type: multipart/mixed; boundary="_002_82E1E183691F479EB6619BE8EC70BD21amazoncom_" MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_002_82E1E183691F479EB6619BE8EC70BD21amazoncom_ Content-Type: text/plain; charset="utf-8" Content-ID: <5A150DF8086E1A4BA9E159AB5DE56536@amazon.com> Content-Transfer-Encoding: base64 T24gOC8yNy8yMSwgNzowMSBQTSwgIk1pY2hhZWwgUGFxdWllciIgPG1pY2hhZWxAcGFxdWllci54 eXo+IHdyb3RlOg0KPiBPbiBGcmksIEF1ZyAyNywgMjAyMSBhdCAwODoxNjo0MFBNICswMDAwLCBC b3NzYXJ0LCBOYXRoYW4gd3JvdGU6DQo+PiBPbiA4LzI3LzIxLCAxMjozOSBQTSwgIkFuZHJlcyBG cmV1bmQiIDxhbmRyZXNAYW5hcmF6ZWwuZGU+IHdyb3RlOg0KPj4+IE9uZSB0aGluZyBJIHdvbmRl ciBpcyBpZiB0aGlzIHdvdWxkbid0IGJldHRlciBiZSBkZWFsdCB3aXRoIGluIGEgbW9yZSBnZW5l cmljDQo+Pj4gd2F5LiBXaGlsZSB0aGlzIGlzIHRoZSBtb3N0IHByb2JsZW1hdGljIHJ1bnRpbWUg Y29tcHV0ZWQgR1VDLCBpdCdzIG5vdCB0aGUNCj4+PiBvbmx5IG9uZS4gV2hhdCBpZiB3ZSBpbnRy b2R1Y2VkIGEgbmV3IHNoYXJlZF9tZW1vcnlfc2l6ZSBHVUMsIGFuZCBtYWRlDQo+Pj4gLS1kZXNj cmliZS1jb25maWcgb3V0cHV0IGl0PyBQZXJoYXBzIGFkZGluZyAtLWRlc2NyaWJlLWNvbmZpZz1n dWMtbmFtZT8NCj4+Pg0KPj4+IEkgYWxzbyB3b25kZXIgaWYgd2Ugc2hvdWxkIG91dHB1dCB0aGUg bnVtYmVyIG9mIGh1Z2VwYWdlcyBuZWVkZWQgaW5zdGVhZCBvZg0KPj4+IHRoZSAicmF3IiBieXRl cyBvZiBzaGFyZWQgbWVtb3J5LiBUaGUgd2hvbGUgYnVzaW5lc3MgYWJvdXQgZmlndXJpbmcgb3V0 IHRoZQ0KPj4+IGh1Z2UgcGFnZSBzaXplLCBkaXZpZGluZyB0aGUgc2hhcmVkIG1lbW9yeSBzaXpl IGJ5IHRoYXQgYW5kIHRoZW4gcm91bmRpbmcgdXANCj4+PiBjb3VsZCBiZSByZW1vdmVkIGluIHRo YXQgY2FzZS4gRHVlIHRvIGh1Z2VfcGFnZV9zaXplIGl0J3Mgbm90IGV2ZW4gaW1tZWRpYXRlbHkN Cj4+PiBvYnZpb3VzIHdoaWNoIGh1Z2UgcGFnZSBzaXplIG9uZSBzaG91bGQgdXNlLi4uDQo+PiAN Cj4+IEkgbGlrZSBib3RoIG9mIHRoZXNlIGlkZWFzLg0KPg0KPiBUaGF0IHByZXR0eSBtdWNoIGxv b2tzIGxpa2UgLUMgaW4gY29uY2VwdCwgaXNuJ3QgaXQ/ICBFeGNlcHQgdGhhdCB5b3UNCj4gY2Fu bm90IGdldCB0aGUgYWN0dWFsIHRvdGFsIHNoYXJlZCBtZW1vcnkgdmFsdWUgYmVjYXVzZSB3ZSdk IGRvIHRoaXMNCj4gb3BlcmF0aW9uIGJlZm9yZSBsb2FkaW5nIHNoYXJlZF9wcmVsb2FkX2xpYnJh cmllcyBhbmQgbWlzcyBhbnkgYW1vdW50DQo+IGFza2VkIGJ5IGV4dGVuc2lvbnMuICBUaGVyZSBp cyBhIHByb2JsZW0gc2ltaWxhciB3aGVuIGF0dGVtcHRpbmcgdG8gZG8NCj4gcG9zdGdyZXMgLUMg ZGF0YV9jaGVja3N1bXMsIGZvciBleGFtcGxlLCB3aGljaCB3b3VsZCBvdXRwdXQgYW4NCj4gaW5j b3JyZWN0IHZhbHVlIGV2ZW4gaWYgdGhlIGNsdXN0ZXIgaGFzIGRhdGEgY2hlY2tzdW1zIGVuYWJs ZWQuDQoNCkF0dGFjaGVkIGlzIGEgaGFja3kgYXR0ZW1wdCBhdCBhZGRpbmcgYSBzaGFyZWRfbWVt b3J5X3NpemUgR1VDIGluIGENCndheSB0aGF0IGNvdWxkIGJlIHVzZWQgd2l0aCAtQy4gIFRoaXMg c2hvdWxkIGluY2x1ZGUgdGhlIGFtb3VudCBvZg0Kc2hhcmVkIG1lbW9yeSByZXF1ZXN0ZWQgYnkg ZXh0ZW5zaW9ucywgdG9vLiAgQXMgbG9uZyBhcyBodWdlX3BhZ2Vfc2l6ZQ0KaXMgbm9uemVybywg aXQgc2VlbXMgZWFzeSBlbm91Z2ggdG8gcHJvdmlkZSB0aGUgbnVtYmVyIG9mIGh1Z2UgcGFnZXMN Cm5lZWRlZCBhcyB3ZWxsLg0KDQpOYXRoYW4NCg0K --_002_82E1E183691F479EB6619BE8EC70BD21amazoncom_ Content-Type: application/octet-stream; name="0001-add-shared_memory_size-GUC.patch" Content-Description: 0001-add-shared_memory_size-GUC.patch Content-Disposition: attachment; filename="0001-add-shared_memory_size-GUC.patch"; size=2753; creation-date="Sat, 28 Aug 2021 05:36:37 GMT"; modification-date="Sat, 28 Aug 2021 05:36:37 GMT" Content-ID: <58106BB96A09F347B82E56D9D507993B@amazon.com> Content-Transfer-Encoding: base64 RnJvbSAyYzZlZDcyOWQ5NTE2MjFlMzQyMTRhYmQxYzUzMjUzOTUzMDQ3OWVhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOYXRoYW4gQm9zc2FydCA8Ym9zc2FydG5AYW1hem9uLmNvbT4K RGF0ZTogU2F0LCAyOCBBdWcgMjAyMSAwNTowMjo1NSArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMS8x XSBhZGQgc2hhcmVkX21lbW9yeV9zaXplIEdVQwoKLS0tCiBzcmMvYmFja2VuZC9wb3N0bWFzdGVy L3Bvc3RtYXN0ZXIuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrLS0KIHNyYy9iYWNrZW5k L3V0aWxzL21pc2MvZ3VjLmMgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFu Z2VkLCAzNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9i YWNrZW5kL3Bvc3RtYXN0ZXIvcG9zdG1hc3Rlci5jIGIvc3JjL2JhY2tlbmQvcG9zdG1hc3Rlci9w b3N0bWFzdGVyLmMKaW5kZXggOWMyYzk4NjE0YS4uMzhlMjhiM2Y4ZiAxMDA2NDQKLS0tIGEvc3Jj L2JhY2tlbmQvcG9zdG1hc3Rlci9wb3N0bWFzdGVyLmMKKysrIGIvc3JjL2JhY2tlbmQvcG9zdG1h c3Rlci9wb3N0bWFzdGVyLmMKQEAgLTg5Myw3ICs4OTMsOCBAQCBQb3N0bWFzdGVyTWFpbihpbnQg YXJnYywgY2hhciAqYXJndltdKQogCWlmICghU2VsZWN0Q29uZmlnRmlsZXModXNlckRvcHRpb24s IHByb2duYW1lKSkKIAkJRXhpdFBvc3RtYXN0ZXIoMik7CiAKLQlpZiAob3V0cHV0X2NvbmZpZ192 YXJpYWJsZSAhPSBOVUxMKQorCWlmIChvdXRwdXRfY29uZmlnX3ZhcmlhYmxlICE9IE5VTEwgJiYK KwkJc3RyY21wKG91dHB1dF9jb25maWdfdmFyaWFibGUsICJzaGFyZWRfbWVtb3J5X3NpemUiKSAh PSAwKQogCXsKIAkJLyoKIAkJICogIi1DIGd1YyIgd2FzIHNwZWNpZmllZCwgc28gcHJpbnQgR1VD J3MgdmFsdWUgYW5kIGV4aXQuICBObyBleHRyYQpAQCAtOTgzLDcgKzk4NCw4IEBAIFBvc3RtYXN0 ZXJNYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAJICogc28gaXQgbXVzdCBoYXBwZW4gYmVm b3JlIG9wZW5pbmcgc29ja2V0cyBzbyB0aGF0IGF0IGV4aXQsIHRoZSBzb2NrZXQKIAkgKiBsb2Nr ZmlsZXMgZ28gYXdheSBhZnRlciBDbG9zZVNlcnZlclBvcnRzIHJ1bnMuCiAJICovCi0JQ3JlYXRl RGF0YURpckxvY2tGaWxlKHRydWUpOworCWlmIChvdXRwdXRfY29uZmlnX3ZhcmlhYmxlID09IE5V TEwpCisJCUNyZWF0ZURhdGFEaXJMb2NrRmlsZSh0cnVlKTsKIAogCS8qCiAJICogUmVhZCB0aGUg Y29udHJvbCBmaWxlIChmb3IgZXJyb3IgY2hlY2tpbmcgYW5kIGNvbmZpZyBpbmZvKS4KQEAgLTEw MjYsNiArMTAyOCwyNSBAQCBQb3N0bWFzdGVyTWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQog CSAqLwogCUluaXRpYWxpemVNYXhCYWNrZW5kcygpOwogCisJeworCQljaGFyIGJ1Zls2NF07CisJ CVNpemUgc2l6ZTsKKworCQlzaXplID0gQ2FsY3VsYXRlU2htZW1TaXplKE5VTEwpOworCQlzaXpl ICs9ICgxMDI0ICogMTAyNCkgLSAxOworCQlzaXplIC89ICgxMDI0ICogMTAyNCk7CisKKwkJc3By aW50ZihidWYsICIlbHUgTUIiLCBzaXplKTsKKwkJU2V0Q29uZmlnT3B0aW9uKCJzaGFyZWRfbWVt b3J5X3NpemUiLCBidWYsIFBHQ19JTlRFUk5BTCwgUEdDX1NfT1ZFUlJJREUpOworCX0KKworCWlm IChvdXRwdXRfY29uZmlnX3ZhcmlhYmxlICE9IE5VTEwpCisJeworCQljb25zdCBjaGFyICp2YWwg PSBHZXRDb25maWdPcHRpb24ob3V0cHV0X2NvbmZpZ192YXJpYWJsZSwgZmFsc2UsIGZhbHNlKTsK KwkJcHV0cyh2YWwpOworCQlFeGl0UG9zdG1hc3RlcigwKTsKKwl9CisKIAkvKgogCSAqIFNldCB1 cCBzaGFyZWQgbWVtb3J5IGFuZCBzZW1hcGhvcmVzLgogCSAqLwpkaWZmIC0tZ2l0IGEvc3JjL2Jh Y2tlbmQvdXRpbHMvbWlzYy9ndWMuYyBiL3NyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjLmMKaW5k ZXggNDY3YjBmZDZmZS4uN2M4OGRiZWFlOSAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvdXRpbHMv bWlzYy9ndWMuYworKysgYi9zcmMvYmFja2VuZC91dGlscy9taXNjL2d1Yy5jCkBAIC02MjAsNiAr NjIwLDggQEAgY2hhcgkgICAqcGdzdGF0X3RlbXBfZGlyZWN0b3J5OwogCiBjaGFyCSAgICphcHBs aWNhdGlvbl9uYW1lOwogCitpbnQJCQlzaG1lbV9zaXplX21iOworCiBpbnQJCQl0Y3Bfa2VlcGFs aXZlc19pZGxlOwogaW50CQkJdGNwX2tlZXBhbGl2ZXNfaW50ZXJ2YWw7CiBpbnQJCQl0Y3Bfa2Vl cGFsaXZlc19jb3VudDsKQEAgLTIzMzcsNiArMjMzOSwxNyBAQCBzdGF0aWMgc3RydWN0IGNvbmZp Z19pbnQgQ29uZmlndXJlTmFtZXNJbnRbXSA9CiAJCU5VTEwsIE5VTEwsIE5VTEwKIAl9LAogCisJ eworCQl7InNoYXJlZF9tZW1vcnlfc2l6ZSIsIFBHQ19JTlRFUk5BTCwgUkVTT1VSQ0VTX01FTSwK KwkJCWdldHRleHRfbm9vcCgiU2hvd3MgdGhlIGFtb3VudCBvZiBzaGFyZWQgbWVtb3J5IGFsbG9j YXRlZCBieSB0aGUgc2VydmVyIChyb3VuZGVkIHVwIHRvIHRoZSBuZWFyZXN0IE1CKS4iKSwKKwkJ CU5VTEwsCisJCQlHVUNfVU5JVF9NQgorCQl9LAorCQkmc2htZW1fc2l6ZV9tYiwKKwkJMCwgMCwg SU5UX01BWCwKKwkJTlVMTCwgTlVMTCwgTlVMTAorCX0sCisKIAl7CiAJCXsidGVtcF9idWZmZXJz IiwgUEdDX1VTRVJTRVQsIFJFU09VUkNFU19NRU0sCiAJCQlnZXR0ZXh0X25vb3AoIlNldHMgdGhl IG1heGltdW0gbnVtYmVyIG9mIHRlbXBvcmFyeSBidWZmZXJzIHVzZWQgYnkgZWFjaCBzZXNzaW9u LiIpLAotLSAKMi4xNi42Cgo= --_002_82E1E183691F479EB6619BE8EC70BD21amazoncom_--