“專家坐堂”服務(wù)手札(2)
時(shí)間:2006年6月30日
1、網(wǎng)站名稱: 羽毛球迷網(wǎng)
2、網(wǎng)站地址:
3、網(wǎng)站管理員QQ: ******
4、服務(wù)器管理員QQ: ******
5、網(wǎng)站管理員真實(shí)姓名: ******
6、郵政編碼: ******
7、聯(lián)系地址: ******
8、聯(lián)系電話: ******
9、網(wǎng)站類型: 專業(yè)網(wǎng)站
10、數(shù)據(jù)庫(kù)大?。?35M
11、會(huì)員總數(shù): 3000
12、文章總數(shù): 500
13、下載總數(shù): 50
14、圖片總數(shù): 50
15、商品總數(shù): 500
16、其他內(nèi)容總數(shù): 500
17、主機(jī)類型: 獨(dú)立服務(wù)器
18、空間大小: 100G
19、數(shù)據(jù)庫(kù)容量: 35
20、IIS限制數(shù): 不限
21、流量限制數(shù): 不限
22、CPU限制百分比: 不限
23、內(nèi)存限制: 不限
24、服務(wù)器品牌及型號(hào): 組裝
25、服務(wù)器配置: INTEL主板,P4-3.0,2條512內(nèi)存,160G的SATA主硬盤1個(gè),160G的IDE副硬盤一個(gè).
26、服務(wù)器上站點(diǎn)數(shù): 2
27、您的站點(diǎn)的IIS日志文件的大?。ㄈ∑骄担?111
28、服務(wù)器的數(shù)據(jù)流量統(tǒng)計(jì): 1000
29、服務(wù)器的操作系統(tǒng): Win2003
30、服務(wù)器上的防火墻軟件: 無(wú)
31、服務(wù)器上的殺毒軟件: 諾頓
32、其他情況說(shuō)明: 內(nèi)存占用過(guò)大,800M左右。 網(wǎng)頁(yè)打開(kāi)速度較慢。
情況分析:
剛收到這個(gè)服務(wù)請(qǐng)求時(shí),以為真的找到了一個(gè)是因?yàn)閯?dòng)易引起性能問(wèn)題的網(wǎng)站了。這個(gè)網(wǎng)站的數(shù)據(jù)庫(kù)只有35M,用的卻是SQL數(shù)據(jù)庫(kù)和獨(dú)立服務(wù)器。這種情況下還出現(xiàn)網(wǎng)頁(yè)打開(kāi)速度較慢,我真的以為是動(dòng)易有問(wèn)題了。聯(lián)系上站長(zhǎng),遠(yuǎn)程上服務(wù)器一看,放下心來(lái)了。先看內(nèi)存占用過(guò)大的情況,內(nèi)存占用確實(shí)如站長(zhǎng)所說(shuō),1G的總內(nèi)存使用了800M。打開(kāi)任務(wù)管理器,發(fā)現(xiàn)是具體內(nèi)存占用為:SQL Server占用300多M,IIS占用100多M,其他程序占用300多M,CPU占用非常少,一直穩(wěn)定在4%左右。于是可以肯定內(nèi)存占用方面是正常的。SQL的特點(diǎn)就是以內(nèi)存換速度,SQL會(huì)將所有查詢及有關(guān)數(shù)據(jù)緩存在內(nèi)存中,以加快速度,這樣SQL Server占用300多M的內(nèi)存是正常的。而IIS占用100多M內(nèi)存也是正常的。
接下來(lái)處理第二個(gè)問(wèn)題:網(wǎng)頁(yè)打開(kāi)速度較慢。這個(gè)網(wǎng)站是全部生成HTML的,并且又是獨(dú)立服務(wù)器,CPU占用率也極低,才4%,按理說(shuō)不會(huì)慢的。認(rèn)真觀察首頁(yè)模板,發(fā)現(xiàn)站長(zhǎng)將整個(gè)首頁(yè)放在一個(gè)大表格中,這樣就造成網(wǎng)頁(yè)必須等所有內(nèi)容都下載到本地后,才一下子顯示出來(lái),看起來(lái)顯得非常慢。另外一個(gè)原因是首頁(yè)多處用JS調(diào)用論壇的貼子,這也是網(wǎng)頁(yè)打開(kāi)較慢的一個(gè)重要原因。
繼續(xù)觀察,感覺(jué)這個(gè)網(wǎng)站只能稱之為小網(wǎng)站,根本沒(méi)有必要使用獨(dú)立服務(wù)器,站長(zhǎng)使用獨(dú)立服務(wù)器,肯定有其他原因。于是打開(kāi)IIS,發(fā)現(xiàn)有一個(gè)Video站點(diǎn),是一個(gè)影視下載站。于是猜想網(wǎng)頁(yè)打開(kāi)慢還有一個(gè)原因可能是帶寬不夠。于是讓站長(zhǎng)裝上流量統(tǒng)計(jì)軟件Du Meter,馬上發(fā)現(xiàn)這臺(tái)服務(wù)器的流量持續(xù)在2.5MB/秒左右,換成帶寬就是20Mb。這么大的流量估計(jì)占掉了一個(gè)機(jī)柜的5分之一(一般一個(gè)機(jī)柜分配100Mb的帶寬,一個(gè)機(jī)柜放15--30臺(tái)服務(wù)器,這15--30臺(tái)服務(wù)器共享這100Mb帶寬。),同時(shí)也達(dá)到了服務(wù)器硬盤的速度極限了。
最后給站長(zhǎng)提供了兩個(gè)解決方法:
1、將網(wǎng)站與影視站分開(kāi)放在不同的服務(wù)器上,此服務(wù)器做為專為的影視下載服務(wù)器,將網(wǎng)站放在另一臺(tái)服務(wù)器上與其他網(wǎng)站放在一起,這樣網(wǎng)站的HTML文件讀取速度可能還快過(guò)放在與影視站放在同一服務(wù)器上。
2、增加影視服務(wù)器的硬盤配置,將原來(lái)2個(gè)160G的硬盤做成Raid1,最好是增加更多硬盤做成Raid5。影視服務(wù)器一般都是磁盤陣列,這樣才能將硬盤速度的瓶頸影響減至最小,同時(shí)可以增加數(shù)據(jù)的安全,當(dāng)某個(gè)硬盤壞了以后,不影響網(wǎng)站運(yùn)行。
后記:
兩天了,接待了十幾個(gè)站長(zhǎng),卻沒(méi)有發(fā)現(xiàn)真正是由動(dòng)易引起的性能問(wèn)題。說(shuō)動(dòng)易慢的那些站長(zhǎng)們哪里去了呢?機(jī)會(huì)難道呀,如果你的網(wǎng)站運(yùn)行比較慢,趕緊去提交你的申請(qǐng)吧。
用戶登錄
還沒(méi)有賬號(hào)?
立即注冊(cè)