Синхронизация ядер

Автор
Сообщение
На сайте c 08.12.2007
Сообщений: 99
Поскажите пожайлуста, как настроить 64 битку, чтоб ядра процесора синхронно работали.
На сайте c 04.03.2007
Сообщений: 312
Пенза
а зачем??????????? ты что что создаешь мега стабильный сервер? ни под XP, ни под Vist-ой ты этого не сделаешь, тут как минимум Linux, и вообже такие вещи как правило решают на физическом уровне, а не на програмном.
На сайте c 09.02.2007
Сообщений: 3312
РФ
а мне вот интересно что имеет в виду dragon-gor под "синхронизацией ядер"...
На сайте c 02.10.2006
Сообщений: 39
Ярославль
Очень интересно, у меня всегда всё синхронно работало, даже не задумывался раньше.
На сайте c 04.03.2007
Сообщений: 312
Пенза
mamont если у тебя xp то у тебя не могло работать синхронно, они у тебя работают в несколько потоков, а синхронизируют ядра для обеслечения стабильности и исключения ошибок, как правило применяется для серверов с большой нагрузкой например бд
На сайте c 09.02.2007
Сообщений: 3312
РФ
hans теперь мне интересно, что ты тоже понимаешь под синхронностью ядер...
На сайте c 04.03.2007
Сообщений: 312
Пенза
специально для тебя Di_2
http://www.citforum.ru/hardware/articles/art_4.shtml  
На сайте c 09.02.2007
Сообщений: 3312
РФ
hans
Спасибо, твоё мнение изучил: здесь синхронизация процессоров кол-во которых может меняться во времени и контроллер "синхронизации" выполнен отдельно, вообщем-то там проблема синхронизации была на этапе разработки всей системы, а не во время её работы - т.е. стабильность работы закладывалось на стадии разработки контроллеров для межпроцессорного (или процессор-ВВ) обмена, т.е. оно не решалось программным способом, программа лишь в первых версиях системы исправляла ошибки, что в последующей версии заменили дублированием процессоров в одном блоке (дублирование обработки информации и сравнение на выходе).
Теперь осталось уточнить что имеет в виду dragon-gor...

Кстати сам сайт тож хороший, знаю о нем с 1998 года...
На сайте c 08.12.2007
Сообщений: 99
Что имел?
Возможно программная ошибка, а скорее ОСь, хотя новый дистрибутив. Она то нормально работает, но иногда выводит ошибку kernell32.dll, так понять не могу, причем kernell32 в 64 битной системе?
К всеобщему сведению, в сборке Макса идет специальный фикс, после которого начинает работать второе ядро. Но где вы получите большую производительность машины (2 ядрового), когда все работает в разнобой.
Судя по нижнеуровневому программированию (асма) и арх. процессора - kernell32.dll сдесь не причем. А железо сам подбирал и на него нет основы грешить.
Забавная статья
Вот уточняю, windows XP x64 SP2 b2007- построенна на основе серверной платформы windows 2003, триал версия (3 месяца) раздается на майкрософт, у меня корперативная - дистрибутив, так что не даром зашла речь о синхронизации. Не знаю, ставятся обновы, может с ошибками поможет.
P.S.Дали протестировать, собираются на сервер ставить. К тому же 4 ядровом
На сайте c 09.02.2007
Сообщений: 3312
РФ
windows XP x64 SP2 b2007- построенна на основе серверной платформы windows 2003
вот здесь поподробнее, хотелось бы увидеть ссылку на сайт микрософт где это говорится...
т.к. серверная платформа 2003 развивается самостоятельно и смысла особого нет микрософт из виндоуз сервер 2003 делать ХР64...
на второе: "кернел32" .... а там нет "кернел64"
а вообще 32-битные ДЛЛ-ки нужны для совместимости с 32-битными системами (ведь на ХР64 выполняются и 32битные программы)
Фикс после которого начинает работать второе ядро - это результат того что макс его просто не видет (а не видеть он может из-за той же винды), а не результат рассинхронизации ядер....
у меня соседний комп 4-х ядерный с ХР64 СП1 пока не разу не вылетало (макс 2008 (64 бита))...
На сайте c 08.12.2007
Сообщений: 99
http://www.microsoft.com/rus/windowsxp/64bit/evaluation/overviews/overview.mspx  - описание
http://www.microsoft.com/windowsxp/64bit/facts/trial.mspx   - Ось

