Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sCdZG-006zY6-RY for pgsql-general@arkaria.postgresql.org; Thu, 30 May 2024 11:03:36 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sCdZG-003BQ1-Qc for pgsql-general@arkaria.postgresql.org; Thu, 30 May 2024 11:03:34 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sCdZG-003BPs-9z for pgsql-general@lists.postgresql.org; Thu, 30 May 2024 11:03:34 +0000 Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sCdZD-002epw-Hh for pgsql-general@lists.postgresql.org; Thu, 30 May 2024 11:03:32 +0000 Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-52b7dc424acso675807e87.0 for ; Thu, 30 May 2024 04:03:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=peoplecall-com.20230601.gappssmtp.com; s=20230601; t=1717067009; x=1717671809; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6GUL9P3JYDXkPGdN3IcLPUQZgmUQf+I8JruutVoE9f0=; b=FX44LBi4sd5bs6N7pgZQHMRRPvOIEidLz8wZZx+guyFAjJJtJhk7GqYhORSpIK48fr pCTkvZGUGQkS/I9mjvoiIX3MGIU+eCtBBB4oVSBdiAmZ5RSplPDjPPw0mnPQx2GZ4IGB kXedHc/CTQlGEFka5mGdvjNIQ62w/LVDZilWhvL348oymsZP5UUZBj7I9dgXkx/e4vjA tA5+uvU8fSccfYjqfe/Ukxj37QHEgZlzS3IlaoFOSvNxD1IVsV4K1oOCJ46LyzIlUyVT JeuqvJwa8EWBOinvFRHjAw7AOS69GkfShPR0QRgxIdKd7XBZupG6ldbZ4X2rSrKudfDw iWzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717067009; x=1717671809; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6GUL9P3JYDXkPGdN3IcLPUQZgmUQf+I8JruutVoE9f0=; b=juGnlxrQ779qZYToe6ONwa/KWeYJXtzE8DC2ynP7exTcq2znQn2CZg2H6hkmazJ/Lr TdEWidbiwfY9sOPb+DgIaLQHojUGPc1m8Hv1aO4v21WeUYhOINh5kTXGLXZDJRZobCtM ckiFOZxfo3PxXd/yjtwUqYLR+7220RfmimM1tPDjXdxWu+XmokEX4Ac1KQGCWexm1waE UingJyDrTMJa3zbAegNtCJGFVHHeAn5cFhijjiOqaO24MfoH9MCWOELE/OyDFHAXSdrj IM+g+1kZE/epZuKia6Ddsv3sniBrnChh9p31CvlQJ4yHfQXqiuFdp5NkqjhYDp5ORjw5 MCJw== X-Forwarded-Encrypted: i=1; AJvYcCUY4m2sqeRJqz391OsvY78UmOERqK9PFkRTYBwnCr57bMthoLQH2tksssmkeCaulk0gwWIQhB7YIVCSxnYkzlAI6FZLdQXEV5lJ4O79WZLoDIOG X-Gm-Message-State: AOJu0YxWnYUNDV7vJBZD7PffRl1LoFdOh72pFmw9LysVQ8kXcRGwsJy7 X1qAvmUmyk5YD/MmYKhaSl+Ma3yPiCBv91asqHmXblBrp+QZQnY8qre2gJ5TCEAvtPQfYLWbEXL VU1RnHL5re6VB7vceo7TQ5cxbmER/SwASfrC9 X-Google-Smtp-Source: AGHT+IGJDRwQqv2G/hhw1x6+OlgofInPVoPc9uvRSs05qBBkMkRdTHHTDSMov3w1xJbG9PQq4d6UtqHHn993dsC1ruk= X-Received: by 2002:ac2:4902:0:b0:51d:d4e8:c71c with SMTP id 2adb3069b0e04-52b7d4289a3mr1271163e87.36.1717067008830; Thu, 30 May 2024 04:03:28 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Francisco Olarte Date: Thu, 30 May 2024 13:02:52 +0200 Message-ID: Subject: Re: Memory issues with PostgreSQL 15 To: =?UTF-8?Q?Christian_Schr=C3=B6der?= Cc: Muhammad Salahuddin Manzoor , pgsql-general , Eric Wong Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi christian: On Thu, 30 May 2024 at 12:51, Christian Schr=C3=B6der wrote: ... > I had already checked most of your points, but I double checked them now. ... > Shared memory limits look good to me: > # sudo sysctl -a | grep kernel.shm > kernel.shmall =3D 18446744073692774399 > kernel.shmmax =3D 18446744073692774399 > kernel.shmmni =3D 4096 Bear in mind this is SysV shared memory. IIRC Pg uses POSIX shared memory for shared buffers, which I think is backed normally in Linux by files in a tmpfs mounted on /dev/shm. It still uses some amount of SysV due to some special properties lacking from POSIX, for control purposes, but only a little. You could try "df -h /dev/shm" and "ls -lhR /dev/shm/" to see if you have problems there. Francisco Olarte.