#hyperthreading — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #hyperthreading, aggregated by home.social.
-
Не смотрите на % использования процессора при гиперпоточности
Этот небольшой этюд служит как бы продолжением статьи " Проценты использования процессора — это ложная метрика ". Мы попытаемся копнуть чуть поглубже и более детально разобраться как работает гиперпоточность (или гипертрединг, как его иногда называют).
https://habr.com/ru/articles/945076/
#бенчмарки #cpu_usage #hyperthreading #многопоточность #ядра
-
[Перевод] Проценты использования процессора — это ложная метрика
По работе я постоянно имею дело с серверами; при этом их владельцы всегда хотят знать, когда серверы используют свои ресурсы максимально. Вроде бы, это простая задача? Достаточно настроить top или другой инструмент мониторинга системы, посмотреть на процент использования сети, памяти и CPU, и наибольшее значение покажет, насколько близко сервер находится к пределу своих возможностей. Например, эта машина потребляет 50% ресурсов CPU, поэтому, вероятно, способна выполнять вдвое больше своих задач . Однако когда владельцы пытаются реально проецировать эти значения, то оказывается, что процент использования CPU на самом деле растёт не совсем линейно. Но насколько непрямой может быть зависимость? Чтобы ответить на этот вопрос, я выполнил кучу стресс-тестов, мониторя при этом объём выполняемых ими работы и отображаемый системой уровень использования CPU, а затем по результатам построил графики.
https://habr.com/ru/articles/944172/
#бенчмарки #cpu_usage #hyperthreading #многопоточность #ядра
-
The best explanation of hyper-threading I've seen so far.👌
-
Mit seinen #CoreUltra-#Prozessoren hatte #Intel #CPU-#Hyperthreading eigentlich in Rente geschickt. Doch jetzt will man die Technologie wieder reaktivieren. Der Wettbewerbsnachteil sei einfach zu groß. https://winfuture.de/news,152526.html?utm_source=Mastodon&utm_medium=ManualStatus&utm_campaign=SocialMedia
-
@rl_dane
Have you noticed, my internet friend, that Intel has enshittified themself to such a level that they are becoming useless?I didn't buy a new machine after AMD started slacking off for more than 10 years {I think it's 12}
The most obvious reason was that Intel had the capability to create CPUs which had as much cores that are as efficient as AMD but they just wanted to kill everyone by always releasing a new chipset just so you could use another iteration of the CPU.
The moment AMD got their act together and started to make very good CPUs again Intel tried to play catch up, ketchup even
Now their founderies are out of date to obsolete and AMD which sends their work to Modern foundries has jumped over into and is almost literally p*ssing on them
#HyperThreading #hardware #CPU #Intel #AMD #Ryzen #Enshittification
-
Intel should just drop #HyperThreading*. ~30% performance gains isn't worth the raft of security vulnerabilities.
I disable it on all my boxen.
*Or at least disable it by default
-
This meager (2014 era, but built in 2017) Mac Mini drives me insane.
[it is sort of my TV Mac]
It has only 2 cores even though it pretends it has 4.
The other cores are an opportunistic way the Intel CPU cynically presents spare availability as extra cores. #HyperThreaDing
But even so, MacOS Montezuma runs it ragged all the time doing local analysis on my 40,000 iCloud photos …
Listen, you bastard, this computer is not for photos!
Anyway, I love my OWC refurb to death!
-
Записки оптимизатора 1С (ч.10): Как понять, что процессор — основная боль на вашем сервере СУБД MS SQL Server?
Назрел пост, связанный нагрузкой на процессор сервера СУБД MS SQL Server. Вроде бы чего тут обсуждать, всё же очевидно – есть системные счетчики, показывающие нагрузку в процентах. Смотрим на них и понимаем, всё ли у нас замечательно с сервером, хорошо ли утилизируются ресурсы, аль не хватает. Когда нагрузка на процессоре ~100%, огромные очереди к нему, то тут действительно всё просто и обсуждать особо нечего. Сценарий простой: либо ищем что его нагружает, либо система переросла процессор и ему пора накинуть мощностей. А вот когда нагрузка держится на среднем уровне, но при этом есть очереди и ожидания, то здесь далеко не все так очевидно.
https://habr.com/ru/companies/softpoint/articles/891640/
#perfexpert #нагрузка_на_процессор #очереди_к_процессору #виртуализация #numa #softnuma #hyperthreading
-
Катастрофическое падение производительности из-за hyperthreading
Недавно я писал статью - что такое 50% cpu ? На системах с hyperthreading 50% cpu по метрикам означает, что большая часть ресурсов сервера уже использована. То есть cpu>50% - это уже "желтая зона", и мы ожидаем замедление всего, чего можно. Но я никогда не думал до экспериментов, что падение может быть столь катастрофическим. Для экспериментов я использую MSSQL. Если вы не связаны с базами, прочитайте первую часть по диагонали до выводов.
-
Even though the article only mentions Ubuntu and Debian, it does work on Fedora on my Framework Laptop 16
ServeTheHome: A Guide to Quickly Enable and Disable SMT and Hyper-Threading on Ubuntu and Debian
-
[Перевод] Два потока, одно ядро: как устроена одновременная многопоточность
Одновременная многопоточность (Simultaneous multithreading, SMT) — это функция, позволяющая процессору одновременно обрабатывать команды из двух разных потоков. Но задавались ли вы когда-нибудь вопросом, как это работает? Как процессор отслеживает два потока и распределяет ресурсы между ними? В статье я объясню, как устроена эта функция. Понимание внутреннего устройства SMT поможет вам решить, подходит ли она для ваших продакшен-серверов. Иногда SMT способна резко повысить производительность системы, но в некоторых случаях она приводит к замедлению. Знание подробностей позволит вам сделать правильный выбор. Примечание: основная часть изложенного в статье относится к реализации SMT компании Intel, также называемой гипертредингом (hyper-threading). Она основана на научной статье компании, опубликованной в 2002 году.
https://habr.com/ru/companies/ruvds/articles/836978/
#многопоточность #hyperthreading #intel #параллельные_вычисления #процессоры_intel #cpu #smt #ruvds_перевод
-
[Перевод] Два потока, одно ядро: как устроена одновременная многопоточность
Одновременная многопоточность (Simultaneous multithreading, SMT) — это функция, позволяющая процессору одновременно обрабатывать команды из двух разных потоков. Но задавались ли вы когда-нибудь вопросом, как это работает? Как процессор отслеживает два потока и распределяет ресурсы между ними? В статье я объясню, как устроена эта функция. Понимание внутреннего устройства SMT поможет вам решить, подходит ли она для ваших продакшен-серверов. Иногда SMT способна резко повысить производительность системы, но в некоторых случаях она приводит к замедлению. Знание подробностей позволит вам сделать правильный выбор. Примечание: основная часть изложенного в статье относится к реализации SMT компании Intel, также называемой гипертредингом (hyper-threading). Она основана на научной статье компании, опубликованной в 2002 году.
https://habr.com/ru/companies/ruvds/articles/836978/
#многопоточность #hyperthreading #intel #параллельные_вычисления #процессоры_intel #cpu #smt #ruvds_перевод
-
[Перевод] Два потока, одно ядро: как устроена одновременная многопоточность
Одновременная многопоточность (Simultaneous multithreading, SMT) — это функция, позволяющая процессору одновременно обрабатывать команды из двух разных потоков. Но задавались ли вы когда-нибудь вопросом, как это работает? Как процессор отслеживает два потока и распределяет ресурсы между ними? В статье я объясню, как устроена эта функция. Понимание внутреннего устройства SMT поможет вам решить, подходит ли она для ваших продакшен-серверов. Иногда SMT способна резко повысить производительность системы, но в некоторых случаях она приводит к замедлению. Знание подробностей позволит вам сделать правильный выбор. Примечание: основная часть изложенного в статье относится к реализации SMT компании Intel, также называемой гипертредингом (hyper-threading). Она основана на научной статье компании, опубликованной в 2002 году.
https://habr.com/ru/companies/ruvds/articles/836978/
#многопоточность #hyperthreading #intel #параллельные_вычисления #процессоры_intel #cpu #smt #ruvds_перевод
-
#Intel abandons #hyperthreading for #LunarLake #CPU
Intel's fastest processors have included hyperthreading, a technique that lets more than one thread run on a single CPU core, for over 20 years. The reason is complicated, but basically it's no longer needed. The performance cores or #PCore on the new Lunar Lake series are 14 percent faster than the same cores on the previous-gen #MeteorLake CPUs, even with the multi-thread-processing of hyperthreading disabled.
https://www.pcworld.com/article/2355112/intel-abandons-hyperthreading-lunar-lake-cpus.html -
Intel Confirms Elimination of Hyper-Threading in Lunar Lake Processors at Computex 2024: https://www.reviewspace.info/intel-confirms-elimination-of-hyper-threading-in-lunar-lake-processors-at-computex-2024
#Intel #LunarLake #HyperThreading #Computex2024 #CPU #PerformanceHybrid #LionCove #Skymont #TechnologyNews
-
@sirber
Would disabling #hyperthreading offset the performance loss due to mitigations?
-
Arrow-Lake-S: Intel soll #Hyperthreading aufgeben
https://www.golem.de/news/arrow-lake-s-intel-soll-hyperthreading-aufgeben-2401-181403.html
-
[Перевод] Сколько ядер CPU можно использовать параллельно в Python?
При выполнении параллельной программы, активно задействующей CPU, нам часто необходимо, чтобы пул потоков или процессов имел размер, сопоставимый с количеством ядер CPU на машине. Если потоков меньше, то вы будете использовать все преимущества ядер, если меньше, то программа начнёт работать медленнее, так как несколько потоков будет конкурировать за одно ядро. Ну, или такова ситуация в теории. Как же проверить, сколько ядер есть у компьютера? И действительно ли это хороший совет? Оказывается, на удивление сложно определить, сколько потоков выполнять: - В стандартной библиотеке Python есть множество API для получения этой информации, но ни одного из них недостаточно. - Хуже того, из-за таких функций CPU, как параллельность на уровне команд и одновременной многопоточности (Hyper-threading в CPU Intel), количество ядер, которое можно эффективно использовать, зависит от того кода, который напишете вы ! Давайте разберёмся, почему так сложно определить, сколько ядер CPU может использовать программа, а затем подумаем над потенциальным решением.
-
Yeah for Mastodon.world we soon have a enough CPU power to grow alot! 💪 #32cpu #hyperthreading #makes64 #goingbig
-
I've lost track, am I still supposed to be disabling #hyperthreading if I care about #infosec and the #vulns? I don't want to find myself on the wrong end of the #lulz.
-
"Un développeur du noyau Linux rappelle qu'à cause des #failles matérielles qui affectent les #CPU #Intel :
Il faut désactiver l'#hyperthreading et s'attendre à une réduction des performances de 20 %"
https://securite.developpez.com/actu/282986/Un-developpeur-du-noyau-Linux-rappelle-qu-a-cause-des-failles-materielles-qui-affectent-les-CPU-Intel-il-faut-desactiver-l-hyperthreading-et-s-attendre-a-une-reduction-des-performances-de-20-pourcent/ -
Neue #Schwachstelle in #Intel-CPUs: #HyperThreading anfällig für Datenleck
Forscher demonstrieren einen neuen #CPU-Bug bei aktuellen Intel-#Prozessoren, über den sich Daten aus einem benachbarten Thread auslesen lassen.