|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vasya Kruglov 2:5020/1587.444 24 Feb 2003 03:43:01 To : All Subject : HyperThreading -------------------------------------------------------------------------------- Помнится, кто-то задавал здесь вопрос о системе с двумя процессорами Pentium4, каждый из которых поддерживает Hyperthreading и ему ответили, что линукс будет считать, что на машине 4 процессора. А линукс сможет определить, какие из этих процессоров "настоящие", а какие нет? Т.е. меня интересует, не может ли произойти то, что описано ниже. Допустим, первый физический процессор содержит процессоры с номерами 1 и 2, а второй физический - с номерами 3 и 4. Запускаются две ресурсоемкие задачи, линукс одну задачу отправляет на 1-й процессор, а вторую - на 2-й, которые в реальности представляют один физический проц. В итоге получаем существенное падение производительности по сравнению с тем, если бы задачи запустились не на 1-м и 2-м, а на 1-м и 3-м процессорах. С точки зрения линукса все нормально: два процессора из 4-х загружены по максимуму, а что тормозит - так, значит, скорости процессоров не хватает. Ы? Мяу! Я не утверждаю, что вышенаписанное соответствует действительности. Vasya Kruglov AKA zpt. zpt(at)rambler.ru --- GoldED+/386 1.1.1.2 * Origin: Hастоящему индейцу завсегда везде ништяк! (2:5020/1587.444) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/193923e5987e6.html, оценка из 5, голосов 10
|