powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / С какого обновления ядра 2.4 надёжно поддерживается hyperthreading
8 сообщений из 8, страница 1 из 1
С какого обновления ядра 2.4 надёжно поддерживается hyperthreading
    #33079754
Frame Relay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сущность вопроса вот в чём. Поддержка гипертрединга заявлена с версии ядра 2.4 (не помню обновление). Но меня интересует информация именно о качественной поддержке (чтобы на многотредовых приложениях было заметно ускорение, а не наоборот) — с какого обновления она началась. Конкретно — ASP Linux 9.2 (kernel 2.4.22) и CentOS 3.4 (бесплатный RHEL 3, kernel 2.4.21). В них поддержка гипертрединга заявлена, но можно ли верить глазам своим?
...
Рейтинг: 0 / 0
С какого обновления ядра 2.4 надёжно поддерживается hyperthreading
    #33079950
nik2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
uname -a

Linux bs2 2.4.20-37.7.legacysmp #1 SMP Mon Sep 27 21:38:15 EDT 2004 i686 unknown

поддержка HT есть. На серваке крутится БД ASE. На счет увеличения скорости работы _ПОТОКОВ_ ничего не скажу - зависит от потоков, потому как если я правильно ошибаюсь HT != многопроцессорность. В HT в отличии ОТ, не будут _РАБОТАТЬ_ две задачи ( в терминах процессора ) одновременно, тоесть если у тебя какая нибудь числодробилка то щастье твое будет не сильно велико...
...
Рейтинг: 0 / 0
С какого обновления ядра 2.4 надёжно поддерживается hyperthreading
    #33080265
Frame Relay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гипертрединг и не есть многопроцессорность. Просто некоторые внутренние структуры проца дублируются и позволяют сократить время переключения с контекста одного потока (нити, трида или кто как переводит) на контекст другого без повторной загрузки регистров из памяти. Насчёт одновременного выполнения двух потоков в процессоре мало инфы, в основном попадалась или рекламная шелуха от Интела, или уничтожающие изобличения, что, типа, всё это маркетинговое фуфло и ни фига не даёт :-))))
Реально гипертрединг даст ощутимый эффект (положительный) только при оптимизации системных библиотек потоков под эту фичу. Если ось не имеет заточки под HT, то скорее всего будут тормоза (это уже много обсуждалось и не только на этом сайте). А вот если поддержка есть, то её реальный эффект в конкретном обновлении ядра как раз и интересен (объявить-то её могут, но реально далее правильного определения HT дело не пойдёт и обработка потоков будет как на двух процессорах). А реально то не два проца, а, так сказать, полтора (землекопа (c) ;-))))
...
Рейтинг: 0 / 0
С какого обновления ядра 2.4 надёжно поддерживается hyperthreading
    #33080614
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блоки не дублируются, они просто могут использоваться одновременно,
т.е. если одна задача работает с целыми, а другая с плавующими, плюс будет иначе фигвам
...
Рейтинг: 0 / 0
С какого обновления ядра 2.4 надёжно поддерживается hyperthreading
    #33080698
Frame Relay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 4d_monster
Насчёт блоков я неправильно выразился, они не дублируются (в смысле копирования информации из одного блока в другой), а просто эти некоторые структуры существуют в двойном экземпляре и независимо работают друг от друга.
...
Рейтинг: 0 / 0
С какого обновления ядра 2.4 надёжно поддерживается hyperthreading
    #33080708
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я Вас понял, структуры не продублированны, они в одном экземпляре, просто если какая-то структура простаивает, ей могут назначить на выполнение "неочередной" парралельный участок.

именно поэтому в реальной жизни от этого маркетингово хода (ГиперПупер Тридинг) пользы не много.
...
Рейтинг: 0 / 0
С какого обновления ядра 2.4 надёжно поддерживается hyperthreading
    #33081496
Frame Relay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обсуждение поддержки HT в ядре плавно и незаметно перешло на очередное перемывание интеловских костей :-)))))))))
...
Рейтинг: 0 / 0
С какого обновления ядра 2.4 надёжно поддерживается hyperthreading
    #33083383
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вовсе нет, еслибы перемывали кости НТ, то сказали бы что он небезопасен.

а так просто уточнение КАК именно он устроен
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / С какого обновления ядра 2.4 надёжно поддерживается hyperthreading
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]