На счет кернелла сам не знаю, что за Х...
На сайте c 15.07.2007
Сообщений: 2
Россия, Вологда
Используй vray или finalrender или другие сторонние рендереры, они умеют использовать все ядра одновременно. Kernel32 в 64битной системе очень даже к месту, он для обратной совместимости с 32-битными приложениями, в нем все вызовы ядра. А ядра и так работают синхронно, ибо у них один тактовый генератор ))) Другое дело, что они выполняют разные задачи одновременно, дак это даже лучше для производительности, нету смысла весить на оба одинаковые инструкции (разве что для отказоустойчивости, как писалось выше).
На сайте c 09.02.2007
Сообщений: 3312
РФ
dragon-gor
Спасибо за ссылки!
PAV
А где 64-битный Кернел тогда? wow64cpu.dll?
кстати лежит он почемуто в лежит "system32" а wow32.dll лежит в "sysWOW64"
синхронность в зависимости от тактового генератора - это одно, а синхронность допуска ядер к общей памяти (о чем здесь говорилось) - эт другое
На сайте c 08.12.2007
Сообщений: 99
Интересно, поставь макс 8 и врей под восьмерку(1.5R3), и посмотри все ли у тебя ядра работают, а потом говори. Я же написал, начиная с 9 идет фикс,чтоб работали два ядра, так до фикса всегда работал один.
Просто при сильной нагрузки некоторые винды слетают в экран смерти и снимают бамп памяти. Вот к напримеру Виста, отправляет этот бамп на макрософт, а толку, пока не поставил сп1 так в неделю и вылетало.
Kernell какраз и используется 64, а не 32. Элементарно проверил на кризаке, где вырезана папка sys64. Для 32 битных прогах существует отдельная папка, но один черт используется кернел64, проверенно прогой filemonitor, которая следит за указанным файлом и какие библиотеки используется.
На сайте c 09.02.2007
Сообщений: 3312
РФ
имел опыт работы в 8максе на двухядерных процессорах - работает всё, на 64-битную ось не ставил, так смысл ставить 32-битный 8-й макс на 64 битную винду?... на 64 битку первым поставил 9 макс (64битный) тож работали оба ядра, даж без паков и фиксов, и имено с В-Реем1.5Р3... паки поставил позже
Из 32-битных программ, на 64-битной ХП у меня сейчас стоит Автокад2006, я в нем мало работаю, но пока не слетал ни разу...
из собственного опыта: какая бы ни была загрузка, в синий экран у меня начиная с 6-го макса и ВинХП(32битной) СП2 ни разу не слетало, это тебе надо смотреть всё-таки совместимость оборудования...
Железо у меня было как интеловское, так и АМД-шное
PS Единственное от чего я видел синий экран - это от установки QTime 7-й... как и много лет назад так и сейчас...
На сайте c 27.10.2006
Сообщений: 170
Я вот по этой схеме сделал и успокоился на этом. Правда у мя 32бит.

Настройка Windows XP для правильной работы двух ядерным процессором
Возможно не все обладатели Inter core2duo или AMD X2 систем знают о том, что Windows XP не всегда корректно использует два ядра процессора. Дело в том, что хотя визуально нагружаются оба ядра, но операционная система еще не умеет правильно распределять нагрузку между ними.
Исправляется ситуация довольно просто. Далее:
http://www.phpdevs.com/blog/50-vklyuchaem-multiprocessornost-na-Windows-XP.html#top  
На сайте c 09.02.2007
Сообщений: 3312
РФ
Здесь интересней написаноhttp://forum.ixbt.com/topic.cgi?id=8  :21296
Сам отношусь с сомнением к таким доработкам, на интеле не делал, а на АМД была проблема только в одной игрушке и то, АМД-шными драйверами всё хорошо лечится... таких проблем как описаны - не встречал...
На сайте c 08.12.2007
Сообщений: 99
Разобрался с проблемой после переустановки оси.
Кстати, обновы он скачал аш 30 штук, после вообще перестал грузится. Винду перебил,оказалось её нужно ставить только под папкой виндовс.
Всем спасибо!!!
Читают эту тему: