在前幾天簡單地測試了一下mono 3.2.3 tcp處理的穩定性,有同學問mono 3.2.3的tcp處理性有怎樣,以下是針對mono 3.2.3tcp在吞吐方面的效能測試.主要測試分兩種場分別是連線互動密集度高和低的兩種情況的處理效能指標.
服務端:cpu:e4300 1.7g (5,6年前比較老的pc)
記憶體:2g
作業系統:centos 6.4 32位
mono版本:3.2.3
測試client:cpu:e31230v2(4核8執行緒)
記憶體:8g
作業系統:win2008r2
測試採用請求應答模式,client在請求後等伺服器應答後馬上進行下一次處理,處理資料大概在1k左右.測試的連線數分別是1000,2000,5000.具體測試結果如下:
測試採用間隔一段時間傳送請求,每個連線每秒傳送乙個請求,測試的連線數分別是2000,5000,10000.具體測試結果如下:
總的來說在mono裡影響效能的是資料互動量即socket的讀寫數量,連線數量的多或少倒起不到有多大的影響.從測試結果上來看針對以上硬體處理1k資料的io峰值最大估計在每秒2w讀+2w寫左右,這個效能可以滿足很多場景的需要包括一些遊服務端的應用.不過總體效能和windows下比起來還是有點差距,這個差距也有可能是**實現上導致.畢竟測試服務端的**並沒有針對mono作任何的調整.
Mono 3 2 3 TCP吞吐效能測試報告
在前幾天簡單地測試了一下mono 3.2.3 tcp處理的穩定性,有同學問mono 3.2.3的tcp處理性有怎樣,以下是針對mono 3.2.3tcp在吞吐方面的效能測試.主要測試分兩種場分別是連線互動密集度高和低的兩種情況的處理效能指標.服務端 cpu e4300 1.7g 5,6年前比較老的p...
如何公升級Mono
mono的更新速度加快,經常需要公升級系統裡面的mono版本。mono可以使用原始碼安裝和rpm包安裝2種方式,對應的公升級方法也有2種。1 如果舊版本是用 rpm裝的,那麼請用rpm命令刪除,通常不同的發行版的命令不一樣,例如ubuntu使用apt get removoe mono,opensus...
MONO 安裝 分析
你是安裝在 etc下的吧?5.2是沒有serverbusy的提示的,那時,它就傻等,給人造成down的假像。而現在的版本,會提示的。你公升級時,upgrade後邊加引數了嗎?加了 etc jws 哦,那就不會有問題。建議一下。你看看有沒有這個資料夾 usr jexus,如果有,就刪除。然後,停止jw...