Czy istnieje prawdziwy ulimit dla systemu Windows? Znajduję sposoby / programy, jak zapobiegać spożywaniu 100% procesorów przez jeden program.
Dzięki.
źródło
Czy istnieje prawdziwy ulimit dla systemu Windows? Znajduję sposoby / programy, jak zapobiegać spożywaniu 100% procesorów przez jeden program.
Dzięki.
Menedżer zasobów systemu Windows jest narzędziem do ustawiania limitów procesorów na proces i dodaje interfejsy rozliczania procesów. W starszych wersjach systemu Windows było to na drugim dysku, którego nikt nigdy nie instalował. W 2008 roku jest to funkcja, którą należy włączyć. Na ogół nie jest tak ważny w systemie Windows (z punktu widzenia kontroli zasobów) niż system uniksowy, ponieważ „miły” jest wbudowany w system operacyjny, a priorytet procesu (z pewnymi wyjątkami) można zmienić w locie w GUI, dodatkowo w Windows Vista i powyżej IO dysku również mogą mieć priorytet (domyślnie jest to oparte na priorytecie procesu). Istnieje interfejs API, który pozwala jawnie ustawić priorytet IO dysku, ale nie znam żadnego narzędzia, które pozwala bezpośrednio zmienić priorytet IO dysku
Możesz użyć czegoś takiego jak Windows System Resource Manager, który ma podobne funkcje do ulimit, w którym możesz ustawić limity procesora lub pamięci dla procesu, użytkownika lub sesji. Było to dostępne w systemie Windows 2003 Enterprise i nowszych.
Więcej informacji jest dostępnych na stronie Technet (2008 R2) lub tutaj jest artykuł na Wiki .
Opcją innej firmy byłby FasterWin, który służy wyłącznie do ustawiania przydziałów procesora dla procesów.
Jednym z rozwiązań byłoby kliknięcie prawym przyciskiem myszy procesu Task Manager
i zmiana priorytetu.
Powinieneś spojrzeć na: http://threadmaster.tripod.com/
istnieje również GUI do jego konfiguracji: http://timwells.net/content/threadmaster-gui
źródło