日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

互联网开发(一) 并发基础知识

發布時間:2025/7/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 互联网开发(一) 并发基础知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、并發的基本含義
? ? ? ? 在操作系統中,并發是指一個時間段中有幾個程序都處于已啟動運行到運行完畢之間,且這幾個程序都是在同一個處理機上運行,但任一個時刻點上只有一個程序在處理機上運行。
在關系數據庫中,允許多個用戶同時訪問和更改共享數據的進程。SQL Server 使用鎖定以允許多個用戶同時訪問和更改共享數據而彼此之間不發生沖突。
在網絡服務器上,并發是指同一時刻能處理的連接數,可以理解為服務器最多維護多少個會話數,比如,服務器能建立1000個TCP連接,即服務器同時維護了1000個socket,這個服務器的并發量就是1000,但是服務器可能只有單核或者8核,16核等,總之對這1000個socket連接的處理也是分時來做的。每個socket服務器處理的時間如果是1s,那么該服務器1s內可以處理完1000個請求,如果每個socket處理100ms的話,那么該服務器1s內可以處理10000個請求。
二、與并行區別
? ? ? ? 并發:當有多個線程在操作時,如果系統只有一個CPU,則它根本不可能真正同時進行一個以上的線程,它只能把CPU運行時間劃分成若干個時間段,再將時間 段分配給各個線程執行,在一個時間段的線程代碼運行時,其它線程處于掛起狀。.這種方式我們稱之為并發(Concurrent)。
并行:當系統有一個以上CPU時,則線程的操作有可能非并發。當一個CPU執行一個線程時,另一個CPU可以執行另一個線程,兩個線程互不搶占CPU資源,可以同時進行,這種方式我們稱之為并行(Parallel)。
? ? ? ??區別:并發和并行是即相似又有區別的兩個概念,并行是指兩個或者多個事件在同一時刻發生;而并發是指兩個或多個事件在同一時間間隔內發生。在多道程序環境下,并發性是指在一段時間內宏觀上有多個程序在同時運行,但在單處理機系統中,每一時刻卻僅能有一道程序執行,故微觀上這些程序只能是分時地交替執行。倘若在計算機系統中有多個處理機,則這些可以并發執行的程序便可被分配到多個處理機上,實現并行執行,即利用每個處理機來處理一個可并發執行的程序,這樣,多個程序便可以同時執行。
三、IIS中的并發管理
? ? ? ??1、IIS中并發相關術語、設置
? ? ? ??▲連接數、并發連接數:這兩個概念網上的解釋都是說不同的,但通過實驗,筆者發現在IIS中他們一個概念,就是在對并發連接,即站點可以同時容納客戶請求的最高連接數做設置,而且我通過設置兩個參數發現會互相影響。可能網上說的連接數是專指虛擬主機的環境吧。
? ? ? ??▲最大并發工作線程數:簡單的說就是IIS在并發連接請求過來時的處理機制,它會更機智的以某個數量級為單位來分批處理,讓沒有處理連接請求排隊等待。比如最大并發工作線程數設置為50,當200個連接請求過來時,50個請求被處理,剩下的150會顯示正在加載,而不是503的錯誤。這時其它用戶就不要點刷新按鈕了,因為點的越多,你的請求在排隊隊伍中越靠后。此項設置未在IIS中,而是修改ASP.NET配置文件machine.config(Win10默認位置:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\ 修改參考:https://msdn.microsoft.com/zh-cn/library/7w2sway1.aspx)
? ? ? ??▲應用程序池的隊列長度:上一個概念提到請求排隊,那是不是讓所有未處理的都排隊呢,顯示是不合理的。通過此項可以設置排隊的數量,超過數量的仍然返回503錯誤,與超過并發連接數一樣的效果。
? ? ? ??▲應用程序池的最大工作進程數:如果這個值大于 1,那么當有連接請求時會啟動多個新的工作進程實例,可啟動的最多進程數為您所指定的最大工作進程數,后續更多的請求將以循環的方式發送至工作進程,這個 每個工作進程都能承擔負載一些連接請求,當然是以消耗cpu等硬件做代價,這是值得的,如果web服務器cpu使用率很低但是又需要更高效的處理并發連接 請求,為何不這么做呢?
? ? ? ??如果網站中用到了依賴進程的Session和Cache等對象,則不能保存在服務器內存中,存儲方式選用StateServer或者SQLServer會更好,另外多個工作進程切換時會有上下文復制,這也是資源消耗更多地方
? ? ? ??最大工作進程數的設置方法:(拷貝)按照每工作進程能承載30個并發的原則來確定應用程序池的最大工作進程數。同時要注意,每個工作進程大約會占用 200M左右的系統內存,在設置最大工作進程數的時候,要主要最大工作進程數與200M的乘積不要超過系統最大可用內存數。一般情況下,建議按照每次增加 5個工作進程數的方式對最大工作進程數進行調整,調整完后對網站觀察一段時間,如依然無法滿足要求,再繼續增加5個工作進程數。
? ? ? ??2、觀察并發連接數
a:命令行方式查看IIS連接請求的狀態統計
C:\>netstat -an |find "10.0.1.13:80" |find "ESTABLISHED" /C
1297
C:\>netstat -an |find "10.0.1.13:80" |find "TIME_WAIT" /C
129
b:利用nagios監控的windows客戶端工具NSClient++-0.2.7對相應的計數器進行監控,超過一定的閾值則通過fetion報警!
c:計數器的添加,利用計數器可以圖形化的展示出來。
步驟:運行命令 “perfmon.msc”打開性能監視器,點擊添加計數器。計數器對象選擇【Web Service】->【Current Connections】;對象實例選擇【_Total】,也可根據需要選擇具體的Web服務
實例;點擊【添加】按鈕,結果如下圖所示。

將和本監控無關的信息刪除,僅留下關心的Web服務信息。從多個客戶端發出并發請求,可以監控到實時的并發連接數。根據圖中顯示結果,不難發現當前同時刻并發連接數為5個。

可以通過右擊計數器打開屬性對圖表做一些設置,如顏色、步長等。


參考:http://blog.csdn.net/coolmeme/article/details/9997609
http://www.cnblogs.com/qmfsun/p/4997307.html
http://ylw6006.blog.51cto.com/470441/1058070/

轉載于:https://www.cnblogs.com/net515/p/5894948.html

總結

以上是生活随笔為你收集整理的互联网开发(一) 并发基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品白丝喷水在线观看 | 成人首页 | 岛国av免费 | 欧美黑人一级爽快片淫片高清 | 女人18岁毛片 | 少妇福利在线 | 加勒比色综合 | 欧美精品久久久久久久久老牛影院 | 中文字幕第315页 | 超碰97人人射妻 | 国产在线一二三 | 黄色三级免费 | av网址导航 | 好吊日av | 国产精品免费一区二区三区都可以 | 日韩av成人网 | 欧美精品免费在线 | 欧美日韩一区二区三区不卡视频 | 四虎5151久久欧美毛片 | 欧美日韩你懂的 | 福利视频网址 | 激情爱爱网 | 伊人蕉久| 福利资源在线观看 | 美女脱衣服一干二净 | 欧美做爰xxxⅹ性欧美大片 | 色妞综合网 | 国产一区二区三区毛片 | 国产日韩第一页 | 亚洲啪 | 你懂的视频在线播放 | 国产精品第6页 | 亚洲伊人精品 | 神马午夜51 | 国产人澡人澡澡澡人碰视频 | 一区精品二区国产 | 欧美成人r级一区二区三区 中文无码一区二区三区在线观看 | 青青草在线观看视频 | 欧美精品成人一区二区在线观看 | 91在线观看. | 丰满人妻一区二区三区免费视频棣 | 日本999视频 | 欧美亚洲少妇 | 男生和女生差差视频 | 熊猫电影yy8y全部免费观看 | 91天天爽 | 久久九九视频 | 国产网站精品 | 中文区中文字幕免费看 | 韩国毛片网站 | 中国国产精品 | 国产原创视频在线 | 国产免费一级 | 永久免费视频网站 | 亚洲成熟女性毛茸茸 | 亚洲欧洲在线视频 | 九一毛片| 99精品一区二区三区 | 久久久久成人网站 | 青青草视频网站 | 中文毛片无遮挡高潮免费 | аⅴ天堂中文在线网 | 污污小视频 | 亚洲天堂网络 | 亚洲少妇中文字幕 | 自拍在线视频 | 日韩欧美一区二区三区视频 | 久久在线免费观看视频 | 国产一区在线观看视频 | 99情趣网| 欧美经典一区二区 | 色老板精品凹凸在线视频观看 | 亚洲在线看| 成人a毛片久久免费播放 | 自拍偷拍亚洲欧美 | 日批免费观看视频 | 在线免费观看国产 | 日本伦理片在线看 | 山外人精品影院 | 亚洲国产精品视频在线 | 欧美一级xxx | 揉我啊嗯~喷水了h视频 | 99综合网 | 91色综合| 亚洲成人av影片 | 成人看片 | 一级黄色裸体片 | 色香影视 | 九色在线视频 | 日韩美女性生活 | 网站免费在线观看 | 狠狠操免费视频 | 国产欧美一区二区在线观看 | 91精品国产自产91精品 | 欧美乱淫视频 | 永久免费在线观看视频 | 91精品久久久久久综合五月天 | 国产婷婷色一区二区在线观看 | 爱搞国产 |