Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

Важная информация

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.09.2011, 18:10   #1
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию MaNGOS, MySQL - 2 ядра...

Система Win7 x64. Заметил, что если насильно "фризнуть" (ну или не насильно) процесс что мускула, что мангоса отжирает ровно 50% проца, т.е. съедает ровно одно ядро и не более.
Как их можно всё-таки заставить работать действительно с двумя ядрами процессора???
KiriX вне форума   Ответить с цитированием
Старый 25.09.2011, 13:14   #2
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Это проверка неверная. Фризнутый процесс должен отжирать всегда 100% одного ядра. При чем тут многопоточность?
PS попросите у Undergarun его графики загрузки ядер на R2 вот там отлично видно сколько потоков и как они используются...
rsa вне форума   Ответить с цитированием
Старый 25.09.2011, 13:43   #3
Mediv
Ученый
 
Аватар для Mediv
 
Регистрация: 17.11.2010
Сообщений: 204
Сказал(а) спасибо: 40
Поблагодарили 20 раз(а) в 14 сообщениях
Записей в дневнике: 1
Mediv На верном пути
Отправить сообщение для Mediv с помощью ICQ
По умолчанию

У меня как и у автора при фризе было только 50%. Причем количество ядер не важно абсолютно... хоть 2 хоть 4. Берется по чуть-чуть с каждого, суммарно выходит ровно 50% и все виснет.

Фризил на Zero в БР на элемах (они плодятся до зависания).

Поэтому хотел взять ботов у rsa проверить нормально под нагрузкой, но с ними все сложно там)
__________________
Ололо, мангос сила :D
Mediv вне форума   Ответить с цитированием
Старый 25.09.2011, 14:33   #4
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Ну с мускулом я загнул - с ним всё ок, а вот мангос грузит только одно ядро и ни грамма больше...
KiriX вне форума   Ответить с цитированием
Старый 25.09.2011, 15:32   #5
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Ну с мускулом я загнул - с ним всё ок, а вот мангос грузит только одно ядро и ни грамма больше...
любая наглухо зацикленная задача будет грузить ровно одно ядро на 100%. хоть у вас 1 ядро, хоть 16. в чем проблема, не пойму?
rsa вне форума   Ответить с цитированием
Старый 25.09.2011, 15:51   #6
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
любая наглухо зацикленная задача будет грузить ровно одно ядро на 100%. хоть у вас 1 ядро, хоть 16. в чем проблема, не пойму?
Ну понятно, а я уж подумал, что мангос ничего кроме одного ядра не видит
KiriX вне форума   Ответить с цитированием
Старый 25.09.2011, 17:05   #7
ghostpast
Пользователь
 
Регистрация: 07.03.2010
Сообщений: 46
Сказал(а) спасибо: 11
Поблагодарили 17 раз(а) в 11 сообщениях
ghostpast На верном пути
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
любая наглухо зацикленная задача будет грузить ровно одно ядро на 100%. хоть у вас 1 ядро, хоть 16. в чем проблема, не пойму?
а если итерации цикла распределить по ядрам процессора (как параллельные вычисления, когда итерации независимы друг от друга), а после последней итерации просуммировать результаты?

Последний раз редактировалось ghostpast; 25.09.2011 в 17:07.
ghostpast вне форума   Ответить с цитированием
Старый 25.09.2011, 17:08   #8
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от ghostpast Посмотреть сообщение
а если итерации цикла распределить по ядрам процессора (как параллельные вычисления), а после последней итерации просуммировать результаты?
и получится абсолютно точно загрузка 1 ядра на 100% (минус затраты на переключение контекста и обработку прерываний, где-то 0,00000...1%). фактически, оно так и происходит
rsa вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Баги ядра mangos_zero Mediv MaNGOSZero (1.12.X) 2 02.06.2011 06:06
Компиляция ядра и скриптов maghaker Новичкам 10 05.05.2011 11:20
[11061] Bring 'autocommit' mode for MySQL back. This MySQL feature operates in so frustrating way so newsbot CMaNGOS Commits 0 21.01.2011 23:52
Ошибке при запуске ядра Maximus Корзина 3 21.03.2010 21:03
модификация ядра. FreeBSD Запросы 7 21.03.2010 08:07


Текущее время: 22:44. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot