Във FreeBSD, как мога да деактивирам хардуерното предварително извличане?

Току-що приключих с четенето Как да избирам между хардуерно и софтуерно предварително извличане на 32-битова Intel® архитектура и взех решение, че трябва да деактивирам хардуерното предварително извличане за моя случай на употреба.

По-специално за мен се отнася точно следното:

Като цяло предпочитайте софтуерно контролирано предварително извличане в ситуации, в които всичко по-долу е вярно: налични са нередовни модели на достъп, трябва да се извличат предварително къси масиви и е приемливо да се правят промени в съществуващия код на приложението.

Намерих редица отговори, които се позовават конкретно на Linux (вижте този SO отговор). Но от съображения за производителност използвам FreeBSD.

Дори това да се окаже лоша идея, искам да направя сравнителен анализ по приложение без h/w предварително извличане.


person Good Person    schedule 16.05.2014    source източник


Отговори (1)


Можете ли да опитате да направите същото, като използвате командата cpucontrol?

person Edward Tomasz Napierala    schedule 16.05.2014