找回密码
 新注册用户
搜索
查看: 8978|回复: 16

大家测下这样的优化对BENCHMARK的对比得分

[复制链接]
发表于 2006-4-13 10:16:41 | 显示全部楼层 |阅读模式
看了很多人机器运行BENCHMARK的结果得分都不是很高,这里提出一些优化系统的建议,请大家参考(仅在XP下测试过)

优化前
Starting BOINC client version 5.2.13 for windows_intelx86
libcurl/7.14.0 OpenSSL/0.9.8 zlib/1.2.3
Processor: 1 GenuineIntel Intel(R) Celeron(R) M processor         1.40GHz
Memory: 478.42 MB physical, 1.09 GB virtual
1437 double precision MIPS (Whetstone) per CPU
5010 integer MIPS (Dhrystone) per CPU
优化后
1702 double precision MIPS (Whetstone) per CPU
5368 integer MIPS (Dhrystone) per CPU

优化步骤
1、記憶性能優化:
Windows XP中有幾個選項可以優化記憶體性能,它們全都在以下登錄檔位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

2、禁用記憶頁面調度(Paging Executive)也就是關閉虛擬記憶體(建議1GMB以上才使用這項)
在正常情況下,XP會把記憶中的片斷寫入硬碟,我們可以阻止它這樣做,讓資料保留在記憶中,
從而提升系統性能。要注意的是,擁有很多記憶的用戶(512MB以上)才好使用這個設定。
這個設置的名字正如它的功能一樣,叫「DisablePagingExecutive」。
把它的值從0改為1就可以禁止記憶頁面調度了。

3、提升系統快取記憶:把LargeSystemCache鍵值從0改為1,
Windows XP就會把除了4M之外的系統記憶全部分配到文件系統快取記憶中,
這意味著XP的內核能夠在記憶中執行,大大提高系統速度。剩下的4M記憶是用來做磁碟快取記憶的,
在一定條件下需要的時候,XP還會分配更多一些。一般來說,
這項優化會使系統性能得到相當的提升,但也有可能會使某些應用程式性能降低。
正如前面所說的,必須有256MB以上的記憶,才好啟動LargeSystemCache,否則不要動它。

4、輸入/輸出性能:這個優化只對server用戶才有實在意義
它能夠提升系統進行大容量文件傳輸時的性能。在預設情況下,
這個鍵值在登錄檔中是不存在的,必須自己建一個DWORD(字串值)鍵值,
命名為IOPageLockLimit。多數人在使用這項優化時都發現8到16M字串之間性能最好,
具體設什麼值,可以設進去試試看哪個值可以獲得最佳性能。記住這個值是用字串來計算的,
因此,譬如你要分配12M的話,就是12 * 1024 * 1024,也就是12582912。
跟前面的記憶優化一樣,只有當你的記憶大於256M的時候才好更改這裡的值。

5、設定CPU的L2快取記憶容量:
Windows XP無法自動檢測CPU的L2快取記憶容量,需要我們自己在登錄檔中手動設定,
首先開啟註冊表(執行中輸入「Regedit」),開啟:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\
選擇「SecondLevelDataCache」,根據自己所用的處理器設置即可,
如:PIII Coppermine/P4 Willamette/Athlon XP是「256」,P4 Northwood是「512」。

6、XP裡怎麼開DMA:
到「糸統」到裝置管理員裡選擇IDE ATA/ATAPI controllers
到Primary/Secondary IDE Channel裡面的進階設定
將所有的轉送模式都設定為使用DMA(如果可用的話)
系統就會自動開啟DMA支援,注意(在BIOS裡也應該要先設為支援DMA)。

7、增加硬碟的存取緩衝能力: PS:硬碟有8MB快取效果較明顯
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Class]
在此機碼下新增機碼[fdc],在[fdc]下新增[0000]此機碼,
在視窗右邊新增一個[ForceFIFO]的DWORD值,設其數值為[0]。

关掉不必要的服务程序:直接用优化大师里的默认程序会更高,这样在仅安装XP+OFFICE+卡巴杀毒软件的情况下内存占用仅为145-180之间,
防火墙建议仅用XP自带的(注意升级),杀毒软件卡巴斯基
回复

使用道具 举报

 楼主| 发表于 2006-4-13 10:21:22 | 显示全部楼层
昨天晚上换上另一台机子的内存,扩展到1G内存,同一WU的完成时间相对快了5:7
回复

使用道具 举报

发表于 2006-4-13 10:52:10 | 显示全部楼层
这是我开机之后立即进行测试,除了BOINC什么都没运行.是完全纯净的系统.
按照您的方法之后.和以前的数据对比.
这是连续两次进行的测试.性能没有任何提升.不知是什么原因.

