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.96) (envelope-from ) id 1wim58-000PAY-1B for pgsql-docs@arkaria.postgresql.org; Sun, 12 Jul 2026 04:46:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wim54-005r6l-1v for pgsql-docs@arkaria.postgresql.org; Sun, 12 Jul 2026 04:46:19 +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.96) (envelope-from ) id 1wim54-005r55-0d for pgsql-docs@lists.postgresql.org; Sun, 12 Jul 2026 04:46:19 +0000 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wim53-00000000HHm-0Zgv for pgsql-docs@lists.postgresql.org; Sun, 12 Jul 2026 04:46:18 +0000 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-4921eed3fa2so19221765e9.0 for ; Sat, 11 Jul 2026 21:46:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783831575; x=1784436375; darn=lists.postgresql.org; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:content-type:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cUP2GXdj+38R8GLDN8ajTWkLv9MnftH/seJnhkPkzJQ=; b=TkRyx5jTz5jLVp1pm1b9v2W6qY+c6y5pXkFuSDNGE9IkmbvQHwpgXlX8PW0gI0yIXs 1S0NsCQVl1lHODD8P0bc9v7N3uz9dVi5recJO0OYRugge8bSl2ZyJgRLWrQazbcKS4Pp 1gYqWzpmolmvkSrZQxmFv/dIRFHQP8zLgvTHixxd/5i1zbi//obT/AZogmjxQ3a56v1p 1lY+mE8jTzzOGg1hgWyU5kqajzFFSRJIjk8L5dcLhJJIuZ1/JGlAw53ZP2LxCCap5Bvf Wmxkv1rdEEohC7p0x65ErrSi5F0nKXu0jh8SFjvZWrWV6DbVGhUGc4LPcYn3pgpVUKib dvLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783831575; x=1784436375; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:content-type:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=cUP2GXdj+38R8GLDN8ajTWkLv9MnftH/seJnhkPkzJQ=; b=G6APQF6mmZvKlD6e2QPziap2DwivBhPGHFXj7ZQk+W+d4Bde48hTURnBRhUeayvGID AG+6hwBTtd6D2W59jlvl3MF2j6SFzzwW0+1+Sye767xfs0PIthBdts5LqpaYYJLm7vHE +qsWchSlp5+hVLvGORnqO2H5HlpbBc/gnxyx34YW7OZcOFKcMdhOC+1NTBPx2SFhJeCp QPxob0kF4p8t63B3Jh0WYatS+AaOXglbKweCjgtEjICtqJmet8VQ1gNhD6Uj0XyK37Ae ky1papIf9PZ+9iBF7noSryNhIX0WKCs1N0duKWotBg2m7sBqsplak205aU4xGRgUIcEq ezGQ== X-Gm-Message-State: AOJu0Yy6p1QjLFJ4FxweTvaibm2WthLhXXuzVPwpZi8m+SFUMBL+UmSJ wdlP5Tzj1WpaXi9JVk62HIukbFLfBg/DCCaFp4VIk2v8+0IQermI5sv6QRhZUQ== X-Gm-Gg: AfdE7cmLhbDkfwnOipx++SjRNVN0qJ4hg9idg3f9X/kVkNT8dQI4V/7LJo5KaXMYHBu p6z87kccOpwsd0vlS+5CIl0GB4HgUL2PIfbxhcBI2TrGTi5Lm2lej7aX+PMXXsg8PwNXcW0qTRB O2O+4ArKEjLG3bcZzgkOSKfsZIhdE4+XYUR7i2AFaBG3WJbSGWwpcfaK2/o62rLuUKliyUznHv0 PZG0oUHBDwgUpWA0ymCrome5VyRmyQ0jO1l1gnX3d5jCduA9KpEpUyYCK0vz4LhIhMTZdMtCAmS ev7cD7eVw7xprrIg9Qe/UUG55rqP5EP8fCgfSX9oHwxG88/+rHocuSLliElmsMYXrIsZZcIYlFt d9L7x5Ng9Yj0lQtGa7Z//u05079o35WlCZugh9D76p3y3U9JsERp51Ry7RwJ0D+C2rCv3T3PNxz P1ba+/s8e1av+RGzF01Y5a8s6RP+mklIohzQTyYFn4zmFZLldBbiQRnA== X-Received: by 2002:a05:600d:8444:20b0:493:e583:7053 with SMTP id 5b1f17b1804b1-493f88339b9mr33243805e9.35.1783831574451; Sat, 11 Jul 2026 21:46:14 -0700 (PDT) Received: from smtpclient.apple (pool185-5-253-65.as6723.net. [185.5.253.65]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-493eb6f373csm438243475e9.14.2026.07.11.21.46.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 11 Jul 2026 21:46:14 -0700 (PDT) Content-Type: multipart/alternative; boundary=Apple-Mail-6AB8BFC7-BDD8-4346-96C6-07C805350033 Content-Transfer-Encoding: 7bit From: Yaroslav Saburov Mime-Version: 1.0 (1.0) Subject: Re: 18.4. Managing Kernel Resources Date: Sun, 12 Jul 2026 07:46:11 +0300 Message-Id: <94B4FB0B-E609-4C8D-BEDA-5DE1755933DC@gmail.com> References: <3007907.1783797573@sss.pgh.pa.us> Cc: pgsql-docs@lists.postgresql.org In-Reply-To: <3007907.1783797573@sss.pgh.pa.us> To: Tom Lane X-Mailer: iPhone Mail (19H422) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Apple-Mail-6AB8BFC7-BDD8-4346-96C6-07C805350033 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable postgres@sql:~$ cat /pgdatabase/data/postmaster.pid=20 58 /pgdatabase/data 1783830699 5432 /var/run/postgresql localhost 24381256 0 ready =20 postgres@sql:~$ ps 58 PID TTY STAT TIME COMMAND 58 ? Ss 0:00 /usr/lib/postgresql/18/bin/postgres -D /pgdatab= ase/data -c config_file=3D/etc/postgresql/18/main/postgresql.conf Show me process postmaster? > 11 =D0=BB=D0=B8=D0=BF. 2026 =D1=80. =D0=BE 22:19 Tom Lane =D0=BF=D0=B8=D1=88=D0=B5: >=20 > =EF=BB=BFPG Doc comments form writes: >> you continue to use the server process name as =E2=80=9Cpostmaster=E2=80=9D= !!! way too many >> times (find and replace it) >=20 > This is intentional. See the Glossary [1]: >=20 > Postmaster (process) >=20 > The very first process of an instance. It starts and manages the > auxiliary processes and creates backend processes on demand. >=20 > The postmaster shares an executable file with the other processes, > but it's still a distinct concept. >=20 > regards, tom lane >=20 > [1] https://www.postgresql.org/docs/current/glossary.html --Apple-Mail-6AB8BFC7-BDD8-4346-96C6-07C805350033 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable

