Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Win2003 видит только 1 процессор из 4 (http://forum.oszone.net/showthread.php?t=163600)

Seven 15-01-2010 16:13 1321044

Win2003 видит только 1 процессор из 4
 
Сервак с 2-мя процами с гипертрейдингом.
Переустановил винду после слета и она стала использовать только 1 процессор из 4, хотя в диспетчере устройств она видит 4, но в диспетчере задач и в systeminfo только 1, и судя по производительности так оно есть - используется только 1 процессор. Как такое может быть и можно ли это побороть??

Вот предыдущий вывод systeminfo до слета(прошу прощения за кодировку):

‚ҐабЁп Ћ‘: 5.2.3790 Service Pack 2 бЎ®аЄ* 3790

?§Ј®в®ўЁвҐ«м бЁб⥬л: Supermicro
Њ®¤Ґ«м бЁб⥬л: X6DVA
’ЁЇ бЁб⥬л: X86-based PC
Џа®жҐбб®а(л): —Ёб«® Їа®жҐбб®а®ў - 4.
[01]: x86 Family 15 Model 4 Stepping 10 GenuineIntel ~2800 Њѓж
[02]: x86 Family 15 Model 4 Stepping 10 GenuineIntel ~2800 Њѓж
[03]: x86 Family 15 Model 4 Stepping 10 GenuineIntel ~2800 Њѓж
[04]: x86 Family 15 Model 4 Stepping 10 GenuineIntel ~2800 Њѓж

А вот текущее:

‚ҐабЁп Ћ‘: 5.2.3790 Service Pack 2 бЎ®аЄ* 3790

?§Ј®в®ўЁвҐ«м бЁб⥬л: Supermicro
Њ®¤Ґ«м бЁб⥬л: X6DVA
’ЁЇ бЁб⥬л: X86-based PC
Џа®жҐбб®а(л): —Ёб«® Їа®жҐбб®а®ў - 1.
[01]: x86 Family 15 Model 4 Stepping 10 GenuineIntel ~2800 Њѓж

ShaddyR 17-01-2010 04:15 1322302

Seven, озвучь hal системы - как именуется компьютер в диспетчере устройств?

El Scorpio 18-01-2010 03:05 1323133

Цитата:

Цитата Seven
но в диспетчере задач и в systeminfo только 1, и судя по производительности так оно есть - используется только 1 процессор »

Первый вопрос: согласно "диспечеру задач" на сколько процентов "тяжёлый" процесс загружает процессор - на 25 или на 100?
Второй - есть ли в диспетчере задач возможность распределять процессы по процессорам (в свойствах процесса)?

Seven 18-01-2010 07:48 1323178

Согласно диспетчеру задач "тяжелые" процессы типа 1С занимают более 90%, на других серверах с такой же конфигурацией их загрузка не превышает 25%, как я понимаю и должно быть.

Пункта "Задать соответствие" в свойствах процесса в диспетчере задач для назначения используемых процессоров так же нет.

Явно используется тока 1 проц, у нас просто в серверной кондишн накрылся и походу это уже последствия(1 проц видимо накрылся)...что нить можно в таких случаях еще попробовать?? Попробую выяснить какой именно из процов конечно.

Хотя тоже странно, пусть даже 1 проц накрылся, почему на втором не работает гипертрейдинг, в BIOS включен. Может уже и с мамой проблемы...даже наверное скорее всего.

El Scorpio 18-01-2010 09:20 1323209

Цитата:

Цитата Seven
Согласно диспетчеру задач "тяжелые" процессы типа 1С занимают более 90%, на других серверах с такой же конфигурацией их загрузка не превышает 25%, как я понимаю и должно быть. »

Если сама программа 1С не поддерживает многопроцессорность, то при максимальной нагрузке её процесс будет занимать не более,*чем 100/n процентов

Цитата:

Цитата Seven
почему на втором не работает гипертрейдинг, в BIOS включен. »

Хотелось бы увидеть нотариально заверенный скриншот оснастки "диспетчер устройств", раскрытого в режиме "отображать по подключению". Глубина раскрытия - до отображения устройства "шина PCI"

Seven 19-01-2010 08:10 1323988

Вложений: 3
Вот прикрепляю скриншоты:

ShaddyR 19-01-2010 12:37 1324192

Seven, Я так и предполагал: у тебя стоит ядро (hal) "компьютер с acpi", а должен быть - "Многопроцессорный компьютер с ACPI"
Цитата:

Компьютер с ACPI: Используется для системных плат, позволяющих установить только один процессор.
->>
Цитата:

Ниже приводится последовательность действий, необходимая для замены драйвера "Компьютер с ACPI" на "Многопроцессорный компьютер с ACPI" .
  1. Распаковать из архива %windir%\Driver Cache\i386\SP2.cab в %windir%\system32 файл halmacpi.dll.
  2. Распаковать из %windir%\Driver Cache\i386\SP2.cab в %windir%\system32 файл ntkrpamp.exe.
    Данные файлы также находятся на диске с дистрибутивом в i386\SP2.cab.
  3. Добавить в boot.ini строку вида:
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS ="ACPI Multiprocessor PC " /fastdetect /kernel=ntkrpamp.exe /hal=halmacpi.dll.
    При необходимости поменять номера диска и партиции и/или имя папки windows.
  4. Перезагрузить компьютер и загрузится с "ACPI Multiprocessor PC" ОДИН РАЗ.
  5. Если все прошло нормально система должна отрапортовать об обнаружении нового устройства и попросить перезагрузку.
  6. Удаляем эту строку из boot.ini, т.к. больше не нужна и более того второй раз компьютер с этими опциями не загрузится.
  7. Перезагружаемся.
  8. Проверяем в диспетчере устройств тип компьютера, в диспетчере задач наличие всех ядер и т.д.


Seven 19-01-2010 16:30 1324405

Мысль интересная, попробовал я так сделать но че то не грузится, диски выставил как в пункте по умолчанию.

И самое что интересное посмотрел на другом серваке с таким же железом, там действительно отображается как "Многопроцессорный компьютер с ACPI", но в windows\system32, есть только ntkrnlpa.exe и halmacpi.dll там нет, но работает нормально и есть все 4 проца(т.е. 2х2).

Не понятно как может нормально работать если нет ядра для поддержки многопроцессорности(чет раньше я об этом и не задумывался :))?? и почему может не грузится с ntkrpamp? зависает тупо через 2 секунды на черном экране, ошибок никаких не выдает и в ntbtlog тоже ни че не пишет, походу не успевает даже стартануть Smss.exe

