![]() |
Узнать количество ядер процессора
Не так давно написал скрипт, скачивающий выбранный плейлист с YouTube, в своей работе он использует разделение задач пусть на примитивные, но всё же потоки, и распределяет оные по ядрам процессора. Хотелось бы его усовершенствовать и добавить автоматическое определение количества ядер (скрипт запускается на разных ПК с абсолютно неидентичным железом), но проблема в том, что я не знаю, как это реализовать. Подозреваю, что силами WMIC, но я не силён в нём. Надеюсь на помощь форумчан.
На всякий случай привожу сам скрипт: |
Не забывайте про HT.
Код:
wmic.exe CPU get NumberOfCores, NumberOfLogicalProcessors |
echo %NUMBER_OF_PROCESSORS%
|
Это количество ядер или потоков ?
Както на основе этого можно вычислить именно количество ядер ? Я не знаю как именно у процей теперь, говорят i3 стали 4 ядерными. В общем надо както узнать если ядер всего 2, то запустить на одном. Предположим 4 потока, значит 2 ядра, запускаем в 2 потока чтоб работало на 1 ядре, забирать 2 это перебор. Но если 4 ядра 4 потока, то желательно бы запустить на 2 ядрах или 3, вот в этом то и неувязка получается. Проще наверно будет просто оставить 2 потока, а остальные занять |
LEmiD, «И ты, Брут?». На своей машине можно и глазками посмотреть. А на чужой… Ну, зачем это Вам?!
|
LEmiD,
не каждый проц вы уговорите работать с ядрами по вашему желанию, что-то на ядро ОС скинет без вашего ведома и желания. |
alpap, я так чую — это всё те же майнеры с запуском на чужих машинах, ОС тут не причём. Просто навскидку пробежитесь по последним двум десяткам сообщений коллеги LEmiD.
|
Скрытый текст
Как вы блин цвет выбираете, тут же нет палитры, ладно у меня в трее instant eyedropper завалялся и случайно открытая серая палитре потомучто впервые за месяци на одном форуме решил написать строчку палитрой, а тамашних цветов маловато, но они есть
пробежитесь по последним двум десяткам сообщений коллеги Любой кусок майнера палит любой антивирус. Кроме защитника, не хочет чтоб втискивали. Вовсе не десяток, тем 5 максимум, и вообще в обучающих целях, пока интерес не пропал. Просто я криворук и ничё не доделываю когда результат известен. Просто думал о интелах, а тут амд вспомнил, наверно ну их нахрен. Я даже не знаю у них тоже по 2 потока на ядро или им своих 16 ядер хватает? |
|
Цитата:
["color=blue"]Этот текст синий["/color"] (убрать кавычки для внедрения) |
alpap, Вы процитировали не мои слова ;).
Цитата:
Скрытый текст
Код:
[color=blue]Этот текст будет синим[/color] Код:
[color=#0000FF]И этот тоже[/color] |
Цитата:
а как написать без преобразования, не знаю чем экранировать, не буду же здесь "играться", с кавычками более менее подучилось, так уже и оставил. |
Время: 08:24. |
Время: 08:24.
© OSzone.net 2001-