导航:首页 > 配服务器 > 穿越什么时候优化服务器

穿越什么时候优化服务器

发布时间:2024-06-09 04:56:58

‘壹’ cf缁存姢涓鍙浠ョ帺钖

cf缁存姢涓涓嶅彲浠ョ帺銆

绌胯秺𨱔绾跨淮鎶ゆ槸鎸囨父鎴忓叕鍙稿规父鎴忔湇锷″櫒杩涜屽崌绾с佷慨澶嶅拰浼桦寲绛夋搷浣灭殑杩囩▼銆傜淮鎶ゆ湡闂达纴鐜╁跺皢镞犳硶锏诲綍娓告垙锛屼篃镞犳硶杩涜屾父鎴忔搷浣溿傜淮鎶ゆ椂闂翠竴鑸鍦ㄦ繁澶沧垨娓呮櫒杩涜岋纴浠ラ伩鍏嶅圭帺瀹剁殑褰卞搷銆

CF娓告垙镄勭淮鎶ゆ椂闂翠竴鑸鏄鍦ㄦ疮锻ㄧ殑锻ㄤ笁锛屽叿浣撴椂闂翠负鏅氢笂10镣瑰埌娆℃棩鍑屾櫒2镣瑰乏鍙炽傚湪娓告垙缁存姢链熼棿锛岀帺瀹跺皢镞犳硶锏诲綍娓告垙锛岃繖鏄锲犱负娓告垙链嶅姟鍣ㄦe湪杩涜岀淮鎶わ纴浠ョ‘淇濇父鎴忚兘澶熸e父杩愯屻傚傛灉鎭ㄥ湪娓告垙缁存姢链熼棿锏诲綍娓告垙锛屽皢浼氭彁绀烘偍娓告垙姝e湪缁存姢涓锛岃锋偍钥愬绩绛夊緟銆

鍦ㄨ繘琛屾父鎴忕淮鎶ゆ椂锛岄渶瑕佹敞镒忎互涓嫔嚑镣逛簨椤癸细

1銆佹彁鍓嶅囦唤娓告垙鏁版嵁鍦ㄨ繘琛屾父鎴忕淮鎶や箣鍓嶏纴寤鸿鐜╁舵彁鍓嶅囦唤娓告垙鏁版嵁锛屼互阒叉㈡暟鎹涓㈠け銆

2銆侀伩鍏嶅湪缁存姢链熼棿杩涜屾父鎴忓湪娓告垙缁存姢链熼棿锛屾湇锷″櫒姝e湪杩涜岀淮鎶わ纴鐜╁舵棤娉旷橱褰曟父鎴忥纴锲犳ゅ缓璁鐜╁堕伩鍏嶅湪缁存姢链熼棿杩涜屾父鎴忋

3銆佸叧娉ㄥ畼鏂瑰叕锻婂湪娓告垙缁存姢链熼棿锛屽畼鏂逛细鍙戝竷鐩稿叧鍏锻婏纴鐜╁堕渶瑕佸叧娉ㄥ畼鏂瑰叕锻婏纴浠ヨ幏鍙栫殑娓告垙缁存姢淇℃伅銆

4銆佷笉瑕侀殢镒忔洿鏀规父鎴忔枃浠跺湪杩涜屾父鎴忕淮鎶ゆ椂锛岀帺瀹朵笉瑕侀殢镒忔洿鏀规父鎴忔枃浠讹纴浠ュ厤褰卞搷娓告垙鏁版嵁銆

‘贰’ 如何改善调优Web服务器性能

