hyperthreading

19 views
Skip to first unread message

Peter

unread,
Jul 25, 2022, 8:06:57 AM7/25/22
to PostgreSQL-cz
Zdravim,

kedysi davno v dobach postgresu 8.0 kolovalo internetami odporucanie nepouzivat pri virtualnom hostovani postgresu hyperthreading - udajne kvoli vykonu. Dnes viem k tejto teme najst len sporadicke vysledky bez konkretnych benchmarkov a cisiel.

Je tato tema este aktualna? Riesime nastavenie hyperthreadingu v ESXi prostredi, kde to udajne nejde zapnut/vypnut pre danu instanciu virtualky.


Vdaka
.pl.

Zdeněk Kotala

unread,
Jul 25, 2022, 8:21:21 AM7/25/22
to postgresql-cz
nevím jak ohledně výkonu, ale HT z důvodu bezpečnosti* je dobré vypnout, zvláště na virtuálním hostování. Takže já osobně bych to nezapínal.

Z.


--
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny „PostgreSQL-cz“ ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete e-mail na adresu postgresql-c...@googlegroups.com.
Chcete-li tuto diskusi zobrazit na webu, navštivte https://groups.google.com/d/msgid/postgresql-cz/2d2b1d90-75e6-4d5e-9213-e2f5856f7c76n%40googlegroups.com.

Petr Boháč

unread,
Jul 25, 2022, 8:21:47 AM7/25/22
to PostgreSQL-cz
Ahoj,
tak HT je teba resit na urovni zeleza. Proto se to nastavuje v BIOSu. Povolovani/zakazovani na urovni prosesu nedava smysl. AFAIK CPU neumi rozlisit, ktery poces to ma povolene a ktery ne, takze, kdyz proces A by mel zakazany HT, tak mu tam klidne muze nabehnout proces B, ktery to zakazane nema. I po zbezne konzultaci Googlem, se mi zda, ze to nejde per proces.

Petr

On Mon, Jul 25, 2022 at 2:06 PM Peter <pgs...@gmail.com> wrote:
--

Petr Boháč

unread,
Jul 25, 2022, 8:31:08 AM7/25/22
to PostgreSQL-cz
Ahoj,
to se tyka hlavne sdileneho hostingu, pokud ses na zeleze sam, tak bych to neodsuzoval. Ale i za tohoto predpokladu, to muze mit smysl vypnout.

Petr

Peter

unread,
Jul 25, 2022, 8:49:10 AM7/25/22
to PostgreSQL-cz
- riesim cisto dopad na vykon postgresu; vsetky ostatne virtualky v danom setupe by mohli mat HT povoleny
- neriesim bezpecnost; ide o uzavrete a izolovane prostredie
- neriesim procesy, ale cele virtualne stroje; jasne, ze HT je povoleny per virtual-machine a teda pre cely host, na ktorom bezi Postgres, ci dalsie procesy

dakujem
.pl.

Dátum: pondelok 25. júla 2022, čas: 14:31:08 UTC+2, odosielateľ: bohy...@gmail.com

Pavel Stehule

unread,
Jul 25, 2022, 9:02:04 AM7/25/22
to postgr...@googlegroups.com
Ahoj

po 25. 7. 2022 v 14:49 odesílatel Peter <pgs...@gmail.com> napsal:
- riesim cisto dopad na vykon postgresu; vsetky ostatne virtualky v danom setupe by mohli mat HT povoleny
- neriesim bezpecnost; ide o uzavrete a izolovane prostredie
- neriesim procesy, ale cele virtualne stroje; jasne, ze HT je povoleny per virtual-machine a teda pre cely host, na ktorom bezi Postgres, ci dalsie procesy

osobně o této problematice vím kulové (a když slyším virtualizace a HT, tak se mi ježí chlupy na zádech), ale v každém případě máte možnost si pustit pgbench.  Je to syntetický test, takže to úplně nemusí sedět na váš provoz, ale to obecná rada ohledně HT také ne. Naposledy, když jsem testoval efekt huge pages na proxmoxu, tak jsem zjistil docela neočekávané výsledky, na základě kterých jsme na daném stroji huge pages nezapínali oproti obecnému doporučení.

Pavel


Ondrej Beranek

unread,
Jul 25, 2022, 9:22:22 AM7/25/22
to postgr...@googlegroups.com
My kdysi ht vypinali kvuli tomu, ze zpusobovalo deadlocky a desynchronizaci kdyz jsi mel sehravani dvou databazi. 

Dne po 25. 7. 2022 15:02 uživatel Pavel Stehule <pavel....@gmail.com> napsal:
Reply all
Reply to author
Forward
0 new messages