Много статей не имеет срока устаревания. Есть смысл смотреть и 2011, и даже 2008 год. Политика сайта: написать статью, а потом обновлять ее много лет.
Открыта карта ВТБ для материальной поддержки сайта: 4893470220568296.

Рекламодателям! Перестаньте спамить мне на почту с предложениями о размещении рекламы на этом сайте. Я никогда спамером/рекламщиком не был и не буду!
" title="Написать письмо">Написать письмо

Статистика

Пользователи : 1
Статьи : 1247
Просмотры материалов : 4582513
 
Нагрузка всех ядер процессора на 100% (09.10.2019). Печать E-mail
2019 - Октябрь
09.10.2019 19:48
Save & Share
Ранее использовалась программа LinX для загрузки процессора на 100%. Но она была не совсем однозначная. С целью исключения стороннего ПО пришлось искать способ загрузить процессор иными средствами, не используя многопоточность.



Решение оказалось элементарным, если знать особенности любой ОС Windows: они умеют запускать файлы, написанные на VBScript без компилятора. Значит, можно создать простой файл .VBS с двумя строками кода "While True", "WEnd" и запускать его программно.

У данного скрипта есть интересная особенность. Система по умолчанию запускает процесс то ли на менее загруженном ядре, то ли просто на отдельном ядре. В итоге ядро нагружается на 100%, а 4-ядерный процессор - на 25%. Повторный запуск загрузит другое ядро процессора - и так в цикле по всем ядрам. Итог - 100% загрузки ЦП.

Снять нагрузку с ЦП можно путем убийства всех процессов "wscript.exe" в диспетчере задач. Сколько ядер - столько и процессов.

Дополнением задачи может идти присваивание процессам приоритета высокого или реального времени.
Обновлено ( 09.10.2019 20:11 )
 
 

Последние новости


©2008-2019. All Rights Reserved. Разработчик - " title="Сергей Белов">Сергей Белов. Материалы сайта предоставляются по принципу "как есть". Автор не несет никакой ответственности и не гарантирует отсутствие неправильных сведений и ошибок. Вся ответственность за использование материалов лежит полностью на читателях. Размещение материалов данного сайта на иных сайтах запрещено без указания активной ссылки на данный сайт-первоисточник (ГК РФ: ст.1259 п.1 + ст.1274 п.1-3).