<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      [置頂] 全是好東西

      摘要: Linux 網絡棧接收數據(RX):原理及內核實現(2022) : https://arthurchiao.art/blog/linux-net-stack-implementation-rx-zh/ 從 “TCP 速度打不上去” 聊到 “交換機 QoS” https://mp.weixin.qq. 閱讀全文
      posted @ 2024-05-15 11:34 toong 閱讀(284) 評論(0) 推薦(0)

      [置頂] 內容精選

      摘要: strongswan/ipsec [ipsec][strongswan]strongswan源碼分析--(零)引子 [ipsec][strongswan] strongswan源碼分析--(〇)總體架構圖 [ipsec][strongswan] strongswan源碼分析--(一)SA整體分析 [ 閱讀全文
      posted @ 2020-05-25 21:02 toong 閱讀(5337) 評論(1) 推薦(0)

      現代C++

      摘要: https://www.learncpp.com/ https://www.cppreference.com/ C++之旅:https://book.douban.com/subject/36596125/ C++ Core Guidelines: https://isocpp.github.io/ 閱讀全文
      posted @ 2025-10-24 16:57 toong 閱讀(6) 評論(0) 推薦(0)

      envoy timeout 說明

      摘要: 自下而上: TCP-> TLS -> HTTP -> STREAM -> ROUTE(業務層) 5層,有各自的超時設置。 1 HTTP conn manager 設置envoy對http連接到超時管理。 閑超時:idle_timeout 默認值 1小時 可以通過comm_http_protocol_ 閱讀全文
      posted @ 2025-08-29 18:30 toong 閱讀(26) 評論(0) 推薦(0)

      觀察中斷的腳本 /proc/interrupts

      摘要: CPU太多,中斷太大,屏幕太小。 mpstat,也不是很方便。弄了個腳本。 丑陋。但有效 #! /bin/bash function dump() { cat /proc/interrupts |sed 's/^ //g' | awk ' NR==1 { # 第一行獲取CPU核心數量(從標題行計算) 閱讀全文
      posted @ 2025-08-15 15:56 toong 閱讀(12) 評論(0) 推薦(1)

      openssl查看編譯時選項設置的方法

      摘要: 總忘,備忘一下。 perl configdata.pm --dump config運行完成的時候,也會提示: 閱讀全文
      posted @ 2025-08-01 21:48 toong 閱讀(22) 評論(0) 推薦(0)

      內核ipsec轉發優化方法

      摘要: 主要優化點就是利用多核SMP的并行能力。 方法一: pcrypt 提高ipsec多核并行能力的優化方法之一 方法二: 每CPU SA https://docs.strongswan.org/docs/latest/features/per-cpu-sas.html https://datatrack 閱讀全文
      posted @ 2025-07-24 11:41 toong 閱讀(19) 評論(0) 推薦(0)

      提高ipsec多核并行能力的優化方法之一

      摘要: 用linux內核的pcrypt module 只能解決并行加解密的問題,esp的報文序號問題還是會一樣需要串行處理。 https://wiki.strongswan.org/projects/strongswan/wiki/Pcrypt https://www2.strongswan.org/doc 閱讀全文
      posted @ 2025-07-23 19:19 toong 閱讀(17) 評論(0) 推薦(0)

      tc qdisc 的burst如何設置

      摘要: rate和burst的是tc qdisc進行限速的基本參數。 rate很直觀,就是我們需要的帶寬限速值,如500mbit。那么burst如何設置? 簡單的說,burst的最小值是rate的10分之一。當然也不能太大,太大會影響延遲,這個沒有明確的定性,經驗值上限是5分之一? 下面是分析: 從man手 閱讀全文
      posted @ 2025-07-21 17:03 toong 閱讀(33) 評論(0) 推薦(0)

      bash模擬netstat取值的腳本

      摘要: 如題 #! /bin/bash function netstat() { file="$1" Key="$2" res=`cat $file` title=`echo "$res" |grep $Key |head -n 1` value=`echo "$res" |grep $Key |tail 閱讀全文
      posted @ 2025-07-21 14:56 toong 閱讀(5) 評論(0) 推薦(0)

      linux內核對MSI網卡隊列的smp_affinity親和CPU選擇

      摘要: 如題 linux內核對MSI網卡隊列的smp_affinity親和CPU是如何進行選擇的? 答案是:只選smp_affinity_list中的第一個有效CPU。 例子 給268號中斷設置5-8CPU時,所有中斷都被5號CPU處理 改成4-8后,所有中斷都被4號CPU處理。 內核代碼 通過如下內核代碼 閱讀全文
      posted @ 2025-07-16 16:30 toong 閱讀(48) 評論(2) 推薦(0)

      bash多進程

      摘要: function ping_target() { local target=$1 timeout 0.5 ping $target -c 1 > /dev/null if [ "$?" == "0" ] then echo "ping succ: $target" >> "$RESULT_FILE" 閱讀全文
      posted @ 2025-07-11 17:39 toong 閱讀(8) 評論(0) 推薦(0)

      bash單例模式

      摘要: LOCK_FILE="/tmp/test.lock" if [ -e "$LOCK_FILE" ] then PID="`cat $LOCK_FILE`" kill -0 $PID 2>/dev/null if [ "$?" = "0" ] then echo "I am running PID: 閱讀全文
      posted @ 2025-07-08 16:57 toong 閱讀(11) 評論(0) 推薦(0)

      linux 分析中斷

      摘要: 設置中斷 cat /proc/interrupts |grep eth0|awk -F":" '{print $1}' |awk '{print "cat /proc/irq/"$1"/smp_affinity_list"}' cat /proc/interrupts |grep eth1|awk 閱讀全文
      posted @ 2025-07-08 16:52 toong 閱讀(18) 評論(0) 推薦(0)

      linux 查看 ipsec 丟包

      摘要: cat /proc/net/xfrm_stat netstate -s ip -s xfrm state ip -s link show ipsec0 閱讀全文
      posted @ 2025-07-08 16:39 toong 閱讀(16) 評論(0) 推薦(0)

      linux內核rps與rfs機制分析

      摘要: 在多核時代。 做linux網絡優化時,如果是硬件網卡,可以通過配置硬件多隊列的方式,開啟多核并行處理。 如果是單隊列的網卡,或者vethernet這種軟件網卡。可以配置RPS,進行軟件分發。 (如果是開啟了多隊列的硬件網卡,一般建議不需要開啟RPS) RPS是指,收到包之后,用四元組做hash,選擇 閱讀全文
      posted @ 2025-07-08 15:22 toong 閱讀(50) 評論(0) 推薦(0)

      linux獲取CPU利用率的快捷命令

      摘要: mpstat -P ON -u 1 1 |grep Average |grep -v 'CPU' |grep -v all | awk '{if($2!=999 && $2!=998) print "cpu_id="$2" usage="100-$12}' 閱讀全文
      posted @ 2025-07-04 19:19 toong 閱讀(10) 評論(0) 推薦(0)

      開啟openssl legacy的方法

      摘要: 使用命令行 /usr/local/openssl-3.0.13/bin/openssl ciphers -provider default -provider legacy -v -provider-path /usr/local/openssl-3.0.13/lib64/ossl-modules/ 閱讀全文
      posted @ 2025-06-19 18:17 toong 閱讀(192) 評論(0) 推薦(0)

      量子計算是什么

      摘要: 量子計算以量子力學為基礎,設計實現了量子門與量子電路,從而完成量子計算。 如下的deepseek的答案摘錄: 1. 量子門是什么??? 想象你有一個神奇的「開關」,這個開關不光能開和關,還能讓燈處于??半開半關的疊加狀態??——這就是量子門的作用! ??經典門??:類似電燈開關,要么開(1)要么關( 閱讀全文
      posted @ 2025-05-14 11:57 toong 閱讀(75) 評論(0) 推薦(0)

      bazel的helloworld

      摘要: 代碼 tong@T17 ~/S/e/bazeltest> tree . ├── main │ ├── BUILD │ └── main.cc └── MODULE.bazel 2 directories, 3 files tong@T17 ~/S/e/bazeltest> cat main/BUIL 閱讀全文
      posted @ 2025-05-13 10:15 toong 閱讀(11) 評論(0) 推薦(0)

      gdb envoy找不到源代碼的原因

      摘要: 現象 正常bazel編譯之后gdb找不到源碼 原因 原因是因為envoy默認編譯的時候啟用了fission選項,在配置文件.bazel里 fission選項的意思是:從.o文件中分離debuginfo到.dwo文件中從而減少link時候內存消耗,加快link的速度。 https://gcc.gnu. 閱讀全文
      posted @ 2025-05-12 20:37 toong 閱讀(2) 評論(0) 推薦(0)

      小白的golang小例子

      摘要: 這個代碼build報錯 tong@T17 ~/g/s/test [1]> ls go.mod main.go package_a.go test* tong@T17 ~/g/s/test> cat go.mod module test go 1.22.2 tong@T17 ~/g/s/test> c 閱讀全文
      posted @ 2025-05-09 15:44 toong 閱讀(24) 評論(0) 推薦(0)

      networkmanager為device添加一個connection

      摘要: 給虛機新增了一個網卡, nmcli device能查看到網卡 nmcli connect查看不到配置, 所以無法被管理。使用如下命令新增一個connect,之后就可以被networkmanager管理了 nmcli c add typt ethernet ifname enp0s8 con-name 閱讀全文
      posted @ 2025-04-28 11:22 toong 閱讀(23) 評論(0) 推薦(0)

      systemd服務存活依賴

      摘要: 一個服務需要在另一個服務退出后跟著一起退出 使用 BindsTo=nginx.service 例子 [Unit] Description=edge Wants=network-online.target After=network.target docker.service BindsTo=ngin 閱讀全文
      posted @ 2025-04-22 15:12 toong 閱讀(16) 評論(0) 推薦(0)

      emacs 支持C++

      摘要: 用 eglot https://github.com/joaotavora/eglot emacs自帶了 server端可以用clangd 也可以用 ccls 安裝 clangd https://clangd.llvm.org/installation.html sudo apt-get insta 閱讀全文
      posted @ 2025-04-08 21:25 toong 閱讀(92) 評論(0) 推薦(0)

      nginx配置文件格式化工具

      摘要: 有時候nginx配置文件太大,格式混亂不太好看。 https://github.com/slomkowski/nginx-config-formatter 0 安裝方法見項目主頁。 1 還可以,挺好用的。 2 pip 安裝不好用。 3 lua的格式會亂,不過也還行。 閱讀全文
      posted @ 2025-03-11 20:51 toong 閱讀(445) 評論(0) 推薦(0)

      tmux調整窗口大小

      摘要: 方法一,使用快捷鍵,但是ssh調整之后有可能因為鍵被占用等原因,不好使 調整窗格大小: 向上/向下調整:按 Ctrl+b 然后按 Ctrl+上箭頭 或 Ctrl+下箭頭 可以增加或減少當前窗格的高度。 向左/向右調整:按 Ctrl+b 然后按 Ctrl+左箭頭 或 Ctrl+右箭頭 可以增加或減少當 閱讀全文
      posted @ 2025-03-05 14:05 toong 閱讀(714) 評論(0) 推薦(0)

      k8s查看鏡像內容的方法

      摘要: 查看 使用ctr工具在namespace下查看鏡像名稱 ctr ns list ctr -n k8s.io images ls |grep ingress-nginx 掛載 ctr -n k8s.io images mount registry.k8s.io/ingress-nginx/contro 閱讀全文
      posted @ 2025-02-27 15:36 toong 閱讀(252) 評論(0) 推薦(0)

      使用iptables把linux配置成nat網關的方法

      摘要: 1 開啟端口轉發 sysctl -w net.ipv4.ip_forward=1 2 允許防火墻端口轉發 iptables -A FORWARD -i enp0s3 -o enp0s8 -j ACCEPT iptables -A FORWARD -i enp0s8 -o enp0s3 -j ACCE 閱讀全文
      posted @ 2025-02-21 14:40 toong 閱讀(88) 評論(0) 推薦(0)

      ubuntu網絡的配置方法

      摘要: 一直用CentOS和archlinux, 主要的配置方式是:network.service,NetworkManger,netctl。 但ubuntu是全新的配置方式,netplan 參考:https://linux.fasionchan.com/zh_CN/latest/administratio 閱讀全文
      posted @ 2025-02-21 13:27 toong 閱讀(111) 評論(0) 推薦(0)

      k8s集群從0到1安裝部署

      摘要: 文檔 兩個官方文檔, 一個是官方教程:https://kubernetes.io/docs/tutorials/ 另一個是生產環境安裝手冊:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/ 教程里建議用學習環 閱讀全文
      posted @ 2025-02-18 16:15 toong 閱讀(59) 評論(0) 推薦(0)

      docker查看鏡像內容

      摘要: 使用命令: docker run -it --entrypoint sh 251ce211cf31 如圖示: 閱讀全文
      posted @ 2025-02-14 17:53 toong 閱讀(13) 評論(0) 推薦(0)

      技術調查:lb與ingress與service mesh與云原生與k8s

      摘要: 總之你可以把服務網格作為 OSI 模型中的會話層。也就是L5。 我們將在云原生應用程序中考慮彈性的兩個主要方面:為失敗設計和優雅降級。 知道應用程序可能失敗的每種方式是不可能的。假設任何事情都可能并且可能會失敗,這是一種云原生應用程序的模式。 云原生是關于不需要人類做出決定的自治系統。它仍然使用自動 閱讀全文
      posted @ 2025-02-10 16:59 toong 閱讀(25) 評論(0) 推薦(0)

      linux vrf使用

      摘要: 定義 vrf是一個網口設備,綁定了一張路由表。 然后“奴役”另一個網口設備。 A VRF device is created with an associated route table. Network interfaces are then enslaved to a VRF device 參考 閱讀全文
      posted @ 2025-02-08 17:04 toong 閱讀(215) 評論(0) 推薦(0)

      linux 169.254的路由是從哪來的

      摘要: CentOS 8 查看路由表,能看見在每個物理口上,有條169.254的路由。 169.254.0.0/16 dev enp0s8 scope link metric 1006 可以看見是network.servcie這個服務加的 使用腳本:/etc/sysconfig/network-script 閱讀全文
      posted @ 2025-02-06 14:33 toong 閱讀(126) 評論(0) 推薦(0)

      linux kernel 學習筆記

      摘要: 主要是這書:《linux內核設計與實現》還有幾本別的 自下而上子系統: 系統調用 | IPC 內存管理 | 虛擬文件系統 | 網絡協議棧 進程調度 | 中斷調度 | 同步/timer ## 指令/匯編 | ## 設備驅動 boot: 0x7C00/保護模式 > 分段/分頁,物理地址/邏輯地址/虛擬地 閱讀全文
      posted @ 2025-01-27 18:13 toong 閱讀(39) 評論(0) 推薦(0)

      nginx defer_accept 分析

      摘要: netstat發現很多TCPDeferAcceptDrop的統計 nignx的listen配置里設置了defered選項。 查看代碼發現是設置了listen socket的TCP_DEFER_ACCEPT的選項。 /nginx/src/core/ngx_connection.c::ngx_confi 閱讀全文
      posted @ 2025-01-23 18:55 toong 閱讀(18) 評論(0) 推薦(0)

      TCP狀態機

      摘要: 留張圖備查。隨記隨忘隨忘隨記 閱讀全文
      posted @ 2025-01-23 15:28 toong 閱讀(13) 評論(0) 推薦(0)

      linux kernel端口耗盡優化

      摘要: bind()源ip之后,分配端口會有端口耗盡問題。 linux kernel 如何bind() VRF端口上的源IP perf看到如下圖: 在bind的時候因為還沒有目的ip和port,所以可用端口會很少。 socketopt IP_BIND_ADDRESS_NO_PORT 會把分配端口延后至con 閱讀全文
      posted @ 2025-01-21 17:28 toong 閱讀(31) 評論(0) 推薦(0)

      linux kernel tcp丟包分析

      摘要: 現象 使用netstat -s 能看見如下丟包統計 1352910 failed connection attempts 1352910 resets received for embryonic SYN_RECV sockets 查看netstat的代碼 https://sourceforge.n 閱讀全文
      posted @ 2025-01-16 19:12 toong 閱讀(50) 評論(0) 推薦(0)

      syslog轉存nginx日志的簡單配法

      摘要: 命令 單獨啟動一個獨立的rsyslog進程 rsyslogd -i /root/tong1/rsyslogd/pid -f /root/tong1/rsyslogd/rsyslogd.conf 配置文件 module(load="imuxsock") input(type="imuxsock" So 閱讀全文
      posted @ 2025-01-14 17:51 toong 閱讀(67) 評論(0) 推薦(0)

      linux kernel 如何bind() VRF端口上的源IP

      摘要: 前文 linux kernel bind()時發生了什么 講了bind()的實現機制。 今天,我用bind()綁定一個VRF上的源IP,發生如下報錯: bind(11.1.1.64) failed (99: Cannot assign requested address) 經過分析kernel代碼, 閱讀全文
      posted @ 2025-01-10 14:20 toong 閱讀(49) 評論(0) 推薦(0)
      主站蜘蛛池模板: 国内自拍偷拍福利视频看看| 亚洲精品一区二区制服| 亚洲精品天堂在线观看| 本溪| 国产精品一二三区蜜臀av| 国产成人综合95精品视频| 日韩中文字幕高清有码| 久久夜色国产噜噜亚洲av| 久久热这里只有精品最新| 国产精品免费观看色悠悠| 无码人妻精品一区二区三区夜夜嗨 | 色综合天天综合天天综| 亚洲鸥美日韩精品久久| 国产精品一区二区三区自拍| 亚洲中文久久久精品无码| 久久亚洲精品亚洲人av| 99中文字幕精品国产| 亚洲 都市 无码 校园 激情| 波多野结衣视频一区二区| 国产成人精彩在线视频| 麻豆一区二区三区精品视频| 天堂av在线一区二区| 男人的天堂av一二三区| 无码国内精品久久人妻蜜桃| 香港三级韩国三级日本三级| 国产精品有码在线观看| 无码囯产精品一区二区免费| 亚洲 小说区 图片区 都市| 国产精品久久久久久影视| A毛片终身免费观看网站| 国产爽视频一区二区三区| 精品国产成人a在线观看| 自拍视频亚洲精品在线| 巨胸美乳无码人妻视频漫画| 不卡乱辈伦在线看中文字幕 | 国内自拍视频在线一区| 少妇被粗大的猛烈进出69影院一| 国产精品久久一区二区三区| 国日韩精品一区二区三区| 亚洲AV成人片在线观看| 亚洲一二三区精品与老人|