發現UD的另一個外掛~~UD Tweaker

Home Home
引用 | 編輯 Anselw
2005-03-19 09:43
樓主
推文 x0
用途:可以讓一個Device跑多個任務。只支援2000&XP...適用雙CPU或有支援超執行緒(HT)的CPU

作者網頁:http://blakenyc77.tripod.com/udtweaker.html

原文:
This neat program lets you do four main things:

1.It lets you "cache" multiple workunits ahead of time, which is a feature that is similar to that already offered by UD Monitor, but I feel that my program implements it better, because it does not require multiple copies of the Agent. The Agent will still try to connect to the server after every workunit is finished, but even if your network is down, the Agent will still be able to continue working on the background.
2.Multiple-processor support. If you are running Windows 2000 and have more than one processor, then you can use this feature to let the Agent run up to two workunits simultaneously. Note that this feature will not work on Windows95 or Windows 98 or Windows Me because they do not support multiple processors. This feature works by tricking the Agent into running two copies of the LigandFit program at once, each with a different workunit. Please note that the Agent will still only display the progress and graphics from one of the LigandFits, but there are actually TWO running. Also remember that this only supports up to two processors only.
3.Disable automatic snooze-mode for laptops. The Agent automatically goes into smooze mode when your power goes unplugged, because it lets your battery last longer. Also, laptop batteries are designed to have minimal load and that's why the laptops put the CPUs into lower modes and such. When you draw too much power from them, they won't operate correctly in the long term. Additionally, laptops aren't nearly as fast when they're not plugged in. However, some times I want to run the Agent even when I am on battery. This feature makes the Agent thinks it is still plugged on.
4.Disable workunit timeout for slow computers. If your computer takes too long to finish a workunit, the Agent will sometimes abort it before it completes fully. Even though UD still gives you full points and credit for the partially finished workunit, it would be nice to be able to finish the workunit all the way. This feature is the newest part of my program, so it still may be a little buggy. Let me know if it works or doesn't for you.

由於我也是看得一知半解~~所以不要說出來誤解大家...
我從程式的註解所得知如下~~
1.允許抓多個任務存放,當無法順利連上UD Server時可以繼續RUN其它任務
2.多CPU支援~~對雙CPU(戓更多)及HT技術的CPU將是一大福音
3.取消UD自動偵測電源,將NB沒有接電源時不會RUN的限制取消(應該也包括UPS)
4.取消UD因電腦等級不夠所導致無法執行某些任務的限制~~(不確定) 表情

下載點

獻花 x1
引用 | 編輯 憂鬱阿尼
2005-03-19 10:05
1樓
  
喔~這個外掛可以同時算2筆UD阿,真是不錯。UD Monitor一次雖然也可以儲存多筆運算資料
不過它比較笨,沒辦法同時算2筆,只能一次一筆慢慢算

獻花 x0
引用 | 編輯 mickey97
2005-03-19 10:47
2樓
  
再次謝謝阿尼兄
UD tweak這程式,是先把任務接回來
然後讓有雙CPU系統的主機,一次算兩個任務
並且可以預存任務2~4個
當發生連線中斷,第一任務已經算完,UD tweak會先存起來
然後拿預存的任務出來算,大致上是這樣

這適合P4有HT技術的電腦,一次算兩個任務(模擬雙CPU)
但是P4-HT說穿還是一棵CPU
單一任務時間比會變長,也就是說,每一項任務會花約一倍的時間
但是,POINT與CPU TIME會相對成長1.5~1.8倍 表情
這是UD tweak的優點

如果是真正擁有雙CPU的系統
那就更要用UD tweak
這樣才能發揮最高的使用率 表情

獻花 x0
引用 | 編輯 憂鬱阿尼
2005-03-19 11:23
3樓
  
如果把UD tweak用在非雙CPU(實體或邏輯)的系統上,不知道可不可以多A一點分數?
表情 表情 表情 表情

獻花 x0
引用 | 編輯 hearn
2005-03-19 11:39
4樓
  
我認為是效果不大 因為UD本身就已經支援HT了
多跑一些外掛 只會增加系統的負擔 能省的時間
大概是在跑UD的後 可以省掉下載的時間(overlay cup and I/O)
(但是只有兩個asgent對於HT應該還是有效的吧 因為在HT下cpu usage是只有50%)

UD有沒有支援雙CPU我忘記了 但是要同時跑兩個任務
這跟同時跑兩個MSN 或是其他軟體應該是同樣的原理

