есть какая - нибудь возможность сделать из многоядерника одноядровый проц (виртуально) но чтобы итоговая мощьность была не намного ниже суммы мощностей всех ядер? идея: виртуальная машина, в установках в процессоре стоит виртуальный проц на одно ядро (хотя ресурсы использует со всех ядер реального процессора + возможно ресурсы графической карты) и все остальные параметры по дефолту. в ней уже ставить ось и т.д. И ТАМ! уже запускать нужное приложение. подскажите как это можно реализовать (идея может быть другая)
Сообщение отредактировал Flameberge - Четверг, 21 Апреля 2011, 00:21
Запусти приложение, заходи в диспетчер задач, ищи нужный тебе процесс, щёлкай правой кнопкой и выбирай задать соответствие. Там в меню увидишь задействованные процессоры. Можешь снять все ненужные и оставить лишь один.
приложение многоядерность не поддерживает. даже если 100% одного ядра отдать то эффективность не будет максимальной, через время всё равно медленно работать будет (за три часа работы эффективность приложения падает в 10 раз). и если определить к виртуальному ядру максимальное количество процессорного времени, возможен вариант использования системы кластера, т.е. больше одного компа смогут работать только на одно приложение
А ты выяснил почему так? Мне кажется, дело тут не в количестве ядер.
максимально работает только первые 15-45 минут или когда не просчитывает (остановил просчитывание методом паузы) а потом падает как по гиперболе со временем стремясь к нулю. выжирает только процессор. доказано не только мной начальный максимум указывается в настройках. по началу программа работает достаточно шустро и надо всегда очень оперативно реагировать на различный вывод данных (при этом потребность в процессорном времени не сильно велико). через время уже можно читать книгу, развлекать кота или еще что, ибо момент когда надо реагировать становится весьма длинным и у пользователя есть время переключится и среагировать. на данный момент, после +/- 3х часов использования (если считать с момента первого запуска) скорость падает до 10% от изначальных. нагружает именно из за объёма данных(обычно увеличиваются) которые программа ежесекундно обрабатывает. естественно если всё выпилить то мощность опять будет стремится к 100%