ap 基本效能引數介紹
主要引數
概述: shpreamble全稱short preamble,前導碼(preamble)是資料幀頭部的一組bit位,用於同步傳送端與接收端的傳輸訊號,前導碼分為兩種:長前導碼(long preamble)和短前導碼(short preamble)。預設情況下,裝置選中長傳導碼傳輸資料,為了提高網路傳輸效率,可使用短前導碼
配置: iwpriv athx shpreamble 1 (開啟短前導碼)
ipwriv athx shpreamble 0 (開啟長前導碼)
概述:wmm全稱wi-fi **********,主要用於保障wlan資料幀的優先順序
原理:在wlan中,802.11協議規定,所有的終端獲取到通道的機會是均等的。但wmm通過將資料報文劃分為4個ac(?),高優先順序ac占用通道的機會高於低優先順序ac,從而能針對每類報文提供不同級別的服務。
配置: iwpriv athx wmm 1 (開啟 wmm)
iwpriv athx wmm 0 (關閉 wmm)
概述: shortgi全稱short guard interval(保護間隔),為了減少資料塊之間的干擾。
原理:射頻晶元在使用ofdm調製方式傳送資料時,整個幀被劃分為不同的資料塊進行傳輸,為了資料傳輸的可靠性,資料塊之間會有gi,用以保證接受側能夠正確解析出各個模組。無線訊號在空間傳輸會因為多徑等因素在接收側形成時延,如果後續資料傳送過快,會和前乙個資料塊形成干擾,而gi就是用於遮蔽這個干擾。通過11a/g模式的gi時長800ns,而short gi時長為400ns,在使用short gi 情況下,可提高10%的速率。
配置: iwpriv athx shortgi 1 (開啟shortgi)
iwpriv athx shortgi 0 (關閉shortgi)
概述:rts/cts全稱request to send/clear to send,即請求傳送/允許傳送協議,用於避免隱藏節點通道衝突,而引起資料傳輸失敗。
原理:站點1和站點3傳送的資料幀長度超過rts
threshold值時,都會傳送rts請求幀,站點2將會傳送cts幀來應答首先接收到的rts幀。只有接收到cts幀的站點才可以傳送資料,沒有收到cts幀的站點預設通道衝突,則等待一定時間再傳送rts請求幀。如果每個工作站每次傳送資料前都要執行cts-rts握手,將導致過多的rts占用通道頻寬,影響吞吐量。
配置: iwconfig athx rts 1500 (開啟rts:1500b)
iwconfig athx rts off (關閉rts)
概述:ampdu全稱aggregation mac protocol data unit(聚合mac協議資料單元),80211n協議耗費了相當的效率用作鏈路的維護,從而大大降低了系統的吞吐量,引入幀聚合技術,能夠有效提高mac層效率
原理:ampdu將數個相同目地的資料幀,集合成一次傳送,以減少底層hand shaking時間,同時也減少header重複傳送,以達到快速傳送的目的。
配置: iwpriv athx ampdu 1 (開啟ampdu)
iwpriv athx ampdu 0 (關閉ampdu)
概述: disablecoext和chwidth引數主要影響通道頻寬(?),引數含義如下
配置 : 在測試ht40吞吐量時,必須設定如下
通道頻寬: 調製載波佔據的頻率範圍,也是傳送無線訊號頻率的標準。80211b/g/a通道占用20mhz頻寬,而11n定義了兩種不同的頻寬:20mhz和40mhz
Sqlite 效能引數
sqlite 資料庫一般執行在嵌入式環境中,需要兼顧效能和硬體資源。sqlite 使用pragma命令在 sqlite 環境內控制各種環境變數和狀態標誌。乙個 pragma 值可以被讀取,也可以根據需求進行設定。主要介紹幾個在嵌入式開發中經常使用的關鍵引數。synchronouspragma 獲取或...
Socket I O 模型的效能引數
伺服器 p4 17g xeon,記憶體768mb i o 模型 嘗試數 成功連線數 使用記憶體 k 未分頁記憶體池 cpu 線程式 吞吐率 byte s 阻塞 7000 1008 25632 36121 10 60 2016 2198148 非阻塞 7000 4011 4208 135123 95 ...
常用磁碟的效能引數
傳統磁碟本質上一種機械裝置,如fc,sas,sata磁碟,轉速通常為5400 7200 10k 15k rpm不等。影響磁碟的關鍵因素是磁碟服務時間,即磁碟完成乙個i o請求所花費的時間,它由尋道時間 旋轉延遲和資料傳輸時間三部分構成。1,尋道時間 tseek是指將讀寫磁頭移動至正確的磁軌上所需要的...