如何邁向Super pi 極限之路: 舊理論與狂少的創新

狂少

Bulletproof Themer
已加入
9/18/03
訊息
14,397
互動分數
2
點數
0
談到測試...不管是那國人的測試,已經免不了來個super pi mod 1.5
super pi測試從16k~32m長度不等. 要真正穩定.只有測上32m才知
多年前曾有人把super pi批評成粗糙不負責的測試.只有prime95才是唯一
這種要命的觀念實在是很遭糕.試想如果連電腦最基本的浮點運算都不能勝任
就算你把整個系統能100% loaded 滿載24小時,那又如何?
user買電腦來不是只得燒機,天天一直燒機?但是許多程式卻都是浮點運算的變形
真正要讓電腦發揮它的功能才是你買電腦的目的. 當然求一切環境穩定當然要燒機也得prime一下
但卻不是把電腦攪到生不如死,遊走在虛脫的邊緣吧?
super pi講究的是靈活的系統記憶體運用和個人對系統校調的認知程度;這就是為啥同樣的速度,為啥可以相差很多...super pi講的是效能加效率...prime95講的是熱的承受及烤打..那一種比較粗糙
?
並不是反對prime95或是sp2004, orth0...而是我們要對各種工具有既定的認知...這樣來調自己所滿意的系統才不會最後還一知半解!!
狂少今天就是要從頭講起,大家才會有整體印象..
所以我們就從super pi的最佳放置處一步一步來...

1.把super pi整個檔案夾 COPY到不同於作業系統的分割槽
最好是與分頁檔同一槽..通常我都設在D,
分頁檔最好不要設在C...而且設512~512是最好的(對PI而言啦)



將以下文字(虛線之間)
copy,貼在notebook.exe
存成opbtweakpi.bat....
目的是在暫停一些不必要的干擾服務和動作

-------------------------------------------------
@echo off
reg add HKLM\SYSTEM\CurrentControlSet\Services\upnphost /v start /t REG_DWORD /d 4 /f
reg add HKLM\SYSTEM\CurrentControlSet\Services\SSDPSRV /v start /t REG_DWORD /d 4 /f
Rundll32.exe advapi32.dll,ProcessIdleTasks
net stop "dhcp client"
net stop "dns client"
net stop "ipsec services"
net stop "task scheduler"
net stop "application layer gateway service"
net stop "automatic updates"
net stop "system event notification"
net stop "com+ event system"
net stop "computer browser"
net stop "cryptographic services"
net stop "distributed link tracking client"
net stop "error reporting service"
net stop "fast user switching compatibility"
net stop "help and support"
net stop "hid input service"
net stop "logical disk manager"
net stop "usnsvc"
net stop "network location awareness (nla)"
net stop "print spooler"
net stop "protected storage"
net stop "remote access connection manager"
net stop "remote registry"
net stop "secondary logon service"
net stop "security center"
net stop "server"
net stop "shell hardware detection"
net stop "ssdp discovery service"
net stop "system restore service"
net stop "tcp/ip netbios helper"
net stop "telephony"
net stop "terminal services"
net stop "themes"
net stop "webclient"
net stop "windows audio"
net stop "windows firewall/internet connection sharing (ics)"
net stop "windows time"
net stop "wireless zero configuration"
net stop "workstation"
start opbtweak.reg
------------------------------------------------------------------------------------

再開一個新notebook.exe..save成opbtweake.reg
所以只要你每次執行 super pi 優化時這兩個洞作就會前後連接呼應


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"AlwaysUnloadDLL"="1"

[HKEY_CURRENT_USER\Control Panel\desktop]
"AutoEndTasks"="1"
"HungAppTimeout"="5000"
"MenuShowDelay"="400"
"WaitToKillAppTimeout"="4000"
"WaitToKillServiceTimeout"="4000"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000001
"NtfsDisableLastAccessUpdate"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"ClearPageFileAtShutdown"=dword:00000001
"DisablePagingExecutive"=dword:00000001
"LargeSystemCache"=dword:00000001
"NonPagedPoolQuota"=dword:00000000
"NonPagedPoolSize"=dword:00000000
"PagedPoolQuota"=dword:00000000
"PagedPoolSize"=dword:00000000
"SecondLevelDataCache"=dword:00000000
"SystemPages"=dword:000c3000
"PagingFiles"=hex(7):44,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\
00,65,00,2e,00,73,00,79,00,73,00,20,00,35,00,31,00,32,00,20,00,35,00,31,00,\
32,00,00,00,00,00
"PhysicalAddressExtension"=dword:00000000
"SessionViewSize"=dword:00000030
"SessionPoolSize"=dword:00000004
"WriteWatch"=dword:00000001
"IoPageLockLimit"=dword:00010000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"VideoInitTime"=dword:000002ce
"EnablePrefetcher"=dword:00000003
"EnableSuperfetch"=dword:00000001


