您現在的位置是:首頁 > 籃球

效能問題如何診斷和分析

  • 由 道普雲 發表于 籃球
  • 2023-01-25
簡介在計算過程方面容易對效能產生影響的有,網路裝置硬體、伺服器裝置硬體、基礎軟體配置、系統構架設計、程式演算法和系統介面

模擬器跟手機有什麼區別

效能測試指的是透過效能測試工具模擬多種正常

峰值以及異常負載條件

來對軟體系統的各項效能指標進行測試

主要適用的場景有

效能考察

效能預測

效能評價

效能比對

效能最佳化

故障定位

最佳配置等

效能測試問題主要有三大方面

系統慢

使用者發起請求後,系統處理時間過長

系統報錯

使用者發起請求後,系統沒有正確處理

硬體資源不足

處理器、記憶體、磁碟、網路等資源持續達到最大值。

我們在分析和診斷效能問題時可以從三個方面入手

一是通訊過程

也就是網路通訊的過程

再就是計算過程

像處理器計算

多執行緒併發控制

作業排程

最後一個方面是儲存過程

記憶體、磁碟等儲存裝置輸入輸出

首先我們先來看一下通訊過程

在通訊過程方面

首先我們可以從透過域名解析

檢視

DNS

埠對映等

透過連線建立

瞭解

TCP

UDP

透過資料傳輸檢視

HTTP

T

elnet

效能問題如何診斷和分析

接下來我們在看一下計算過程

在計算過程方面

我們可以從三個角度去切入

第一個是客戶端層面

包括個人終端裝置

瀏覽器

客戶端程式

第二個是網路安全層面

包括負載均衡

路由器

交換機

防火牆

網閘這些方面

第三個是伺服器層面

包括伺服器裝置

Web

伺服器

應用伺服器等

效能問題如何診斷和分析

最後是儲存過程

包括記憶體資料的讀寫

本地磁碟資料的讀寫

網路儲存資料的讀寫等

效能問題如何診斷和分析

在通訊過程方面容易對效能產生影響的有

網路裝置硬體

安全裝置硬體

作業系統配置

系統架構設計

系統資料傳輸和網路協議的設計等方面

在計算過程方面容易對效能產生影響的有

網路裝置硬體

伺服器裝置硬體

基礎軟體配置

系統構架設計

程式演算法和系統介面

在儲存過程方面會對效能產生影響的有

網路裝置硬體

伺服器裝置硬體

基礎軟體配置

系統構架設計

儲存容量

系統介面

下面我們再一起看一下效能測試問題的分類方法

效能問題有三個分類標準

質量特性

問題位置和問題級別

根據質量特性我們可以將效能問題大致分為一下三類

效率

處理時間

資源佔用

吞吐量

可靠性

無故障率

自動回覆

容錯性

功能

正確性

可用性

根據效能問題發現的位置我們大致可以分為

基礎設施

網路裝置

安全裝置

伺服器裝置

儲存裝置

軟體

作業系統

資料庫

中介軟體

程式執行環境

應用程式

業務

業務架構

業務邏輯

根據發現的效能問題的級別我們可以分為

非常嚴重

系統崩潰

資料丟失

嚴重

響應時間過長

處理失敗率高

資源不足

輕微

響應時間較長

有部分失敗率

更多效能測試

效能測試工具相關內容歡迎關注我的主頁檢視更多技術內容

Top