2021年9月25日 星期六

處理器分配

感覺有效果........處理器線程越多效果越強。

https://threadmaster.tripod.com/

https://threadmaster.nyland.dk/tminst112.zip



-------------------------------------------------------------------

-------------------------------------------------------------------

軟體的首頁

http://threadmaster.tripod.com/

'好像上不去...

這個連結是可以的

http://bednorz.uni2.net/anyland/threadmaster/threadmaster.htm



簡介:

ThreadMaster Monitors Threads and handle high CPU utilization on a per application basis.

ThreadMaster is a background service implementing a CPU Quota mechanism on top of the standard thread scheduling algorithms of the Microsoft Windows 2000 Operating Systems.

ThreadMaster monitors all running applications, and detects when a application starts to use excessive processor resources. It dynamically hunt down the offending thread, and clamp the CPU for this thread. This feature ensures that other users can remain working without noticing anything. The clamped process will eventually finish, and the clamp will be removed automatically.



: 目前的版本是Ver. 1.12 Build 182

http://bednorz.uni2.net/anyland/threadmaster/tminst112.zip



安裝 軟體僅支援Win2000以上系統

安裝非常簡單,將壓縮包解開,運行其中的Install.cmd就可以了。

在首頁上有卸載的方法,或者更簡單,下載一個指令碼執行一下也可以:

http://bednorz.uni2.net/anyland/threadmaster/uninst.cmd



配置詳解Configuration

軟體沒有GUI,所有設定直接修改註冊表:

ThreadMaster has no GUI interface, all configuration is done by using a well known tool "Regedit". Changing registry keys not described in this section, may cause serious problems. Use Registry Editor at your own risk. After any changes in the configuration please restart the ThreadMaster service for the changes to take effect.

All the default values in ThreadMaster is based on 2 CPU Compaq server, but can be used on any configuration.



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters]



CPUThresholdPct

CPU load threshold per application. This is a global setting and affect all applications, unless other settings are defined in the "Application" or "Exceptions" sections.

Default: 15%, Valid range 3 - 100.



MainSampleTime

Time in seconds for application load above "CPUThresholdPct"

This value define the measurement time ThreadMaster using for calculating the average CPU utilization for applications.

Default: 30 sec. Values above 10 sec. accepted.



ThreadOverloadActionStart

Command to execute at action start.

Default :none



ThreadOverloadActionStop

Command to execute at action stopping. See the sample files "Threadloginstall.reg" and "ThreadLog.cmd" These files may be edited for your own usage.

Default: none



A list of special applications and the allowed CPU load. Only applications different from the general rule defined by "CPUThresholdPct" . Applications running as a single published application, in many instances, can profit by setting the applicationkey as low as 5%.

The list is read dynamically.

IMPORTANT: In multithreaded applications with multiple CPU incentive threads, don't set this value below the current number of CPU incentive threads, this may cause the application to "hang" , or run extremely slow.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Applications]

appimagenameA n Application image name and max. load threshold pct. (n)

appimagenameB m Valid Range 3 - 100

...

appimagenameX x

A list of applications not handled. Make sure all vital and basis system processes are listed here, otherwise the system may not work properly. Do not take it for granted that antivirus programs etc. are vital, in this sense.

The list is only enumerated when Threadmaster starts.



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Exceptions]

imagenameA

imagenameB

... imagenameX

Statistics is updated by ThreadMaster, this section documents the work of ThreadMaster.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Statistics]

中文詳解,部分關鍵配製

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters]

CPUThresholdPct

這個是設定一般進程最大CPU佔用率的地方,有效值 3-100

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Applications]

這裡可以針對具體進程限制其CPU佔用

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Exceptions]

這裡可以設定不受上面佔用率限制影響的進程列表,預設已經有一些系統進程在裡面了,也可以自己進行修改

手工卸載的方法

命令提示字元下操作:

%windir%\system32\ThreadMaster\

運行 "net stop threadmaster"

運行 "ThreadMast -remove"

刪除 "%windir%\system32\ThreadMaster\" 目錄

-------------------------------------------------------------------
軟體的首頁
http://threadmaster.tripod.com/
'好像上不去...
這個連結是可以的
http://bednorz.uni2.net/anyland/threadmaster/threadmaster.htm

簡介:
ThreadMaster Monitors Threads and handle high CPU utilization on a per application basis.
ThreadMaster is a background service implementing a CPU Quota mechanism on top of the standard thread scheduling algorithms of the Microsoft Windows 2000 Operating Systems.
ThreadMaster monitors all running applications, and detects when a application  starts to  use excessive processor resources. It dynamically hunt down the offending thread, and clamp the CPU for this thread. This feature ensures that other users can remain working without noticing anything. The clamped process will eventually finish, and the clamp will be removed automatically.

: 目前的版本是Ver. 1.12 Build 182
http://bednorz.uni2.net/anyland/threadmaster/tminst112.zip

安裝 軟體僅支援Win2000以上系統

安裝非常簡單,將壓縮包解開,運行其中的Install.cmd就可以了。
在首頁上有卸載的方法,或者更簡單,下載一個指令碼執行一下也可以:
http://bednorz.uni2.net/anyland/threadmaster/uninst.cmd