-------------------------------------------------------------
2006-4-13 10:45:10||Starting BOINC client version 5.2.13 for windows_intelx86
2006-4-13 10:45:10||libcurl/7.14.0 OpenSSL/0.9.8 zlib/1.2.3
2006-4-13 10:45:10||Data directory: D:\program files\BOINC
2006-4-13 10:45:10||Processor: 1 GenuineIntel               Intel(R) Pentium(R) 4 CPU 2.40GHz
2006-4-13 10:45:10||Memory: 1022.68 MB physical, 924.54 MB virtual
2006-4-13 10:45:10||Disk: 19.81 GB total, 15.23 GB free
2006-4-13 10:45:10|World Community Grid|Computer ID: 22672; location: ; project prefs: default
2006-4-13 10:45:10||General prefs: from World Community Grid (last modified 1970-01-01 08:00:01)
2006-4-13 10:45:10||General prefs: using your defaults
2006-4-13 10:45:11||Remote control not allowed; using loopback address
2006-4-13 10:45:11|World Community Grid|Resuming computation for result faah0375_d211n740_x1hpv_01_3 using faah version 509
2006-4-13 10:45:32||Suspending computation and network activity - running CPU benchmarks
2006-4-13 10:45:32|World Community Grid|Pausing result faah0375_d211n740_x1hpv_01_3 (removed from memory)
2006-4-13 10:45:33||request_reschedule_cpus: process exited
2006-4-13 10:45:34||Running CPU benchmarks
2006-4-13 10:46:33||Benchmark results:
2006-4-13 10:46:33||   Number of CPUs: 1
2006-4-13 10:46:33||   1138 double precision MIPS (Whetstone) per CPU
2006-4-13 10:46:33||   2124 integer MIPS (Dhrystone) per CPU
2006-4-13 10:46:33||Finished CPU benchmarks
2006-4-13 10:46:34||Resuming computation and network activity
2006-4-13 10:46:34||request_reschedule_cpus: Resuming activities
2006-4-13 10:46:34|World Community Grid|Restarting result faah0375_d211n740_x1hpv_01_3 using faah version 509
2006-4-13 10:47:36||Suspending computation and network activity - running CPU benchmarks
2006-4-13 10:47:36|World Community Grid|Pausing result faah0375_d211n740_x1hpv_01_3 (removed from memory)
2006-4-13 10:47:38||Running CPU benchmarks
2006-4-13 10:47:38||request_reschedule_cpus: process exited
2006-4-13 10:48:37||Benchmark results:
2006-4-13 10:48:37||   Number of CPUs: 1
2006-4-13 10:48:37||   1154 double precision MIPS (Whetstone) per CPU
2006-4-13 10:48:37||   2126 integer MIPS (Dhrystone) per CPU
2006-4-13 10:48:37||Finished CPU benchmarks
2006-4-13 10:48:38||Resuming computation and network activity
2006-4-13 10:48:38||request_reschedule_cpus: Resuming activities
2006-4-13 10:48:38|World Community Grid|Restarting result faah0375_d211n740_x1hpv_01_3 using faah version 509
回复

使用道具 举报

 楼主| 发表于 2006-4-13 10:58:12 | 显示全部楼层
有些修改是要重新启动计算机再进行测试的,
木马和病毒也会影响测试结果,请在管理程序里看是否有其他莫名程序在运行

[ Last edited by szfsy on 2006-4-13 at 10:59 ]
回复

使用道具 举报

 楼主| 发表于 2006-4-13 11:21:26 | 显示全部楼层
引用 恐龙蛋 在 2006-4-13 10:52 时的帖子:
这是我开机之后立即进行测试,除了BOINC什么都没运行.是完全纯净的系统.
按照您的方法之后.和以前的数据对比.
这是连续两次进行的测试.性能没有任何提升.不知是什么原因.

--------------------------------- ...

你的内存带宽最高3.2GBps,如果你换P43.0E的  1024K的缓存 800的外频 支持超线程.不超频是完全支持的;如果你超频率,系统性能也得不到改善,因为你的内存带宽限定在最高3.2GB,除非你再换内存条
回复

使用道具 举报

发表于 2006-4-13 11:24:08 | 显示全部楼层
错误百出
误导新人
回复

使用道具 举报

 楼主| 发表于 2006-4-13 11:35:09 | 显示全部楼层
恐龙的内存是DDR3800的,难道带宽3.2G错了?
说有错误,请说出原因,如果我错了,以后不发帖就是

[ Last edited by szfsy on 2006-4-13 at 11:36 ]
回复

使用道具 举报

发表于 2006-4-13 11:38:42 | 显示全部楼层
严重同意

1. 转帖内容有不少错误
2. 其中可能有用的修改,带来的变化也是微乎其微,没有实用价值
3. 对新人来说,更是容易把系统弄坏
回复

使用道具 举报

发表于 2006-4-13 11:39:44 | 显示全部楼层
希望将注意力更多关注在计算本身
至于基准测试的结果,只要不是和应有的相差太多就行
回复

使用道具 举报

 楼主| 发表于 2006-4-13 11:55:28 | 显示全部楼层
计算的本身?
可以告诉我怎样关注吗?只能看到百分多少,时间。。想知道计算成果都没办法
回复

使用道具 举报

发表于 2006-4-13 12:22:38 | 显示全部楼层
5、設定CPU的L2快取記憶容量:

没有任何作用
回复

使用道具 举报

发表于 2006-4-13 18:29:30 | 显示全部楼层
我就说一句简单的话,不要把注意力放在分数上,如果为了这个玩分布式,坚持不了多久就没意思了。
计算成果是能看到的,就是不知道有多少人能看懂。。。
回复

使用道具 举报

发表于 2006-4-13 19:39:51 | 显示全部楼层
引用 stick 在 2006-4-13 18:29 时的帖子:
我就说一句简单的话,不要把注意力放在分数上,如果为了这个玩分布式,坚持不了多久就没意思了。
计算成果是能看到的,就是不知道有多少人能看懂。。。

赞同
回复

使用道具 举报

发表于 2006-4-13 20:56:36 | 显示全部楼层
这些优化设置,我玩得最多的是在以前用AMD K6-2/32M/TNT的时代,那时候整天就看这些,一个WIN98优化一下,跑得飞快,现在的硬件,基本不用怎么优化了.........当然针对程式本身的优化除外.

新手注意在运行分布式时不要挂太多无用的程式就好了.像QQ,MSN....
回复

使用道具 举报

发表于 2006-4-14 12:47:55 | 显示全部楼层
QQ,3721现在已经被定义为病毒了,我所有的机器上没有QQ,3721等等垃圾软件......
MSN还是要开的......
PS: 禁止页面文件的话,就是RAM >=1G也有可能出现很多意想不到的问题。BB上更是问题多多。慎用!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-9-24 12:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表