基於Erlang高併發測試之服務端準備

2021-07-03 17:49:36 字數 323 閱讀 6108

上篇介紹完客戶端準備,接下來就要對服務端環境進行配置了。

服務端同樣也會遇到控制代碼開啟問題。修改方式也是參考上篇,如果是同一臺機子就不用修改啦。

剛開始我也只是以為都配置好了。但是在進行到10w資料量測試的時候發現,八萬多的連線久上不去。一直提示connect超時

幾經周折,在dmesg指令下,我發現了一些錯誤報告。

nf_conntrack: table full, dropping packet

網上搜尋了下,解決辦法對ip_conntrack的兩個引數進行設定即可:

參考最後重新測試,順利通過10w測試~接下來進行20w了。希望一切順利@

高併發 高併發測試筆記

問 高併發測試 一般你們用什麼工具來模擬 10萬級別的客戶端併發?在普通的電腦上可以模擬嗎 10萬併發需要至少10萬的套接字,套接字在核心中占用記憶體100000 6k 2 1g記憶體,系統需要能夠開啟10w個fd。一般的系統能夠能模擬 問 預設每個程序只能開1024個fd,修改後最大可以10w,那...

Erlang 高併發高可靠的計算語言新星

erlang是愛立信開發交換機軟體的成果。據說能達到99.9999999 的可靠性,讓人嘆服。這是一門有很多創新的語言,是面向併發程式設計cop的開創者。在這個多核處理器的時代注定要大行其道。今天瀏覽了joe博士的 面對軟體錯誤構建可靠的分布式系統 初步的有了個印象。其中的基於非同步訊息的併發,容錯...

pyhon 高併發測試

使用gevent。對註冊 介面進行200的併發量進行測試。usr bin env python coding utf 8 設定路徑 defualt settings editor file and code templates author 肖遙 補丁monkey.patch all 請求url e...