如何執行Web伺服器的壓力測試?
到iT邦幫忙

bigmotor(IT邦初學者9級)發問:
如果要測試Web伺服器的負載能力,要怎麼開始進行?壓力測試又需要觀察、監控哪些數字?有哪些工具可以使用?

fillano(IT邦初學者5級):
開放原始碼的工具中,最常見的大概是JMeter,而商業軟體可選用LoadRunner。這些軟體都可透過Proxy機制錄製網頁操作行為,並預先錄製腳本進行測試。

另外要形成足夠的壓力,通常要多臺電腦同時向伺服器發出要求(request)。

JMeter有簡單的協同發動測試功能,讓多臺機器可以同時發動測試。LoadRunner則有功能非常強大的虛擬用戶模擬能力,能從一臺控制器遙控許多電腦,並且用複雜的腳本來模擬真實的壓力。最新版的LoadRunner還可以錄製Ajax的動作。

但是光憑壓力測試的軟體,也不見得找得出系統瓶頸。在Web應用軟體受壓時,還要記錄各個不同單元的效能數據,才能找出瓶頸所在。你可以用伺服器的log檔來協助分析。

jihyng(IT邦初學者10級):
可以參考Borland的SilkPerformer、Compuware的QALoad,這都是知名的壓力測試工具,但是價格不便宜。

壓力測試工具通常都有不同的側重點與優勢,像LoadRunner在報表方面相當完整,而SilkPerformer支援GUI與Flex應用程式,因此還是得視你的需求去挑選。

skite(IT邦高手2級):
我通常使用FreeBSD的Siege或Linux的WebBench,去進行網頁伺服器壓力測試,這兩項都是免費工具。

Siege需要用vi編輯器先指定測試端的網頁位置,才能開始測試。通常我重視的測試數據有Data Transferred、Response Time、Transaction Rate、Throughput和Concurrency等。

至於WebBench最重要的數據就是Speed了,而且它也能把測試結果保存成XML格式,事後統計比較方便,不過通常測試要花的時間比Siege長很多,適合針對硬體等級較高的伺服器。

Windows平臺的話可以試試微軟的Microsoft Web Application Stress Tool(tinyurl.com/6kpjpd)。

如何選購視訊會議系統?
到iT邦幫忙

skite(IT邦高手2級)發問:
公司目前考慮導入視訊會議系統,市面上大概可分為軟體或硬體設施,哪種類型較適合,建置費用約需多少?另外想請問,硬體的視訊會議設備,可以分享文件、檔案或軟體操作畫面嗎?

john651216(IT邦初學者1級):
中華電信有合作廠商,你可以詢問他們的企業服務處。大部份常見的功能它們都具備,而且支援電子白版,費用採月租方式支付,不妨考慮看看。

vincent118(IT邦初學者5級):
如果只是單純的視訊會議需求,可以選擇Polycom、Tandberg。依照我個人的經驗Polycom還不錯。單點設備牌價大約18萬元,6個點價格大概是50幾萬元,實際成交的價格會更低。我曾經分別在臺北、L.A、東京、德國、北京五個點建置視訊會議系統,利用Internet VPN連接設備。除了北京較常有狀況,其餘的點大多時候都是正常運作。

如果需要電子白板等額外功能,還是用軟體比較恰當,而軟體價格通常與它的成熟度正相關。

misadm(IT邦初學者3級):
我用過 Tandberg 和 Polycom。用相近的等級比較,Polycom在畫質、音質上都比Tandberg 好,不過價格也貴上3到4倍。

規畫視訊會議有幾個方向可以思考:

首先是頻寬。越好的音訊及視訊品質,所需頻寬越大,如果注重這點,我不建議使用ADSL這種非對稱性的寬頻網路。如果只能用ADSL,那就最好選擇上傳的速率較高的視訊會議方案。

如果視訊希望能達到384Kbps的速度,ADSL的上傳速率至少要有640Kbps。計算的方式是網路的頭、尾兩端,各有80%的衰減率,因此384/0.64(衰減率)=600,大約就是640K。

其次是開會過程中如果會用到PowerPoint,一定要先確認視訊會議的設備是否支援,以免造成會議難以進行。

另外,投影機的搭配使用,也是使用視訊設備需要注意的。投影機流明度要高,如果流明度低,就必須關燈才能看清楚,但關燈後,視訊會議的設備就看不到東西了。

其他如使用設備的遮光問題、視訊鏡頭的位置等,也都是進行視訊會議時,會造成影響的地方。

若預算允許,建議你優先使用硬體的設備,擴充度高,使用也方便。

jimmychu0415(IT邦初學者9級)
視訊除了設備本身,外部的網路狀況也是重點,例如網路規畫及頻寬的調校、自動化及防呆設計等。

至於選擇軟體或硬體的解決方案,我覺得各有優缺點,軟體的好處是可以延伸到使用者桌面,缺點是需要教育訓練及解決各種狀況。

而硬體的好處是,一旦設定完成,就不用再去管理,只要交給會議室的管理人員去處理使用問題即可。

以具體的解決方案而言,軟體方面,我會選擇IBM Sametime,硬體則是Tandberg。IBM Sametime的功能很強大,Tandberg則是整合許多功能在一臺設備上,而且對不同的網路狀況和擴充需求,也都有因應方式。

哪裡可以下載免費的多人視訊會議軟體?
到iT邦幫忙

yening1125(IT邦初學者10級)發問:
想要請教有沒有免費的多人視訊會議軟體,可以像MSN和Skype這樣,進行視訊通話,但是又可以多人一起使用?

alan3001(IT邦初學者9級):
我想特別推薦ooVoo(www.oovoo.com//features)和DimDim(www.dimdim.com)這兩套軟體。

ooVoo可以讓6個人同時進行視訊會議,不過缺點是目前只有簡體中文版。而DimDim可以支援到20個人的視訊,無須架設伺服器,只要每個人的電腦有瀏覽器即可使用,但缺點就是含廣告。

doz(IT邦初學者1級):
Adobe的Acrobat.com網站上有ConnectNow這個服務,可以免費提供3人版的線上會議室,並支援影音、螢幕分享、共用白板、檔案分享等功能。

gfang(IT邦初學者9級):
如果要進行訊息會議的電腦,全都是使用Windows XP。建議可以使用Netmeeting去開視訊會議,它結合了多種網路通訊功能,像是網路電話、視訊會議、傳送檔案、白板等。

lushnsy(IT邦初學者8級):
可以使用Co-Life,這是由國家高速網路與計算中心開發,視訊會議的人數可容納2到29人,人數的上限主要是以網路頻寬與電腦配備來決定。

除了視訊會議功能,Co-Life還提供專案系統及演講系統,都是免費的服務。

熱門新聞

Advertisement