⑴ 怎麼測試伺服器的速度
伺服器上打開瀏覽器訪問帶寬測試網站點擊測試下,比較局限自己電腦和伺服器之間上傳下載一部電影測試下;
機房的帶寬一般分兩種:固定帶寬、共享帶寬,固定帶寬:標示多少M一般都是多少M上傳和下載是對等的
共享帶寬:標示100M,一般是一個機櫃好幾台十幾台共用100M,峰值可以達到100M低的可能卡著訪問不了。
所以選擇不同類型帶寬各有好處,有預算還是固定帶寬。
⑵ 怎麼輕松測試區域網網速
怎麼輕松測試區域網網速
在對區域網的速度進行管理中,我們不難發現一些問題。有人反應網速慢,訪問外網慢不說,訪問文件伺服器上的資料速度也慢。這時就會影響工作,如果而不解決問題,最終的責任勢必會落到我們的頭上,因此解決問題是首先任務。
一、排除干擾,是真慢還是假慢
很多時候如果進行了太多的操作,CPU非常繁忙或者可用物理內存非常低的時候,都會影響整個電腦的工作效率,因此在有人反應網速慢的時候,第一件要做的事就是排除一切存在的干擾因素,然後重新訪問文件伺服器,確認“慢”的症狀是否依然存在。
如何排除干擾呢?個人建議將當前不需要使用的進程全部結束,然後再訪問文件伺服器,如果沒有好轉,則需要重新啟動機器,在未進行任何其他操作的情況下,直接訪問文件伺服器,如果速度有明顯提升,則說明並不是真正的網速慢,而是其他因素干擾。這時只能建議操作人員在訪問文件伺服器時,盡量減少其他操作,從而保證計算機有足夠的.系統資源來進行對文件伺服器的操作。
二、建立FTP伺服器測網速
上面排除干擾的方法是最基本的也是在任何情況下都應該嘗試的方法,畢竟方便,不需動什麼大的“刀子”,就是試一下也費不了幾分鍾時間。但是如果上述方法不能解決問題怎麼辦呢?這時可以嘗試一下在伺服器端發布一個FTP伺服器,然後在客戶端使用FTP軟體訪問FTP伺服器,或者直接使用網際快車一類的下載軟體從FTP伺服器上下載文件,觀察下載的速度,如果接近區域網的網速(如百兆區域網下載速度應該在10MB/S左右)則說明沒有問題。
在伺服器端添加/刪除程序,在IIS服務的詳細信息中,勾選 “文件傳輸協議(FTP)服務”項,然後一直單擊“確定”按鈕安裝FTP服務(如圖1)。
圖 1
FTP服務安裝成功後,在IIS中發布FTP伺服器即可,然後就可以在客戶端訪問FTP伺服器了,具體過程比較簡單,這里就不多說了。
三、用事實說話,charIOT
charIOT是一款專業的區域網測速工具軟體(如果你想進行實際的區域網網速控制而不只是進行網路測速,則推薦使用專業的網速限制軟體——“聚生網管”,網路搜索“聚生網管”,隨便一個地址下載就可以了),並且是目前世界上唯一認可的應用層IP網路及網路設備的測試軟體,可以提供端到端,多操作系統,多協議測試,多應用模擬測試,其應用范圍包括有線,無線,局域,廣域網路及網路設備,從用戶的角度測試網路和網路參數(吞吐量、反應時間、延時、丟包等)。
charIOT通過產生模擬真實的流量,採用End to End的方法測試網路設備或網路系統在真實環境中的性能。使用charIOT這樣專業的工具,將測試的結果拿給用戶,則更有說服力。
在需要測試的兩台機器上安裝charIOT的Endpoint程序並運行它,在另一台機器上安裝charIOT的控制台程序。
第一步:運行charIOT控制台程序,單擊“New”按鈕新建測試窗口,在打開的窗口中單擊“Add Pair”按鈕,打開“Add an Endpoint Pair”對話框,為新的測試取一個名稱,並且輸入需要測試雙方的IP地址,選擇一個測試腳本,然後單擊“Ok”按鈕(如圖2)。
圖 2
小提示:charIOT可以測量TCP、UDP、SPX等多種網路傳輸層協議,我們在測量帶寬時選擇默認的TCP即可,腳本選擇“Throughput.scr”即可。
第二步:單擊工具欄上的“RUN”(小人形狀)按鈕啟動測試進程。
第三步:這時軟體會自動測試100個數據包從A計算機發送到B計算機的情況。由於發送的數據包很小,所以測試很快就結束了,結束後會以圖表的形式返回測試的速率(如圖3)。
圖 3
我的為千兆內網環境,測試結果峰值可達410Mbps,最低也有110Mbps,除去網線等耗損,可以看出,這樣的速度應該是正常的。
上面只是一個簡單的測試內網兩台計算機之間速率的例子,其實charIOT可以進行很詳細的測試,不僅可以進行單向測試還可以進行雙向測試,即測試網卡在雙工模式下的傳輸速率,測試的方法也很簡單,只要添加兩次“Add pair”,將兩次的“源IP”和“目標IP”交換一下就可以了。
其實charIOT不僅可以幫我們測兩個端點之間的速率,對於一些新購入的設備,我們也可以通過將兩台電腦通過新購入的設置相連,然後利用charIOT來測試兩台電腦之間的傳輸速率,從而測試設備的傳輸速率,這樣還可以防止JS以次充好。
;⑶ 如何測試兩台linux伺服器之間的連接速度有什麼命令或軟體可以做到詳細些。
iperf,具體要纖細直接去看文檔,
簡單給你列條測試:(TCP和UDP知只是兩種傳輸數據的協議)
1)TCP測試
伺服器執行:./iperf
-s
-i
1
-w
1M
'這裏是指定windows如果是
iperf
-s則windwos默認大小為8kbyte/s
客戶端執行:./iperf
-c
host
-i
1
-w
1M
其中-w表示TCP
window
size,host需替換成伺服器地址。
2)UDP測試
伺服器執行:./iperf
-u
-s
客戶端執行:./iperf
-u
-c
10.255.255.251
-b
900M
-i
1
-w
1M
-t
60
其中-b表示使用多少帶寬,1G的線路你可以使用900M進行測試。
不給分不給力
⑷ 如何在Windows伺服器做性能測試
一、遠程連接到Windows伺服器,使用windows系統自帶工具進行收集性能數據
1、Windows伺服器中自帶的性能監控工具叫做Performance Monitor,在開始-運行中輸入『Perfmon.msc』,然後回車即可運行。通過界面,控制面板所有控制面板項管理工具性能監視器也能打開
5、用EXCEL將數據轉換為折線圖,並分析性能情況
二、分析性能情況
(1)內存泄露判斷
●虛擬內存位元組數(VirtualBytes)應該遠大於工作集位元組數(Workingset),如果兩者變化規律相反,比如說工作集增長較快,虛擬內存增長較少,則可能說明出現了內存泄露的情況。
●對於Workingset、Private Bytes、Availablebytes這些計數器,如果在測試期間內數值持續增長,而且測試停止後位置在高水平,則也說明存在內存泄露。
●Windows資源監控中,如果ProcessPrivateBytes計數器和ProcessWorkingSet計數器的值在長時間內持續升高,同時MemoryAvailable
bytes計數器的值持續降低,則很可能存在內存泄漏。
(2)CPU使用情況
●一般平均不要超過70%,最大不要超過90%(好:70% 、壞:85%、 很差:90%)
(3)tps(每秒處理事務的數量,在SOAPUI中進行統計)
●一般在10-100,不同應用程序具體值不同
1234567891011121314151617
幾個常用參數的參考值:CPU:% ProcessorTime:表示CPU的使用率,如果值大於80表示CPU的處理調度能力偏低。硬碟:% DiskTime:表示硬碟的I/O操作的頻率(繁忙時間),如果值大於80表示硬碟I/O調度能力偏低。Average Disk QueueLength:表示硬碟I/O操作等待隊列的長度,如果值大於2表示硬碟I/O調度能力偏低。內存Pages/Sec:表示系統對虛擬內存每秒鍾的訪問次數,如果值大於20表示有內存方面的問題。(有可能是物理內存偏低,也有可能是虛擬內存沒有配置正確。一般情況下虛擬內存應為物理內存的1.5-2倍)CommittedBytesandAvailable Bytes:CommittedBytes表示虛擬內存的大小,Available Bytes表示剩餘可用內存的大小。正常情況下,Available Bytes減少,pages(頁面數)應該增加,提供頁面交換。<br>如果Available Bytes的值很小表示物理內存偏低。當關閉一些應用以後,CommittedBytes應該減少,Available Bytes應該增加。因為關閉的進程釋放了之前佔用的內存資源。如果相應的值沒有發生變化,那麼該進程就可能造成了內存泄漏。Cache Bytes:表示系統緩存的大小。如果值大於4M表示物理內存偏低。
三、關於計數器的選擇
perfmon的計數器主要分四種:處理器性能計數器、內存性能計數器、磁碟性能計數器以及網路性能計數器。
以下為監控伺服器常用的計數器:
常用的性能對象與指標
性能對象
計數器
提供的信息
Processor
% Idle Time
% Idle Time 是處理器在采樣期間空閑的時間的百分比
Processor
% Processor Time
% Processor Time 指處理器用來執行非閑置線程時間的百分比。計算方法是,測量範例間隔內非閑置線程活動的時間,用範例間隔減去該值。這個計數器是處理器活動的主要說明器,顯示在範例間隔時所觀察的繁忙時間平均百分比。
Processor
% User Time
% User Time 指處理器處於用戶模式的時間百分比。用戶模式是為應用程序、環境分系統和整數分系統設計的有限處理模式。
Memory
Available Bytes
Available Bytes顯示出當前空閑的物理內存總量。當這個數值變小時,Windows開始頻繁地調用磁碟頁面文件。如果這個數值很小,例如小於5 MB,系統會將大部分時間消耗在操作頁面文件上。
Memory
% Committed Bytes in Use
% Committed Bytes In Use 是 Memory: Committed Bytes 與Memory: Commit Limit之間的比值。(Committed memory指如果需要寫入磁碟時已在分頁文件中保留空間的處於使用中的物理內存。Commit Limit是由分頁文件的大小而決定的。如果擴大了分頁文件,該比例就會減小)。這個計數器只顯示當前百分比;而不是一個平均值。
Memory
Page Faults/sec
Page Faults/sec是指處理器處理錯誤頁的綜合速率。用錯誤頁數/秒來計算。當處理器請求一個不在其工作集(在物理內存中的空間)內的代碼或數據時出現的頁錯誤。這個計數器包括硬錯誤(那些需要磁碟訪問的)和軟錯誤(在物理內存的其它地方找到的錯誤頁)。許多處理器可以在有大量軟錯誤的情況下繼續操作。但是,硬錯誤可以導致明顯的拖延。這個計數器顯示用上兩個實例中觀察到的值之間的差除以實例間隔的持續時間所得的值。
Network Interface
Bytes Total/sec
Bytes Total/sec是發送和接收位元組的速率,包括幀字元在內。
Network Interface
Packets/sec
Packets/sec為發送和接收數據包的速率。
Physical Disk
% Busy Time
% Busy Time指磁碟驅動器忙於為讀或寫入請求提供服務所用的時間的百分比。
Physical Disk
Avg. Disk Queue Length
Avg. Disk Queue Length 指讀取和寫入請求(為所選磁碟在實例間隔中列隊的)的平均數。
Physical Disk
Current Disk Queue Length
Current Disk Queue Length指在收集操作數據時在磁碟上未完成的請求的數目。它包括在快照內存時正在為其提供服務中的請求。這是一個即時長度而非一定間隔時間的平均值。多主軸磁碟設備可以一次有多個請求操作,但是其它同時發生的請求為等候服務。這個計數器可能會反映一個暫時的高或低的列隊長度,但是如果在磁碟驅動器存在持續負載,可能值會總是很高。請求等待時間與這個列隊的長度減去磁碟上的主軸成正比。這個差值應小於2才能保持良好的性能。
Logical
Disk
% Free Space
% Free Space 是所選定的邏輯磁碟驅動器上總的可用空閑空間的百分比。
Logical
Disk
Free Megabytes
可用的 MB 顯示磁碟驅動器上尚未分配的空間。
以下為監控進程常用的計數器:
Process對象的主要指標
性能對象
計數器
提供的信息
Process
% Privileged Time
% Privileged Time 是在特權模式下處理線程執行代碼所花時間的百分比。當調用 Windows 系統服務時,此服務經常在特權模式運行,以便獲取對系統專有數據的訪問。在用戶模式執行的線程無法訪問這些數據。對系統的調用可以是直接的(explicit)或間接的(implicit),例如頁面錯誤或間隔。
Process
% Processor Time
% Processor Time 是所有進程線程使用處理器執行指令所花的時間百分比。指令是計算機執行的基礎單位。線程是執行指令的對象,進程是程序運行時創建的對象。此計數包括處理某些硬體間隔和陷阱條件所執行的代碼。
Process
% User Time
% User Time 指處理線程用於執行使用用戶模式的代碼的時間的百分比。應用程序、環境分系統和集合分系統是以用戶模式執行的。Windows 的可執行程序、內核和設備驅動程序不會被以用戶模式執行的代碼損壞。
Process
Creating Process ID value
Creating Process ID value 指創建該進程的父進程號。
Process
Elapsed Time
該進程運行的總時間(用秒計算)。
Process
Handle Count
由這個處理現在打開的句柄總數。這個數字等於這個處理中每個線程當前打開的句柄的總數。
Process
ID Process
ID Process 指這個處理的特別的識別符。ID Process 號可重復使用,所以這些 ID Process 號只能在一個處理的壽命期內識別那個處理。
Process
IO Data Bytes/sec
處理從 I/O 操作讀取/寫入位元組的速度。這個計數器為所有由本處理產生的包括文件、網路和設備 I/O 的活動計數。
Process
IO Data Operations/sec
本處理進行讀取/寫入 I/O 操作的速率。這個計數器為所有由本處理產生的包括文件、網路和設備 I/O 的活動計數。
Process
IO Other Bytes/sec
處理給不包括數據的 I/O 操作(如控制操作)位元組的速率。這個計數器為所有由本處理產生的包括文件、網路和設備 I/O 的活動計數。
Process
IO Other Operations/sec
本處理進行非讀取/寫入 I/O 操作的速率。例如,控制性能。這個計數器為所有由本處理產生的包括文件、網路和設備 I/O 的活動計數。
Process
IO Read Bytes/sec
處理從 I/O 操作讀取位元組的速度。這個計數器為所有由本處理產生的包括文件、網路和設備 I/O 的活動計數。
Process
IO Read Operations/sec
本處理進行讀取 I/O 操作的速率。這個計數器為所有由本處理產生的包括文件、網路和設備 I/O 的活動計數。
Process
IO Write Bytes/sec
處理從 I/O 操作寫入位元組的速度。這個計數器為所有由本處理產生的包括文件、網路和設備。
Process
IO Write Operations/sec
本處理進行寫入 I/O 操作的速率。這個計數器為所有由本處理產生的包括文件、網路和設備 I/O 的活動計數。
Process
Page Faults/sec
Page Faults/sec 指在這個進程中執行線程造成的頁面錯誤出現的速度。當線程引用了不在主內存工作集中的虛擬內存頁即會出現 Page Fault。如果它在備用表中(即已經在主內存中)或另一個共享頁的處理正在使用它,就會引起無法從磁碟中獲取頁。
Process
Page File Bytes
Page File Bytes 指這個處理在 Paging file 中使用的最大位元組數。Paging File 用於存儲不包含在其他文件中的由處理使用的內存頁。Paging File 由所有處理共享,並且 Paging File 空間不足會防止其他處理分配內存。
Process
Page File Bytes Peak
Page File Bytes Peak 指這個處理在 Paging files 中使用的最大數量的位元組。
Process
Pool Nonpaged Bytes
Pool Nonpaged Bytes 指在非分頁池中的位元組數,非分頁池是指系統內存(操作系統使用的物理內存)中可供對象(指那些在不處於使用時不可以寫入磁碟上而且只要分派過就必須保留在物理內存中的對象)使用的一個區域。這個計數器僅顯示上一次觀察的值;而不是一個平均值。
Process
Pool Paged Bytes
Pool Paged Bytes 指在分頁池中的位元組數,分頁池是系統內存(操作系統使用的物理內存)中可供對象(在不處於使用時可以寫入磁碟的)使用的一個區域。這個計數器僅顯示上一次觀察的值;而不是一個平均值。
Process
Priority Base
這次處理的當前基本優先權。在一個處理中的線程可以根據處理的基本優先權提高或降低自己的基本優先權。
Process
Private Bytes
Private Bytes 指這個處理不能與其他處理共享的、已分配的當前位元組數。
Process
Thread Count
在這次處理中正在活動的線程數目。指令是在一台處理器中基本的執行單位,線程是指執行指令的對象。每個運行處理至少有一個線程。
Process
Virtual Bytes
Virtual Bytes 指處理使用的虛擬地址空間的以位元組數顯示的當前大小。使用虛擬地址空間不一定是指對磁碟或主內存頁的相應的使用。虛擬空間是有限的,可能會限制處理載入資料庫的能力。
Process
Virtual Bytes Peak
Virtual Bytes Peak 指在任何時間內該處理使用的虛擬地址空間位元組的最大數。
Process
Working Set
Working Set 指這個處理的 Working Set 中的當前位元組數。Working Set 是在處理中被線程最近觸到的那個內存頁集。如果計算機上的可用內存處於閾值以上,即使頁不在使用中,也會留在一個處理的 Working Set中。當可用內存降到閾值以下,將從 Working Set 中刪除頁。如果需要頁時,它會在離開主內存前軟故障返回到 Working Set 中。
Process
Working Set Peak
Working Set Peak 指在任何時間這個在處理的 Working Set 的最大位元組數。
⑸ 如何測試兩台linux伺服器之間的連接速度有什麼命令或軟體可以做到詳細些。
iperf,具體要纖細直接去看文檔,
簡單給你列條測試:(TCP和UDP知只是兩種傳輸數據的協議)
1)TCP測試
伺服器執行:./iperf -s -i 1 -w 1M '這裏是指定windows如果是 iperf -s則windwos默認大小為8kbyte/s
客戶端執行:./iperf -c host -i 1 -w 1M 其中-w表示TCP window size,host需替換成伺服器地址。
2)UDP測試
伺服器執行:./iperf -u -s
客戶端執行:./iperf -u -c 10.255.255.251 -b 900M -i 1 -w 1M -t 60 其中-b表示使用多少帶寬,1G的線路你可以使用900M進行測試。
不給分不給力
⑹ 如何查看兩台電腦之間的網路是否暢通
Ping命令常用於測試網路的連通性,是否正常運行。
方法如下:
用其簡單的ping 命令,如: ping 192.168.1.1,可以ping前端的網關IP地址 ,區域網內其它的電腦IP地址,遠程的一個網站IP地址。
註:現在多數網路設備都有禁止ping的功能,因此有些網路實際上是通的,而通過ping命令卻顯示不通。
當ping命令返回下面的結果時,說明網路是通暢的:
5、如果顯示timeout則網路未連接或掉包。如果顯示位元組、時間等信自息則網路正常,時間的MS數越小,說明網速越快。
Ping 是Windows、Unix和Linux系統下的一個命令。ping也屬於一個通信協議,是TCP/IP協議的一部分。利用「ping」命令可以檢查網路 是否連通,可以很好地分析和判定網路故障。應用格式:Ping空格IP地址。該命令還可以加許多參數使用,具體是鍵入Ping按回車即可看到詳細說明。
⑺ 如何測試區域網兩台伺服器之間的網速怎麼樣不要藉助各種測網速的軟體情況下。
相互傳大文件不就行了么,試試飛鴿傳書,區域網互傳文件。
⑻ 如何測試伺服器
一、伺服器測試方法分為兩個大方面,性能測試與功能測試。
在性能測試方面採用了新的測試方法,主要分為文件測試、資料庫性能測試與Web性能測試三個方面。其中,文件性能與資料庫性能採用美國Quest軟體公司的Benchmark Factory負載測試和容量規劃軟體,Web性能測試則使用了Spirent公司提供的Caw WebAvalanche測試儀。
⑼ 怎麼測試內網網速
如何測試網速?
操作步驟:
第一步:下載金山免費安全套裝 金山毒霸+金山衛士
第二步:打開免費安全套裝中的金山衛士,點擊系統優化此時左側會出現彈窗「網路測速」選項。
第三步:點擊「網路測速」後,程序會自動彈出網速測試界面,您只需等待數十秒就可以知道當前您的網路帶寬情況。
如何提高網速?
金山衛士還帶有「流量監控」功能,它是與網路測速功能相結合。通過該功能用戶覺可以自由分配自己的帶寬,將可以不用佔用太多流量的程序關閉或者調整最小佔用數值。
第一步:下載金山免費安全套裝 金山毒霸+金山衛士。
第二步:打開金山衛士主界面,同樣還是系統優化中,選擇左側的流量監控。
第三步:金山衛士流量監控主界面會彈窗,此時您當前的帶寬分配就可以一目瞭然的呈現在您的面前,如果相對該程序進行流量限制,可以右鍵選擇自己想要的瀏覽分配選擇。
希望能夠解決你的問題,如果操作中遇到問題,請直接Q我。