配置詳解Configuration

軟體沒有GUI,所有設定直接修改註冊表:
ThreadMaster has no GUI interface, all configuration is done by using a well known tool "Regedit".  Changing  registry keys not described in this section, may cause serious problems. Use Registry Editor at your own risk. After any changes in the configuration please restart the ThreadMaster service for the changes to take effect.
All the default values in ThreadMaster is based on 2 CPU Compaq server, but can be used on any configuration.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters]

CPUThresholdPct
CPU load threshold per application. This is a global setting and affect all applications, unless  other settings are defined in the "Application" or "Exceptions" sections.
Default: 15%,   Valid range 3 - 100.

MainSampleTime
Time in seconds for application load above "CPUThresholdPct"
This value define the measurement time ThreadMaster using for calculating the average CPU utilization for applications.
Default: 30 sec.   Values  above 10 sec.  accepted.

ThreadOverloadActionStart
Command to execute at action start.
Default :none

ThreadOverloadActionStop
Command to execute at action stopping. See the sample files "Threadloginstall.reg" and "ThreadLog.cmd" These files may be edited for your own usage.
Default: none

A list of special applications and the allowed CPU load.  Only  applications different from the general rule defined by "CPUThresholdPct" . Applications running as a single published application, in many instances, can profit by setting the applicationkey as low as 5%.
The list is  read dynamically.

IMPORTANT: In multithreaded applications with multiple CPU incentive threads, don't set this value below the current number of CPU incentive threads, this may cause the application to "hang" , or run extremely slow.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Applications]
  appimagenameA      n         Application image name and  max. load threshold pct. (n)
  appimagenameB      m        Valid Range 3 - 100
  ...
  appimagenameX      x

A list of applications not handled. Make sure all vital and basis system processes are listed here, otherwise the system may not work properly.   Do not take it for granted that  antivirus programs etc. are vital, in this sense.
The list is only enumerated when Threadmaster starts.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Exceptions]
  imagenameA
  imagenameB
  ...
  imagenameX

Statistics is updated by ThreadMaster, this section documents  the work of ThreadMaster.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Statistics]

中文詳解,部分關鍵配製

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters]
CPUThresholdPct
這個是設定一般進程最大CPU佔用率的地方,有效值 3-100

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Applications]
這裡可以針對具體進程限制其CPU佔用

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Exceptions]
這裡可以設定不受上面佔用率限制影響的進程列表,預設已經有一些系統進程在裡面了,也可以自己進行修改

手工卸載的方法
命令提示字元下操作:
%windir%\system32\ThreadMaster\
運行 "net stop threadmaster"
運行 "ThreadMast -remove"
刪除 "%windir%\system32\ThreadMaster\" 目錄

沒有留言:

張貼留言

歡迎討論

HR , NO!Human Resources,NO!

※※ 這樣內容,上手會困難嗎?※※ 我想到什麼?就寫什麼!※※

※對於資訊!我想到什麼?就寫什麼!

如果困難的話?

有需要技術文件 DarkMan 蒐集了不少!
存在FTP共享。想下載?請洽DarkMan信箱取得下載帳號。※



人性的理由

上句:不修一切法,如如是己身。傳其法,授其使,說其名,淪為其用。
下句:你寫得出來其意就傳你【大神威、大魔法,無上魔道。】





網路基礎技能 - 相關連結(更新完成)

Dark 不覺得「Linux CD route 計畫」會比「思科路由」差!我認可 CD Route 計畫的實現,藉此....降低網路架設費用!

甚至「Linux CD route 計畫」更能夠實現「網路自由」的架構!


Fdisk 磁碟管理(一)共用「 Linux 與 微軟Windows」
Fdisk 磁碟管理(二)磁碟 boost loader 觀念
Fdisk 磁碟管理(三)清除磁碟分割
磁碟陣列是什麼東西?(RAID)

Linux Network
Linux 網路概要(連結版)
Linux 網路概要(抄過來)
設置網路環境 >> 資訊環境落實

MikroTik RouterOS 專業級路由系統
MikroTik RouterOS(1)
MikroTik RouterOS(2)
MikroTik RouterOS(3)
MikroTik RouterOS(4)

Linux Network Route
(一)接口設備觀念
(二)參照路由原則
(三)檢視路由
(四)Root路由器
(五)防禦對象

MikroTik RouterOS 專業級路由系統
網路卡、路由表、iptab 表、btctl show(一)「loopback 和網路卡*4」
網路卡、路由表、iptab 表、btctl show(二)拿微軟的系統route,來證明一下!
網路卡、路由表、iptab 表、btctl show(三)釋出路由方向
網路卡、路由表、iptab 表、btctl show(四)Root路由器
網路卡、路由表、iptab 表、btctl show(五)防禦對象

CD Route network
Linux CD route 網路設備配置的順序.....
Linux CD route 001 介紹
Linux CD route 002 軟體安裝
Linux CD route 003 外網
Linux CD route 004 內網
Linux CD route 005 安全
Linux CD route 006 防火牆