Web服务器在web页面处理中大致可分为三个步骤:第一步,web浏览器向一个特定的服务器发出Web页面请求;第二步,Web服务器接收到web页面请求后,寻找所请求的web页面,并将所请求的Web页面传送给Web浏览器;第三步,Web服务器接收到所请求的web页面,并将它显示出来。
影响web应用服务器性能的因素
Web服务器的性能就是指一个Web服务器响应用户请求的能力,服务器的性能对于一个Web系统来说至关重要。为了提高Web服务器的性能人们进行了许多尝试,也采用了许多技术和方法,但是这些技术和方法往往缺乏适用性。
通过对前人的研究分析可以发现,在web服务器的优化方而存在这种问题的原因主要有两个:一方面是服务器性能评测造成的,一方面是选用优化方案时考虑不全面造成的。
因此在具体的应用环境下优化Web服务器的性能需要另外考虑以下两个主要因素:网络特性和Web负载特点。
网络特性是指web服务器所在网络情况,是广域网还是局域网,是高速网络(传输速率在1OOMb/s以上的网络就叫做高速网络)还是低速网络,在不同的网络中相关的传输数据的类型、网络相应时间、吞吐量,利用率等网络特性不尽相同,所以要加以区分,具体情况具体分析。
而在Web负载特点方面,由于在对Web服务器进行评测时,一个非常关键的因素就是Web负载的选择。评测工具虽然有多种,但是它们都在选择负载上做足了功课。关于Web负载特点的研究主要目的就在于对Web服务器性能进行评测时,可以根据这些特点,选择模拟最真实的Web负载的评测工具以便获得最贴近事实的Web服务器性能评测数据,以便更好的对其进行分析和得出优化方案。
因此,如果限制高优先级处理阶段对CPU的占用率,或者限制处理高优先级的CPU个数,都可以减轻或者消除收包活锁现象。具体的可以采用以下的方法:
一、采用轮询机制。为了减少中断对系统性能的影响,在负载正常的情况下采用“下半处理” 的方法就非常有效,而在高负荷情况下,采用这个方法仍然会造成活锁现象,这时可以采用轮询机制。虽然这个方法在负载正常的情况下会造成资源的浪费和响应速度降低,但在网络数据频繁到达服务器时就要比中断驱动技术有效的多。
二、减少上下文切换。这种方法不管服务器在什么情况下对性能改善都很有效,这时可以采用引入核心级(kerne1—leve1)或硬件级数据流的方法来达到这个目的。核心级数据流是将数据从源通过系统总线进行转发而不需要使数据经过应用程序进程,这个过程中因为数据在内存中,因此需要CPU操作数据。
硬件级数据流则是将数据从源通过私有数据总线或是虽等DMA通过系统总线进行转发而不需要使数据经过应用程序进程,这个过程不需要CPU操作数据。这样在数据传输过程中不需要用户线程的介入,减少了数据被拷贝的次数,减少了上下文切换的开销。
三、减低中断的频率(主要是针对高负荷情况的方法)。这里主要有两种方法:批中断和暂时关闭中断。批中断可以在超载时有效的抑制活锁现象,但对服务器的性能没有什么根本性的改进;当系统出现接收活锁迹象时,可以采用暂时关闭中断的方法来缓和系统的负担,当系统缓存再次可用时可以再打开中断,但这种方法在接收缓存不够大的情况下会造成数据包丢失。
Web服务器性能是整个Web系统的关键环节,提高Web服务器的性能也是长久以来人们一直关注的课题。这里通过对Web服务器的工作原理和现有的优化方法和技术的分析,得出了对待Web服务器性能的提高也应该具体问题具体分析,要在具体的应用环境中,根据其特点来采取相应的优化措施。

阅读全文

与穿越什么时候优化服务器相关的资料

热点内容
win7ping命令 浏览:503
程序员看图识算法 浏览:947
vs设置远程编译 浏览:598
速腾汽车怎么给安卓手机充电 浏览:270
苹果安卓换机用什么软件好 浏览:261
华为通话加密电话 浏览:60
什么服务器可以代替计算机 浏览:962
服务器当电脑用怎么安装显卡 浏览:521
回女友消息神器python 浏览:52
App分类框怎么添加 浏览:546
海尔帅王子冰箱压缩机启动跳闸 浏览:488
cadfill命令什么意思 浏览:337
中公专项题库pdf 浏览:933
拼多多缓存在哪个文件夹 浏览:645
安卓无卡汽车导航怎么升级 浏览:52
cs管理员命令是什么 浏览:126
华为v10模拟加密门禁卡 浏览:726
android修改app名称 浏览:641
辐射3伙伴命令 浏览:247
苹果电脑pdf转换成word 浏览:921