下一步;
長到run...打入msconfig,也就是系統設定公用程式.
看到'ˋ面有boot.ini 的tab, maxmem請填入616或624
好了之後請重新開機


*************************************************************

界下來完全都是要實戰...
而且做錯一步是要從做
所以實戰部分務必攪懂...
...碰巧...e6850剛出...
狂少又踩到幸運狗屎....老外找到沒力都找不到...卻很簡單讓我一買就買到...

C大現在都叫我"B狂"了
先透露...這一顆...1.435v~1.46v...4g空冷一定穩定
而且外頻也沒啥組礙...真是B級大雕...等等一些例子全是用他當主要CPU

不要再鐵齒了...:D


e6850l719b.jpg
 

s837047

榮譽會員
已加入
12/23/05
訊息
2,419
互動分數
0
點數
0
年齡
45
厚厚...狂爺是都不用休息的嘛 :PPP:
SUPER PI 的理論 ... 快點拿筆紙作功課了 ;em25;
 

s837047

榮譽會員
已加入
12/23/05
訊息
2,419
互動分數
0
點數
0
年齡
45
下一步;
長到run...打入msconfig,也就是系統設定公用程式.
看到'ˋ面有boot.ini 的tab, maxmem請填入616或624
好了之後請重新開機

狂爺...這一段~~~"哇跨沒" :confused:
 

狂少

Bulletproof Themer
已加入
9/18/03
訊息
14,397
互動分數
2
點數
0
阿咧..我的鍵盤又花轟了@@!
sorry....

開始--執行...

hmxlzmjjjdgmmgjhdlnj.jpg


nzgnme1j20xqdmngzmqm.jpg


再來就等好戲上場:D
 

s837047

榮譽會員
已加入
12/23/05
訊息
2,419
互動分數
0
點數
0
年齡
45
阿咧..我的鍵盤又花轟了@@!
sorry....

開始--執行...

hmxlzmjjjdgmmgjhdlnj.jpg


nzgnme1j20xqdmngzmqm.jpg


再來就等好戲上場:D

好戲要上場了 ... 快搬 ;couch2;
 

lgs0809

大海管理 員
已加入
7/11/06
訊息
3,279
互動分數
0
點數
36
感謝狂大的精采教學。
 

coolaler

FANGBING LO (Robinson Lo)
已加入
9/17/03
訊息
53,115
互動分數
632
點數
113
位置
Taichung
網站
www.coolaler.com
;shakehand 這是我最需要的
 

hyde211

榮譽會員
已加入
11/14/06
訊息
2,282
互動分數
0
點數
0
年齡
39
感謝狂少哥分享教學好文

小的pi學習之路又要請教您了:)

分頁檔大小需依照不同的跑法做變動嗎??

例如跑1m 8M or 32M的不同

分頁檔的目的算是做最後的緩衝??
主力應該還是在快取ram身上!?
 

狂少

Bulletproof Themer
已加入
9/18/03
訊息
14,397
互動分數
2
點數
0
感謝狂少哥分享教學好文

小的pi學習之路又要請教您了:)

分頁檔大小需依照不同的跑法做變動嗎??

例如跑1m 8M or 32M的不同

分頁檔的目的算是做最後的緩衝??
主力應該還是在快取ram身上!?

其實分頁對spi來講是做規範給"available 和system cache套
所以當你不管用啥方法去挖出那隱藏的1.3g多的real memory

到最後的目的就是造成available和 system cache 會近乎對等的大...
一般來說會是maxmem值的1.25~1.5倍大

所以重點不在分頁...而變成是在maxmem
所以分頁定好後,就是依所跑pi之長短程來作調節maxmem
但是這樣又有問題了
因為照舊派說法...1m的maxmem是設104m...8m是200...以上才是600m
但是104或200只是把system掐死..所以600才是共通數字
 
最後編輯:

高級會員
已加入
10/26/05
訊息
513
互動分數
0
點數
16
E6850 那張照片 拍的好清楚!!
 
▌延伸閱讀