成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

通過什么來衡量C# Socket服務的效能

開發 后端 開發工具
在和很多朋友交流的過程發現他們對這方面的了解存在一些誤區,誤認為只要把千兆帶寬跑滿或都支持多少個連接接入就行;其實通這兩值來確定一個服務的性能好不好是否可靠呢?下面通過一些測試來看這兩個指標值來衡量性能的可靠性。

在寫任何一個東西的時候都想知道實現后的性能到底怎樣,一般情況下可以通過一個簡單的計時來確定性能是好是壞。但對于編寫網絡應用來說確定這東西性能怎樣相對比較復雜一些,有的人會用是否能達到某個帶寬值或是否支持多少連接來確定這性能好不好。在和很多朋友交流的過程發現他們對這方面的了解存在一些誤區,誤認為只要把千兆帶寬跑滿或都支持多少個連接接入就行;其實通這兩值來確定一個服務的性能好不好是否可靠呢?下面通過一些測試來看這兩個指標值來衡量性能的可靠性。

帶寬

對于.NET程序來說跑滿千兆帶寬可以說是一件容易的事情,也可以說是一件非常困難的事情。

以下是100個連接從服務端獲取不同數據塊的測試結果。

 

分別測試了獲取不同大小的數據塊,可以看到只要把發送的數據塊加大把千兆帶寬跑滿相信是一件非常簡單的事情。但如果每次請求獲取的數據大小在幾個byte或幾十個byte,通過.NET程序想把千兆帶寬跑滿基本是不太可能的事情,不過服務器配置好的話也許是可以的....有興趣的朋友可以試下。

連接數

連接數這個指標在和一些朋友交談過程似乎也被神化了,其實在.net的機制中連接數量的多少似乎對整體性能沒有多大的影響.通過以下這個測試結果可以看到:

從以上測試情況來看,1000連接和20000連接在處理相同接收和發送量的情況其CPU資源似乎看不到損耗上有多大的差異,這也許是IOCP的強大之處。

總結

從以上兩個測試結果來看可以得到的答案是,評測.net編寫網絡通訊應用效能的一個非常重要的指標是IO處理能力,即對應Socket對象的讀和寫操作。在測試的過程這兩個操作會引起操作系統中斷處理,如果這些操作的量很大的情況那中斷的損耗也會增長,所以應用允許的情況下裁剪這兩個IO操作的次數會對程序效能有著極大的提高(當一段時間內發向某一連接的消息合成一個發送)。

那.NET的IO量處理能力大概多少呢?對于一臺裝有WIN2008的E3 1230V2的機器,單核大概可以處理量是(10W發送+10W接收)/秒。當然不能通過這個基數來乘上核數,隨著并發的提升存在正常的損耗外,對應線程的增加和系統中斷也會增加,這些開銷增長都是非線性的。

 

原文鏈接:http://www.cnblogs.com/smark/archive/2013/04/07/3003468.html

責任編輯:林師授 來源: 博客園
相關推薦

2009-08-03 16:45:02

C#異步Socket

2009-08-18 16:45:40

C# Raw Sock

2009-08-27 17:14:36

C# Socket

2011-07-04 11:35:59

2009-09-01 16:14:08

C# Socket類

2009-08-25 16:56:52

C#使用塊來分組語句

2009-09-04 11:00:13

通過C#引用傳遞

2009-09-07 14:29:47

C# Socket編程C# Socket

2009-08-20 16:33:44

Socket異步通訊

2009-09-01 17:51:47

C#拆箱C#裝箱

2019-02-25 14:33:50

技術研發指標

2009-08-21 11:39:58

C# Socket通信

2012-02-02 14:34:37

C# Socket

2010-07-12 09:07:30

C#

2009-08-25 17:15:50

C#隱藏C#重寫C#重載

2010-04-16 11:22:08

Oracle存儲過程

2009-08-14 16:02:50

C#啟動windows

2009-08-25 15:38:12

C# Windows服

2009-08-07 16:43:44

C#調用Windows

2009-08-18 15:15:29

C#安裝服務
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区电影网 | 欧美日韩高清在线一区 | 中文字幕免费 | 亚洲最大的黄色网址 | 亚州成人 | 日本在线精品视频 | 免费看一区二区三区 | 久久草视频 | 国产91久久久久久久免费 | 在线一区二区三区 | 亚洲狠狠 | 国产精品永久免费视频 | 欧美xxxx日本 | 一区二区在线观看免费视频 | 性色av香蕉一区二区 | 国产精品成人在线播放 | 日韩激情在线 | 在线免费观看黄网 | 亚洲欧美一区二区三区国产精品 | 国产精品久久久久久久久免费软件 | 国产激情视频在线 | 欧美日韩亚洲视频 | 视频一区在线观看 | 看羞羞视频免费 | 自拍视频网站 | a级毛片毛片免费观看久潮喷 | 玖玖精品视频 | 久久久久99| 免费观看一级特黄欧美大片 | 亚洲成人动漫在线观看 | 亚洲免费观看视频网站 | 中文字幕一区二区三区不卡 | 色男人的天堂 | 免费永久av | 欧美一级黄色片在线观看 | 黑人巨大精品欧美一区二区免费 | 水蜜桃亚洲一二三四在线 | 婷婷去俺也去 | 久久久久久国产精品三区 | 成人精品鲁一区一区二区 | 亚洲五码在线 |