原创 F5內核參數的簡要學習

前言 最近學習了很長時間的Linux內核參數 但是大部分是紙上談兵. 也沒有一個好的系統用於學習和參照 晚上搜索F5資料時發現F5有一些iso和ova文件 就想着下載學習一下. 看看F5系統默認的參數是多少. 反向代理-負載均衡的技術

原创 內核參數的作用域學習

內核參數作用域的情況 1. 全系統生效 2. 進程生效 3. 用戶生效 4. 協同作用. # 本文並不會按照範圍進行單獨闡述 # 會按照一個作用鏈條進行說明. nofile number of file 本質是一個進程能夠打開文件數

原创 [翻譯]-hugePage的簡要說明--部分內容

hugePage的簡要說明 本篇文檔的主旨給linux內核支持的大頁內存做一個簡要的概述. 大頁內存的實現是建立在大多數現代架構所都支持的多級頁大小的特性之上的. 舉例: x86架構下大部署CPU 的頁面大小是4KB 或者是 2MB.

原创 TCP內核參數與Nginx配置的簡單測試

背景 昨天晚上整理了下幾個TCP內核的參數. 學習到了一點內核參數的影響. 但是因爲時間比較晚了沒有繼續鑽研與nginx的關係 今天想着繼續研究一下TCP的部分參數與nginx的關係 每個系統都不一樣. 結果可能跟內核版本和內核參數強相關

原创 TCP內核參數的簡單驗證

前言 春節假期時學習了下內核參數與nginx的調優 最近因爲同事遇到問題一直沒有解,自己利用晚上時間再次進行驗證. 這裏將幾個參數的理解和驗證結果簡單總結一下. 希望能夠在學習的過程中將問題解決掉. 其實很後悔沒有好好學習代碼.現在很多

原创 序列號相關總結和學習

摘要 最近有多個項目出現過因爲序列號導致系統吞吐量上不去 性能下降的情況. 晚上想着學習總結一下, 已備忘, 避免後續繼續掉坑裏. 學習資料來源: https://cdn.modb.pro/db/516085 https://www.c

原创 bcc工具的簡要學習

摘要 繼續補充假期落下的內容. 其實有很多知識需要學習, 自己掌握的還是偏少一些. bcc的全貌 # 注意 bcc 需要較高的內核. 3.10 系列的內核基本不可用. argdist drsnoop m

原创 OpenEuler切換內核的方法-bcc學習後續

OpenEuler切換內核的方法 摘要 昨天使用OpenEuler 22.03 LTS學習bcc但是一直不行. 沒辦法切換到CentOS8 還有 Anolis 8 很容易就可以直接還是用了 yum install -y bcc kern

原创 BPF的簡單學習

BPF的簡單學習 前言 本來規劃過年期間學習一下bpf相關的內容 但是因爲自己沒有堅持學習,所以到最後一天纔開始整理. 本來想深入學習一下相關內容,但是已經感覺已經無法完成. 最近大半年進行了很多性能診斷分析的工作,很多時候感覺已經到達瓶

原创 Nginx調優總結-第六部分編譯優化與簡單測試

第六部分 編譯優化 Nginx可以自行編譯,所以裏面可以設置多個編譯策略. 也可以自行修改源碼,便於比如進行ip_hash的全IP地址驗證. 也可以修改nginx的版本號等信息, 避免內發現. 還可以按照不同的CPU類型進行優化 選擇

原创 Linux執行SQLSERVER語句的簡單方法

背景 因爲WTF的原因.經常有人讓執行各種亂七八槽的刪除語句 因爲產品支持了10多種數據庫. 這個工作量非常複雜. 爲了簡單起見,想着能夠批量執行部分SQL. 其他的都處理過了,但是SQLSERVER的有點問題 所以今天有點時間.想着將S

原创 Linux運行服務的幾種方式

摘要 1. nohup & 2. screen 3. bg & disown 4. systemd 5. crontab @reboot 背景 最近一直在用linux 想着多總結一下. 因爲服務運行的方式比較多, 想着也能夠多總結一下

原创 達夢8.2專用版部署過程

背景 之前總結過.本次再進行一下總結和歸集. 達夢的驅動也是經常變動,需要進行一些處理 獲取安裝介質 https://eco.dameng.com/download/ 但是專用機版本需要單獨在獲取 有其他的路徑. 安裝與初始化 rp

原创 準備學習 make

make -h用法:make [選項] [目標] ...選項: -b, -m 爲兼容性而忽略。 -B, --always-make 無條件製作 (make) 所有目標。 -