HyperThreading and multiple cores (CPUs)

   Á¶È¸ 24548   Ãßõ 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
2015-12   2340166   ¹é¸Þ°¡
01-26   115046   UPDF
2015-09   15095   ¹Ú
2017-02   15095   Á¦ÇÁÈ«
2016-03   15098   µðºñµð
2019-08   15104   µö·¯´×¼­¹ö
2016-11   15112   ÇãÀα¸¸¶Æ¾
2018-04   15121   ¹«¾Æ
2016-12   15160   ¾Óµå·¹ÁØ
2021-03   15171   ±èȲÁß
2018-09   15176   NeOpLE
2018-09   15180   °¡À»¹Ù¶÷
2023-06   15183   ¼ÛÁøÈ«
2022-06   15186   ÄíÀö
2016-04   15217   ĵÀ§µå
2024-07   15219   HEUo±è¿ë¹Î
2022-08   15222   ¼Ò´ÐÄí
2016-03   15223   µðºñµð
2016-03   15233   iwill
2016-10   15245   Á¦¿ÂÇÁ·Î
2019-12   15261   µö·¯´×¼­¹ö
2018-10   15293   ½´·Úµù°Å