postgres@sql:~$ cat /pgdatabase/data/postmaster.pid&= nbsp;

58

/pgdatabase/data

1783830699

5432

/var/run/postgresql

localhost

 24381256         0

ready   

postgres@sql:~$ ps 58

    PID TTY      STAT &n= bsp; TIME COMMAND

     58 ?      &nbs= p; Ss     0:00 /usr/lib/postgresql/18/bin/postgres -D /pgdatabase/= data -c config_file=3D/etc/postgresql/18/main/postgresql.conf


Show me p= rocess postmaster?


11 =D0=BB=D0=B8=D0=BF. 2026 =D1=80. =D0=BE 22:19 Tom Lane <tgl= @sss.pgh.pa.us> =D0=BF=D0=B8=D1=88=D0=B5:

=EF=BB=BFPG Doc comments form &l= t;noreply@postgresql.org> writes:
you continue to use the server process name as =E2=80=9Cpostmaster=E2=80=9D= !!! way too many
time= s (find and replace it)

This i= s intentional.  See the Glossary [1]:

=    Postmaster (process)

&n= bsp;  The very first process of an instance. It starts and manages= the
   auxiliary processes and creates back= end processes on demand.

The postmaster sha= res an executable file with the other processes,
but it's st= ill a distinct concept.

    &nbs= p;      regards, tom lane

[1= ] https://www.postgresql.org/docs/current/glossary.html
= --Apple-Mail-6AB8BFC7-BDD8-4346-96C6-07C805350033--