169 похожих чатов

Кстати вопрос. гугл мало что подсказал, так как искал я

поверхностно, и возможно не то читал.

Как прибить потоки процесса ко второму NUMA кластеру в многопроцессорных системах?

6 ответов

17 просмотров
IvanEjik- Автор вопроса

Ещё попадались утверждения что менеджер памяти делфи на такое не способен.

Это слишком сложный вопрос. МС выпилила поддержку привязки к конкретному ядру. Так что совет поставить Линукс и уже использовать его API. Либо взять специальную серверную ОС, но там ещё не всякая подойдет. А далее искать аналогичные программу которая умеет делать привязку к нужному кластеру. Это всякие научные программы для супер компьютеров. Там даже SDK прилагается.

Этим ось давно управляет, можно ей только указать предпочтения через setthreaaffinitymask (по памяти пишу, вродь так называлась)

IvanEjik- Автор вопроса
Александр (Rouse_) Багель
Этим ось давно управляет, можно ей только указать ...

Там емнип ограничение для привязки 64-битное множество. И на системах с ,к примеру 72 потоками нет возможности задать ядра >64 . Очень мало инфы про это

IvanEjik- Автор вопроса
Missclick Очепятка
Это слишком сложный вопрос. МС выпилила поддержку ...

Ну в общем немного ясности появилось, спасибо.

IvanEjik
Там емнип ограничение для привязки 64-битное множ...

Ну до компа как доберусь гляну по сорцам венды, чо там как с лимитами

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта