Chinaunix

标题: windows2k、xp系列的优化误区 [打印本页]

作者: zhyesno    时间: 2006-01-19 11:43
标题: windows2k、xp系列的优化误区
现在网上到处流传着这样那样的优化技巧,事实上好多却是误人子弟,下面是一些转贴自http://www.pconline.com.cn的内容,希望能对大家有所帮助!

1、修改二级缓存并不能加速XP

  在众多的XP优化技巧中,较为流行的一种说法是Windows XP系统需要用户手工打开CPU的二级缓存,这样才能使CPU发挥出最大效率。这种说法流传相当广泛,现在使用率最高的Windows系统优化软件之一的“Windows 优化大师”也是持这种观点,在它的优化设置栏中就有优化CPU二级缓存的选项。

  我们先看看这个所谓的优化技巧是怎样告诉我们的。

  【Windows XP系统中,默认状态下CPU二级缓存并未打开。为了提高系统性能,我们可以通过修改注册表,或使用“Windows优化大师”等软件来开启它。

  运行注册表编辑器,展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management分支,双击右侧窗口中的“SecondLevelDataCace”,然后在弹出的窗口中直接填入当前计算机所使用的CPU的二级缓存容量即可。

  赛扬处理器的二级缓存为128KB,应将其值设置为80(16进制,下同)。PⅡ、PⅢ、P4均为512KB二级缓存,应设置为200;PⅢE(EB)、P4 Willamette只有256KB二级缓存,应设置为100;AMD Duron只有64KB二级缓存,应设置为40;K6-3拥有256KB二级缓存;Athlon拥有512KB二级缓存;Athlon XP拥有256KB二级缓存;Athlon XP(Barton核心)拥有512KB二级缓存。

  使用Windows优化大师也可以正确设置CPU的二级缓存:启动Windows优化大师,选择“系统性能优化”,在“文件系统优化”中,最上面就是关于CPU二级缓存的设置项。拖动滑块到相应的位置后,保存设置并重新启动计算机即可。】

  事实真的是这样吗?

  我们在微软的知识库中找到了如下的内容:“HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management”中的SecondLevelDataCache键的值只有在Windows XP系统从硬件抽象层(Hardware Abstraction Layer )读取CPU二级缓存(L2)失败时才会读取SecondLevelDataCache键的数据。而且SecondLevelDataCache键值=0的意义是二级缓存为256KB。原文(english)

  在一篇知识库文章中我们还找到了“Do not change the SecondLevelDataCache entry ”这样的话,在文章中指出一些第三方资料宣称修改SecondLevelDataCache键的值可以提高系统性能是不正确的。二级缓存的数值是由操作系统检测并且完全不受SecondLevelDataCache值的影响。原文(english)

  从微软知识库的文章中我们可以看到,所谓的Windows XP系统需要用户手动打开二级缓存这种说法是错误的。Windows XP系统是根据硬件抽象层读取CPU的二级缓存数值。只有在读取失败时才会读取SecondLevelDataCache的值,而且SecondLevelDataCache的默认数值0所代表的意义就是二级缓存为256KB,而不是表示关闭。所以CPU的二级缓存在任何时候都是开启的,用户没有必要再自行修改。
作者: zhyesno    时间: 2006-01-19 11:43
2、去掉QoS的20%网速真的会快吗

  在各种的Windows XP优化文章中有一篇关于QoS的文章可谓是历史悠久,从Windows XP刚开始发布时就开始流传,一直到现在还出现在频频出现在各种Windows XP的优化文章中。

  那这个技巧到底是什么呢?

  我们先来看看这个优化技巧的其中一个版本。

  “在“运行”对话框中键入“gpedit.msc”命令来打开“组策略”窗口,再从“管理模板”下找到“网络”项目,这里有一个“QOS数据包调度”项,展开后可以在窗口右侧的“设置”列下看到一个“限制可保留带宽”的项目,双击该项目,可以看到这里的“带宽限制”默认值为20%,我们只要将它修改为“已启用”,并将“带宽限制”值改为“0%”就可以让带宽得用率达到最高。”

  事实是不是真的向上面这个优化技巧说的那样Windows XP把20%的带宽保留下来不给我们用呢?把20%修改为0%之后是不是真的可以达到加快上网速度的目的呢?答案当然是否定的。下面我们先看看微软是怎样解释这个问题的。

  在微软的KB316666号知识库中对QoS的问题是如下解释的:

  与 Windows 2000 一样,在 Windows XP 中,程序也可以通过 QoS 应用程序编程接口 (API) 来利用 QoS。所有程序可以共享百分之百的网络带宽,特别要求带宽优先权的程序除外。其他程序也可以使用这种“保留”的带宽,正在发送数据的请求程序除外。默认情况下,程序保留的带宽累计可达终端计算机每个接口的基本链接速度的百分之二十。如果保留带宽的程序发送的数据量没有完全用完带宽,保留带宽的未用部分可用于同一主机上的其他数据流。

  在微软的KB316666中明确表示许多发表的技术文章和新闻组文章多次提到 Windows XP 通常为 QoS 保留百分之二十的可用带宽的说法是错误的。

  我们首先来明确QoS的真正含义是什么。QoS的中文意义是:联网服务质量。具体是指在整个网络连接上应用的各种通信或程序类型优先技术。QoS技术的存在是为了获得更好的联网服务质量。QoS是一组服务要求,网络必须满足这些要求才能确保适当服务级别的数据传输。

  QoS 的实施可以使类似网络电视,网络音乐等实时应用程序最有效地使用网络带宽。由于它可以确保某个保证级别有充足的网络资源,所以它为共享网络提供了与专用网络类似的服务级别。它同时提供通知应用程序资源可用情况的手段,从而使应用程序能够在资源有限或用尽时修改请求。在Windows XP系统中引入QoS技术的目标是建立用于网络通讯的保证传输系统。

  从上面这些微软对QoS的解释我们可以知道通过在组策略编辑器中把QoS的20%修改为0%达不到优化网络性能的目标。而在组策略里面的修改的20%参数是指当使用了QoS API编写程序需要访问网络时能够使用的最大带宽量,如果我们设置为0%,那就意味着使用QoS API编写的应用程序不得不和其他应用程序争夺有限的带宽,可能产生的后果就是需要优先通信的数据没有得到优先权。从这一点来说把QoS的20%修改为0%不但没有好处还会产生使得某些实时网络应用程序不能有效使用网络带宽的问题。所以这个所谓的优化技巧可以说是一个误导。
作者: zhyesno    时间: 2006-01-19 11:44
3、改个参数并不能加速XP启动

  在众多的Windows XP优化技巧中,有一个优化技巧宣称把“Boot.ini”文件中每个启动项后面的“fastdetect”修改为“nodetect”之后就可以加快XP的启动速度。

  虽然从字面来看上述优化技巧把“快速检测”改为了“不检测”,好像可以加快Windows XP系统的启动速度。但其实在微软的词汇库中并没有“nodetect”这个词。不管是Windows NT,还是Windows2000/XP/2003所有这些操作系统的“Boot.ini”文件中都没有“nodetect”这个参数。所以把“fastdetect”改为“nodetect”并不会有什么作用。

  而对于“fastdetect”这个参数微软给出的解释是:关闭“Ntdetect.com”在开机时对串口鼠标的检测。

  另外有一个优化技巧宣称使用微软的“Bootvis.exe”程序可以加快系统的启动速度。由于“Bootvis.exe”是由微软公司发布的,而且在“Bootvis.exe”的菜单中又有“Optimize System”这个选项。这样就使得很多人都相信使用“Bootvis.exe”真的可以加快系统的启动速度。

  但在实际上“Bootvis.exe”是微软提供给系统设计人员和软件开发人员的一个可视化的软件性能跟踪工具。开发人员可以利用“Bootvis.exe”跟踪软件在开机/关机时的系统性能。而使用“Bootvis.exe”可以加快系统启动速度的这个说法,在微软的文档中并没有提到。

  而在微软关于“Bootvis.exe”的文档中提到“Bootvis.exe”这个工具并不能为终端用户提高系统的开/关机性能。“Bootvis.exe”也不能减少系统的开关机时间。
作者: 纳兰婷    时间: 2006-01-19 20:51
不错~~学习ING
作者: dudo    时间: 2006-01-19 21:28
精典~~~
作者: 何必有我    时间: 2006-01-19 23:20
old
作者: net_sky    时间: 2006-01-25 13:40
ding
作者: kindofblue    时间: 2006-01-25 22:36
好   独立思考 敢于怀疑 这很重要
作者: bluebell_cu    时间: 2006-01-27 21:50
楼主强人!对windows有如此了解,确实不错!
近日我也在看关于操作系统的资料,但是关于win2k系统的资料,少之又少:)
作者: walker_r    时间: 2006-01-29 22:46
第一次看见这样的东西呢
谢谢LZ
作者: planetesme    时间: 2006-01-31 00:57
所以说我从来不优化XP...有XP SP2原版就行了
作者: jeffyan    时间: 2006-02-06 11:01
原帖由 zhyesno 于 2006-1-19 11:44 发表
3、改个参数并不能加速XP启动

  在众多的Windows XP优化技巧中,有一个优化技巧宣称把“Boot.ini”文件中每个启动项后面的“fastdetect”修改为“nodetect”之后就可以加快XP的启动速度。

  虽然从字面 ...


Bootvis.exe 微软说明是用来分析系统的启动的进程和所花费的时间,但是他也没有说明是否可以优化
但是我个人看了bootvis.exe的说明文档,他对于系统启动的速度和当进入系统时,应用程序的load的速度是有帮助的,大家可以看到/windows/Prefetch  里面就有很多预存取的程序,这里面就是对程序的load的预读取的
,还有bootvis那个优化选项是对一些经常用的软件系统会放在硬盘的外圈,这样可以提高启动速度,这个有文档可以看的
作者: learn_baker    时间: 2006-02-08 02:52
最大的疑惑是,其实有没有真正能让Windows XP 开机更快,运行更快的优化手段呢?依我认为就是因人需要而己,如果你不上网,不联机,把一些网络服务关掉那又如何呢?
作者: 万里北国    时间: 2006-02-09 12:58
把主IDE通道和次IDE通道里没有用的接口由“自动检测”设为“无”,
可以提高开机速度,
改几处注册表,可以加快程序响应速度。
比如菜单弹出可以明显加快,没用的程序自动退出的速度也可以加快。
作者: inhance    时间: 2006-02-11 12:11
支持
作者: pdspoto    时间: 2006-02-12 15:18
XP已经出来5年了,现在还有这些东西
作者: wenjinchu    时间: 2006-02-15 16:40
不错!俺也被误导了...
作者: slayer_xiu    时间: 2006-02-23 21:14
原帖由 zhyesno 于 2006-1-19 11:43 发表
2、去掉QoS的20%网速真的会快吗
...

肯定不会快
作者: 大大狗    时间: 2006-02-26 01:24
嗯,收下,谢谢
作者: jiaqi1015    时间: 2006-02-27 14:36
楼主这么说就是XP不需要优化了吗?还是有其他的方法啊?期待!~~~
作者: clceline    时间: 2006-02-27 20:48
其实,网络上很多东西都是以讹传讹,这就需要大家识别了哟
作者: zhyesno    时间: 2006-03-01 11:29
原帖由 jiaqi1015 于 2006-2-27 14:36 发表
楼主这么说就是XP不需要优化了吗?还是有其他的方法啊?期待!~~~

个人感觉,XP很多参数,系统都已经配置得不错。
优化,看你个人不需要哪些后台服务,关闭后还是能节约一部分资源。
规范临时文件的目录,减少磁盘产生碎片,也能起到一部分的作用。


PS:做好防毒防木马防恶意插件,效果比优化更好。
特别现在恶意插件满天飞,如彩信通,ZCOM杂志,
基本上都是后台安装,开机后自启动,实在无聊。
建议大家可以用现在免费的兔子,查删一下系统里不需要的软件。
作者: 一个X    时间: 2006-03-01 15:04
原帖由 bluebell 于 2006-1-27 21:50 发表
楼主强人!对windows有如此了解,确实不错!
近日我也在看关于操作系统的资料,但是关于win2k系统的资料,少之又少:)


作者: vip_wei    时间: 2006-03-04 21:07
那还存在可行的优化办法么?
作者: ycxm    时间: 2006-03-10 10:11
标题: 好文,强人啊
不知能否解释, WIN200和WINXP在上网时的不同,
问题是:
我用XP联接SUN网站下载时,不行,换用WIN2000,则可快速下载
(下载,SUN的操作系统)
作者: macrodba    时间: 2006-03-14 17:23
学了,才知道
作者: yinzong    时间: 2006-03-18 18:29
我看最应该要优化的是XP的视觉效果,和采用经典方式的桌面和开始菜单,华而不实的东西.
听说微软最新的SYSTEM占用内存很大,且老显卡不支持显示功能,我靠,干脆微软改行做网络游戏算了
作者: ch0235    时间: 2006-03-20 16:32
长了不少的见识啊!
哈哈!!
作者: tiger_user    时间: 2006-03-24 20:06
henghao
作者: zhyesno    时间: 2006-03-24 21:06
原帖由 yinzong 于 2006-3-18 18:29 发表
我看最应该要优化的是XP的视觉效果,和采用经典方式的桌面和开始菜单,华而不实的东西.
听说微软最新的SYSTEM占用内存很大,且老显卡不支持显示功能,我靠,干脆微软改行做网络游戏算了

个人认为,视觉效果之类的效果是否需要,因人而异,不能说是华而不实。
现在硬件的处理速度不断地提升,在一定的应用下(比如普通家庭用户),处理速度早已足够,
视觉效果之类的开销影响不了系统的正常流畅的运行,那视觉效果好些也无伤大雅,毕竟视觉上美观了不少。
各个开发工具都提供了XP类型的窗口控件和软件包多少也说明了一些吧。

至于M$以后推的东西,也会有相应的硬件相匹配啊。
当初win 95推广的时候,不也带动了一股硬件升级的潮流。
呵呵,到那时候,是否升级硬件使用新版本系统,就看新系统有没有让我们掏钱的吸引力咯。
作者: wjtry    时间: 2006-03-28 09:34
ding
作者: wl820406    时间: 2006-03-30 08:56
呵呵,受教育了!
作者: zhang1980s    时间: 2006-04-06 11:12
这个帖子给我个提示:
很多技术问题,如果有条件,还是要去看官方网站的技术资料,不管是M$还是开源社区的网站。特别是开源软件的使用,每个开源网站上面的技术资料都是很丰富和很专业的。

非技术人员给大家个建议,最好用安装设置好的默认的东西~ 微软的设置肯定都是有道理的,换个想法,肯定比网上写优化文章的人专业些吧。
作者: nostoryboy    时间: 2006-04-06 18:01
我估计WINDOWS压根就不能优化……
作者: qintel    时间: 2006-04-07 15:50
我用过几次所谓的优化软件,包括优化大师和兔子什么的,我用就会用一些高级的优化选项,结果是用一次DOWN一次,优化完毕后系统基本是惨不忍睹,不得不恢复注册表,甚至重装OS>

前几天又用了另外一个,结果优化注册表后,不能上网了,UDP协议工作不正常了,TCP正常,最后还是重新安装IP协议解决问题,幸亏我是从win98时代过来的人,还知道协议这东西能unise
作者: wanghongwei    时间: 2006-04-11 13:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: zwwzb    时间: 2006-04-12 20:40
嗯,虽然是转贴,但是看得出作者的态度很认真,顺便支持楼主一下!
作者: 惹火    时间: 2006-04-14 18:29
已经过时了
作者: 美丽水瓶    时间: 2006-04-15 00:19
标题: 不错不错,写的比较的好,听你这么说,简直是拨开云雾见日出啊!
不错不错,写的比较的好,听你这么说,简直是拨开云雾见日出啊!
作者: 瞬间思想    时间: 2006-04-18 13:37
磁盘清理也有很大的作用
作者: szx09    时间: 2006-04-18 13:40
辟谣,好~~~~~~~~~!
作者: 丘比特的箭    时间: 2006-07-10 11:47
不错太好了
作者: ZHC8501    时间: 2008-06-29 19:59
支持一下,谢谢你的不断时间心得,谢谢了阿
作者: zw047    时间: 2008-07-24 19:38
加快开关机用,修改注册表就行了
作者: gthboy    时间: 2008-07-24 21:47
这么全面啊,收藏下来,谢谢·
作者: shawnlee    时间: 2008-07-25 08:22
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2