Seven 20-01-2010 07:34 1324852

И вообще с этими ядрами ерунда какая то, у меня охрененный сервак стоит на нем Win2003 EE x64, 8 реальных процессоров, с гипертрейдингом 16, а посмотрел ProcessExplorer дак там вообще используется ядро ntoskrnl, которое как пишет wiki используется для 1 процессорных систем без поддержки PAE(ну на 64 битных его правда и не надо)????

ОБЪЯСНИТЕ ПЖАЛСТА!

ShaddyR 20-01-2010 11:25 1324974

Цитата:

Цитата Seven
там вообще используется ядро ntoskrnl »

в которое при установке переименовывается распакованное нужное ядро. Все просто)

Seven 21-01-2010 08:11 1325721

Ясна...тока комп так и не заработал))

Походу че то на мазе сгорело от перегреву...

ShaddyR 22-01-2010 01:08 1326552

Цитата:

Цитата Seven
Походу че то на мазе сгорело от перегреву... »

вряд ли. Думаю, проблема таки в ПО.

Seven 22-01-2010 08:49 1326683

посмотрел по размерам действительно так.

По поводу сервака, путем несложных перестановок выяснил что по ходу накрылся 1 проц и одно гнездо в котором он стоял тоже неисправно, может быть и все мама, отправили в сервисный...

Вот такие вот чудеса бывают от перегрева! Так что внимательно следите за кондиционерами в серверной!!


Время: 03:47.

Время: 03:47.
© OSzone.net 2001-