作者ckai1983 ( )
看板OverClocking
标题Re: [闲聊] 分享SP2004(orthos)多核心烧机批次档
时间Sun Mar 14 10:24:20 2010
请问一下,
我run了之後.
开evest看, CPU只有2/3/4满载,
CPU 1只有十几趴.
这样是正常的吗? AMD X4 955
谢谢
※ 引述《terry0201 (飞翔的大阪)》之铭言:
: 因为每次烧四核心都要手动设定相关性
: 到了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
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.161.123.43
1F:推 haoen :要3个large 1个blend 你的第一个应该只是烧RAM 03/14 14:57