在UD的討論區中也有人 說跑virual pc模擬ㄧ台主機 這樣也可同時跑另外的agent(為了讓CPU
但是至於效果如何 我也不清楚 只是會不會太過於鑽牛角尖ㄧ點了

我沒有在用這套 有用過的人分享一下吧

--
不可能多A分數的吧 看你跑多少 就是多少積分
而且看起來 還不是很穩定 有點恐怖 有空的人在看看它的source code 看看裡面在幹什麼

獻花 x0
引用 | 編輯 Anselw
2005-03-19 11:45
5樓
  
下面是引用憂鬱阿尼於2005-03-19 11:23發表的 :
如果把UD tweak用在非雙CPU(實體或邏輯)的系統上,不知道可不可以多A一點分數?
表情 表情 表情 表情

"理論上"對於一般CPU(非64位元及HT技術CPU)真正比較有幫助的應是在網路無法及時連接時不需待待傳輸直接拿存好的任務來算~

至於如果真的要跑多任務~~我的電腦是不可行~~因為我的只是XP不是K8及HT的CPU~~

試用了UD Tweaker這個程式~~不知道它是怎麼執行的~~
只知道它會先把UD中斷~~但沒看到系統圖示也不知道是否有多抓任務回來~~~
表情

獻花 x0
引用 | 編輯 hearn
2005-03-19 12:17
6樓
  
其實還有一個原因 因為UD他在程式運行中的優先權式最低的
當有多個程式再跑的時候 當然直接就影響運算的效果囉
UD agent設計的目的 就是希望利用閒置的CPU time
你可以去看一下工作管理員那邊 檢查一下

獻花 x0
引用 | 編輯 hearn
2005-03-19 12:58
7樓
  
http://blakenyc77.tripod.com/udtweaker.html

恩 我在有HT的電腦中正在試用中 她是有同時跑兩個任務 cpu usage也提升至100
但是在工具列上 也只顯示一個agent 再跑 過幾天看看效果如何
但是他沒有備份的功能 這是我比較擔心的
我常常分數沒有傳出去

--
看不要那另外一個工作的百分比 令人太擔心了

--
剛剛發現page fault的次數明顯提升了
看來我的mem好像不夠大喔

獻花 x0
引用 | 編輯 Anselw
2005-03-19 14:32
8樓
  
下面是引用hearn於2005-03-19 12:58發表的 :
http://blakenyc77.tripod.com/udtweaker.html
恩 我在有HT的電腦中正在試用中 她是有同時跑兩個任務 cpu usage也提升至100
但是在工具列上 也只顯示一個agent 再跑 過幾天看看效果如何
但是他沒有備份的功能 這是我比較擔心的
.......

那可以試著把二個外掛一起用~~
一個跑雙任務~~另一個定時備份~~
感覺上好像很專業的樣子~~ 表情

獻花 x0
引用 | 編輯 激鬥小綿羊
2005-03-19 17:10
9樓
  
.多CPU支援~~對雙CPU(戓更多)及HT技術的CPU將是一大福音

太棒哩....這樣我HT的CPU就能用哩....

獻花 x0
引用 | 編輯 hearn
2005-03-19 17:55
10樓
  
都是外掛 而且都還是有bug 正在測試中
就如同Anselw大所說 我就是試著兩個同時跑
但是感覺怪怪的 UD monitor似乎只看的到其中一個任務而已
現在在外面 也不知道她們會有怎樣的影響 呼呼 寫信要球作者 寫個備份好了

獻花 x0
引用 | 編輯 MaverickWu
2005-03-19 21:28
11樓
  
下面是引用激鬥小綿羊於2005-03-19 17:10發表的 :
.多CPU支援~~對雙CPU(戓更多)及HT技術的CPU將是一大福音

太棒哩....這樣我HT的CPU就能用哩....
咦?!我沒記錯的話,你不是有SERVER級的電腦可以這樣玩?!

獻花 x0
引用 | 編輯 激鬥小綿羊
2005-03-20 09:01
12樓
  
下面是引用MaverickWu於2005-03-19 21:28發表的 :

咦?!我沒記錯的話,你不是有SERVER級的電腦可以這樣玩?!

我速學生.....哪來SERVER的東西....
家裡只有2台再跑....
另外有2台視老媽學校的電腦....
P4 3.0....不給他跑HT實在有點說不過去....

獻花 x0
引用 | 編輯 Anselw
2005-03-20 15:34
13樓
  
下面是引用激鬥小綿羊於2005-03-20 09:01發表的 :
我速學生.....哪來SERVER的東西....
家裡只有2台再跑....
另外有2台視老媽學校的電腦....
.......

那試用結果記得和大家分享哦~~
倫家沒有HT的CPU可以用~~過過乾癮也好~ 表情

獻花 x0
引用 | 編輯 MaverickWu
2005-03-20 18:54
14樓
  
下面是引用Anselw於2005-03-20 15:34發表的 :
那試用結果記得和大家分享哦~~
倫家沒有HT的CPU可以用~~過過乾癮也好~ 表情
嘿嘿~~我在等~~
等那個叫做K8出Tolendo代碼的CPU......(Dual Core) 表情

獻花 x0
引用 | 編輯 激鬥小綿羊
2005-03-20 18:58
15樓
  
下面是引用MaverickWu於2005-03-20 18:54發表的 :

嘿嘿~~我在等~~
等那個叫做K8出Tolendo代碼的CPU......(Dual Core) 表情

不過我比較期待雙核心+HT的CPU.....
那算起來可能是用飛的.....

獻花 x0
引用 | 編輯 Denilla
2005-03-20 19:05
16樓
  
下面是引用激鬥小綿羊於2005-03-20 18:58發表的 :
不過我比較期待雙核心+HT的CPU.....
那算起來可能是用飛的.....
有這東西啊?!
是INTEL的,還是AMD的?!

獻花 x0
引用 | 編輯 激鬥小綿羊
2005-03-20 19:08
17樓
  
INTEL的
但是還沒出啦
你可以看看這一篇文章...
http://bbs.mychat.to/read.php?fid=290&tid=205567

獻花 x0
引用 | 編輯 Anselw
2005-03-20 21:16
18樓
  
不知道那些即將出現的新技術~~
真的會比真正的雙CPU快嗎??
如果會~~那我雙CPU的夢就碎了~~ 表情 表情

獻花 x0
引用 | 編輯 hearn
2005-03-21 05:47
19樓
  
今天去討論去看的結果
基本上 還是不建議大家使用UD Tweaker 上的多處理器功能
原因
1.非官方證實有效,而且還有可能會影響運算結果,回傳可能有問題的分析 對計畫沒幫助
2.對於程式的內部運行不清楚,至少目前沒有,而且還有bug
3.對於HT的使用者也沒有效果(只有表面看)
4.對於多處理器 還有其他比較穩定的解決方案

看看UD 原來已經那麼久都沒有更新版了 @@

小弟的使用心得 給大家參考

--

獻花 x0
引用 | 編輯 zardli
2005-11-30 16:32
20樓
  
我在雙 CPU的SERVER上使用 UD Tweaker,把支援 雙CPU的功能選項打開,可是CPU還是只會使用到 50%,真害,有人知道還有哪些選項可以需要打開嗎? 看起來沒啥選項可以用呀...沒讓他跑道 100%真是有點給它浪費哩..

獻花 x0
引用 | 編輯 frogman
2006-11-28 00:47
21樓
  
下面是引用zardli於2005-11-30 16:32發表的 :
我在雙 CPU的SERVER上使用 UD Tweaker,把支援 雙CPU的功能選項打開,可是CPU還是只會使用到 50%,真害,有人知道還有哪些選項可以需要打開嗎? 看起來沒啥選項可以用呀...沒讓他跑道 100%真是有點給它浪費哩..
我還在想怎樣可以不讓cpu跑到99... 原來跑到99才是正常的啊~~ 表情

對了... tweaker下載點不能下了唷 請版大看一下嘿 表情

獻花 x0
引用 | 編輯 gogo21
2006-11-28 01:03
22樓
  
現在mrjk大發明一個不需要使用tweaker
就能跑雙核心的方法唷
請參考這篇
http://bbs.mychat.to/read.php?tid=574221
開啟方式:
我的電腦(右鍵)內容 進階 環境變數 系統變數 新增
...變數名稱/變數值
1. UD_RUN_MULTIPROC/1
2. UD_WUS_CACHE_AHEAD/10


使用這個的話好像連單核心也可以跑兩個任務耶
超高級的
難怪以前只要一萬多分就可以進入前十名
現在要兩萬分才行
大家的分數成長真快~

獻花 x0