On 11/24/21 13:05, hpc researcher_mspk wrote:
Software/Hardware used:
===================
PostgresV14.v
OS: RHELv8.4
Benchmark:HammerDB v4.3
Hardware used: Apple/AMD Ryzen.
RAM size: 256 GB
SSD/HDD: 1TB
CPU(s): 256(0-255)
Thread(s) per core:  2
Core(s) per socket:  64
Socket(s):           2
NUMA node(s):        8

Command used to count process: ps -eaf | grep postgres

Case1: AutoVaccum=on
vu      GCC     Clang
32      43      42
64      76      74
192     203     202
250     262     262


Case2:AutoVaccum=off
vu      GCC     Clang
32      40      40
64      72      72
192     200     200
250     261     263


In Case1 why is the process different in Clang vs GCC.
In postgresql process dependent wrt compiler GCC/Clang?

No, it's not. The most likely explanation is that you're seeing different number of autovacuum workers. Those are dynamic, i.e. may appear/disappear. Or maybe there are more connections to the DB.


regards

--
Tomas Vondra
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


Reply via email to