作者terry0201 (飞翔的大阪)
看板OverClocking
标题[闲聊] 分享SP2004(orthos)多核心烧机批次档
时间Mon Dec 28 09:48:14 2009
因为每次烧四核心都要手动设定相关性
到了i7,每烧一次就要设4次,实在很烦...
最近刚好发现command line的指令就做得到了
於是写了个batch档
http://www.badongo.com/file/19355849
使用方法:
1.解压缩後里面有个.bat档,剪下贴到SP2004主程式orthors.exe所在资料夹中
2.执行.bat档,一开始会问你要烧几个threads
像E8400就是2个,i7 860开了hyper-threading後就是8个
3.按下enter後,原视窗就会自动跳出,同时叫出适当数量的orthos.exe
4.这些orthos.exe的相关性都自动设定好了,直接按run就行了喔^.<
注:
1.目前支援2, 3, 4, 8, 12个threads
2.我把orthos.exe的优先权设为low,这样在烧机时不会那麽lag
当然cpu还是会满载,理论上这样不会影响烧机结果的参考性
使用上有什麽问题欢迎发问
另外原始码其实满简单的,我也贴出来供参考
@echo off
title by
[email protected]
set /p thread=number of threads?
if %thread% == 2 (
start /LOW ORTHOS.exe
goto end
)
if %thread% == 3 (
start /LOW /AFFINITY 3 ORTHOS.exe
start /LOW /AFFINITY 4 ORTHOS.exe
goto end
)
if %thread% == 4 (
start /LOW /AFFINITY 3 ORTHOS.exe
start /LOW /AFFINITY C ORTHOS.exe
goto end
)
if %thread% == 8 (
start /LOW /AFFINITY 03 ORTHOS.exe
start /LOW /AFFINITY 0C ORTHOS.exe
start /LOW /AFFINITY 30 ORTHOS.exe
start /LOW /AFFINITY C0 ORTHOS.exe
goto end
)
if %thread% == 12 (
start /LOW /AFFINITY 003 ORTHOS.exe
start /LOW /AFFINITY 00C ORTHOS.exe
start /LOW /AFFINITY 030 ORTHOS.exe
start /LOW /AFFINITY 0C0 ORTHOS.exe
start /LOW /AFFINITY 300 ORTHOS.exe
start /LOW /AFFINITY C00 ORTHOS.exe
goto end
)
echo not support setting for targer threads number!
pause
:end
--
la la la la 歌おう 空を见上げて
la la la la It's my life 步いて行こう
私の力で进む 果てしないこの道を
la la la la歌唱吧! 抬头仰望天空
la la la la It’s my life 走向前去吧
用我的力量前进 在没有尽头的这条路上
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.241.69
※ 编辑: terry0201 来自: 140.113.241.69 (12/28 09:50)
1F:推 ajai :有下有推!!! 12/28 10:12
2F:推 ajai :我按4 没有出来4个耶 12/28 10:17
3F:推 rockman112 :感谢提供 希望可授权我制程bat档放置於置底文 12/28 11:04
4F:→ terry0201 :回一楼,orthos一次跑两个thread所以按4会开两个 12/28 17:21
5F:→ terry0201 :版主尽管放没关系,这是我的荣幸XD 12/28 17:22
6F:推 rockman112 :想徵求位三核心测试是否可以正常烧机 12/28 23:40
7F:→ XENKA :有下有推 12/28 23:53
8F:推 rockman112 :将於近期新增於置底文 感谢提供 12/29 22:19
9F:推 kevin0216 :按4什麽都没有跑出来? 12/29 22:21
10F:推 rockman112 :依照内文指示操作吧 12/29 22:22
11F:推 kevin0216 :当然阿...我按2有跑出来..按4没反应 12/29 22:25
12F:→ terry0201 :上面按4有问题的各位,我这边是没问题的,可以麻烦 12/29 22:44
13F:→ terry0201 :试试别的数字像是3或8,看看有没有正常,谢谢 12/29 22:45
14F:→ rockman112 :双核心按4没反应是正常的吧 我已经请人测试过2.3.4核 12/29 22:49
15F:→ rockman112 :心了 均可正常使用 12/29 22:50
16F:→ kevin0216 :我按3.4.8都显示无效的参数 - "/AFFINITY". 我开CMD 12/29 22:53
17F:→ kevin0216 :另外我的U是B50 12/29 22:53
18F:→ kevin0216 :测试8核server可以用.....囧 12/29 23:03
19F:→ kevin0216 :B50我故意把ORTHOS档案拿走显示一样 按2是找不到档案 12/29 23:04
20F:→ terry0201 :今天有请人测了B50可以正常使用耶...楼上 囧 12/30 18:03
21F:→ kevin0216 :那大概是我XP有问题吧 晚点换WIN7试试看 再来回报 12/30 18:29
22F:推 cccon1ine :感谢分享 目前2核可以正常使用 12/31 10:19