HyperThreading and multiple cores (CPUs)

   Á¶È¸ 24549   Ãßõ 0    

Short answers:

  • Turn off HyperThreading 
  • Turn off any cores beyond 8 
  • HyperThreading is mostly a thing of the past, so this section may not apply. 

HyperThreading is great for marketing, lousy for performance. It involves having two processing units sharing a single hardware cache. If both units are doing the same thing, the cache will be reasonably useful. If the units are doing different things, they will be clobbering each other's cache entries.

Furthermore MySQL is not great on using multiple cores. So, if you turn off HT, the remaining cores run a little faster.


Mariadb (MySQL)은 많은 CPU 코어를 안쓰므로, HT를 off 하는 것이 이득이다... 뭐 그런.

https://mariadb.com/kb/en/library/mariadb-memory-allocation/

- to be continue -
ªÀº±Û Àϼö·Ï ½ÅÁßÇϰÔ.
Inbusiness 2018-03
¼³°èÀÚÀÇ ÄÁ¼ÁÀÌ ±×·¸´Ù¸é µû¸£´Â°Ô ¼ø¸®ÀÎ µí ÇÕ´Ï´Ù ... ÇÏÇÏ
     
ȸ¿øK 2018-03
MySQL 5.6 ÀÌÀüÀº mutexÀÇ À̽´·Î Äھ 1°³ Á¤µµ ¹Û¿¡ ¾È½è°í
RDBÀÇ Æ¯¼º»ó ¸¹Àº thread¸¦ µ¿ÀÛÇϱ⵵ Èûµé¾î¼­ ±×·¸´Ù°í ÇÕ´Ï´Ù.


PDS
Á¦¸ñPage 33/80
2014-05   5855072   Á¤ÀºÁØ1
04-15   43796   UPDF
2015-09   15099   ¹Ú
2017-02   15100   Á¦ÇÁÈ«
2016-03   15103   µðºñµð
2019-08   15107   µö·¯´×¼­¹ö
2016-11   15115   ÇãÀα¸¸¶Æ¾
2018-04   15126   ¹«¾Æ
2016-12   15162   ¾Óµå·¹ÁØ
2021-03   15172   ±èȲÁß
2018-09   15178   NeOpLE
2018-09   15183   °¡À»¹Ù¶÷
2022-06   15186   ÄíÀö
2023-06   15190   ¼ÛÁøÈ«
2016-04   15217   ĵÀ§µå
2016-03   15224   µðºñµð
2024-07   15226   HEUo±è¿ë¹Î
2022-08   15228   ¼Ò´ÐÄí
2016-03   15234   iwill
2016-10   15245   Á¦¿ÂÇÁ·Î
2019-12   15264   µö·¯´×¼­¹ö
2018-10   15294   ½´·Úµù°Å