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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

架构之各种参数对应表

發布時間:2024/4/17 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 架构之各种参数对应表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

一、系統級

1、一個進程下最多創建線程數量

首先根據棧大小設置;理論上,一個進程可用虛擬空間是2G,默認情況下,線程的棧的大小是1MB,所以理論上最多只能創建2048個線程。

2、GC內存溢出情況:98%的GC在工作狀態,并且head大小不足2%時就會發生;

3、一個linux最大進程數:使用命令ulimit -u查看軟限制,我的為31437

4、線程池大小配置(參考值):

如果是CPU密集型任務,就需要盡量壓榨CPU,參考值可以設為?NCPU+1

如果是IO密集型任務,參考值可以設置為2*NCPU

二、應用級

1.單臺Memcache服務器key-value查詢能夠達到TPS 5w以上;

2.redis最大連接數,可以在redis.conf配置文件中修改,默認maxclients?10000;

Redis的性能非常出色,每秒可以處理超過 10萬次讀寫操作

單個value的最大限制是1GB,不像 memcached只能保存1MB的數據

Redis的主要缺點是數據庫容量受到物理內存的限制,不能用作海量數據的高性能讀寫,因此Redis適合的場景主要局限在較小數據量的高性能操作和運算上。

三、數據庫

一般以整型值為主的表在 千萬級以下,字符串為主的表在 五百萬以下是沒有問題的;

?

四、架構級

假設1000萬日活量(用戶數量);換算成秒級約等于116;

假設每個用戶操作10次,平均QPS=1160;

考慮峰值是均值的倍數:QPS=11600;

考慮靜態資源、圖片資源、服務拆分等,流量放大效應,假設10,QPS=116000;

考慮高可用、異地多活,QPS*2=232000;

考慮未來半年增長:QPS*1.5=348000

1.DNS負載均衡的本質是DNS解析同一個域名可以訪問不同的IP地址;實現簡單、成本低、粒度太粗、負載均衡算法少;

1.硬件負載均衡:F5和A10價格在20w~50w之間;并發大概能到200萬/秒到800萬/秒;

2.LVS軟件負載均衡:并發大概能到80萬/秒;LVS是linux內核的4層負載均衡;和協議無關

3.Ngnix軟件負載均衡:并發大概能到5萬/秒;Ngnix是7層負載均衡;支持HTTP和e-mail協議;

轉載于:https://my.oschina.net/u/2322635/blog/1922583

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的架构之各种参数对应表的全部內容,希望文章能夠幫你解決所遇到的問題。

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