91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux系統(tǒng)內(nèi)核參數(shù)調(diào)優(yōu)實戰(zhàn)指南

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 2026-01-28 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Linux內(nèi)核參數(shù)調(diào)優(yōu)實戰(zhàn):從理論到生產(chǎn)環(huán)境最佳實踐

一、概述

1.1 背景介紹

Linux 內(nèi)核參數(shù)調(diào)優(yōu)是系統(tǒng)性能優(yōu)化的核心環(huán)節(jié)。隨著云原生架構(gòu)的普及和硬件性能的飛速提升,默認的內(nèi)核參數(shù)配置往往無法充分發(fā)揮系統(tǒng)潛力。在高并發(fā) Web 服務(wù)、大數(shù)據(jù)處理、容器化部署等場景下,合理的內(nèi)核參數(shù)調(diào)整可帶來 30%-200% 的性能提升。

內(nèi)核參數(shù)通過/proc/sys/虛擬文件系統(tǒng)暴露,涵蓋網(wǎng)絡(luò)棧、內(nèi)存管理、文件系統(tǒng)、進程調(diào)度等核心子系統(tǒng)。sysctl 工具提供了運行時動態(tài)修改這些參數(shù)的能力,而/etc/sysctl.conf及/etc/sysctl.d/目錄則實現(xiàn)參數(shù)的持久化配置。

Kernel 6.8 引入了多項性能改進,包括 EEVDF 調(diào)度器的全面啟用、BPF 子系統(tǒng)增強、內(nèi)存管理優(yōu)化等。這些變化使得部分傳統(tǒng)調(diào)優(yōu)參數(shù)需要重新評估,同時也帶來了新的優(yōu)化維度。

1.2 技術(shù)特點

運行時生效:通過 sysctl 修改的參數(shù)立即生效,無需重啟系統(tǒng)或服務(wù),適合在線調(diào)優(yōu)

細粒度控制:超過 1500 個可調(diào)參數(shù),覆蓋內(nèi)核各個子系統(tǒng),支持精細化性能調(diào)整

可逆性強:參數(shù)修改可隨時回滾,配合版本控制可實現(xiàn)配置的完整追溯

場景適配:不同業(yè)務(wù)場景(Web服務(wù)、數(shù)據(jù)庫、大數(shù)據(jù)、容器)需要差異化的參數(shù)組合

內(nèi)核版本相關(guān):部分參數(shù)在特定內(nèi)核版本引入或廢棄,需關(guān)注版本兼容性

1.3 適用場景

高并發(fā) Web 服務(wù):Nginx/OpenResty 反向代理、API 網(wǎng)關(guān)等需要處理大量短連接的場景,重點優(yōu)化 TCP 連接管理和網(wǎng)絡(luò)緩沖區(qū)

數(shù)據(jù)庫服務(wù)器:MySQL、PostgreSQL、MongoDB 等數(shù)據(jù)庫服務(wù),重點優(yōu)化內(nèi)存管理、磁盤 I/O 和 NUMA 親和性

大數(shù)據(jù)集群:Hadoop、Spark、Kafka 等分布式系統(tǒng),重點優(yōu)化大文件處理、網(wǎng)絡(luò)吞吐和內(nèi)存映射

容器化平臺:Kubernetes 節(jié)點、Docker 宿主機,重點優(yōu)化 cgroup 資源隔離、網(wǎng)絡(luò)命名空間和 overlay 文件系統(tǒng)

實時計算系統(tǒng):低延遲交易系統(tǒng)、音視頻處理,重點優(yōu)化調(diào)度延遲、中斷親和性和內(nèi)存鎖定

1.4 環(huán)境要求

組件 版本要求 說明
操作系統(tǒng) Ubuntu 24.04 LTS / RHEL 9.4+ / Debian 13 推薦使用 LTS 版本確保穩(wěn)定性
Linux 內(nèi)核 6.8+ 本文示例基于 6.8.x 系列,6.6 LTS 同樣適用
sysctl procps-ng 4.0+ 系統(tǒng)自帶,用于參數(shù)查看和修改
tuned 2.22+ 可選,RHEL 系發(fā)行版的自動調(diào)優(yōu)框架
硬件配置 4核8G 起步 生產(chǎn)環(huán)境建議 16核32G 以上

二、詳細步驟

2.1 準備工作

2.1.1 系統(tǒng)環(huán)境檢查

執(zhí)行調(diào)優(yōu)前,需全面了解當(dāng)前系統(tǒng)狀態(tài),避免盲目修改導(dǎo)致問題。

# 查看內(nèi)核版本,確認是否滿足 6.8+ 要求
uname -r
# 預(yù)期輸出示例:6.8.12-200.fc39.x86_64

# 查看發(fā)行版信息
cat /etc/os-release | grep -E"^(NAME|VERSION)="

# 檢查 CPU 核心數(shù)和架構(gòu)
lscpu | grep -E"^(Architecture|CPU(s)|Model name|NUMA)"

# 查看內(nèi)存總量和使用情況
free -h

# 檢查磁盤空間(sysctl 配置文件需要持久化)
df -h /etc /var
# 查看當(dāng)前已加載的內(nèi)核模塊數(shù)量
lsmod | wc -l

# 檢查 sysctl 工具版本
sysctl --version

# 確認 procfs 和 sysfs 已正確掛載
mount | grep -E"(proc|sys)"
# 預(yù)期輸出:
# proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
# sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)

2.1.2 備份當(dāng)前配置

任何調(diào)優(yōu)操作前,必須備份現(xiàn)有配置,這是生產(chǎn)環(huán)境的鐵律。

# 創(chuàng)建備份目錄
mkdir -p /root/sysctl-backup/$(date +%Y%m%d)

# 導(dǎo)出當(dāng)前所有 sysctl 參數(shù)值
sysctl -a > /root/sysctl-backup/$(date +%Y%m%d)/sysctl-all.conf 2>/dev/null

# 備份現(xiàn)有配置文件
cp -a /etc/sysctl.conf /root/sysctl-backup/$(date +%Y%m%d)/
cp -a /etc/sysctl.d/ /root/sysctl-backup/$(date +%Y%m%d)/ 2>/dev/null ||true

# 記錄系統(tǒng)當(dāng)前性能基線(用于調(diào)優(yōu)前后對比)
cat /proc/meminfo > /root/sysctl-backup/$(date +%Y%m%d)/meminfo.txt
cat /proc/net/sockstat > /root/sysctl-backup/$(date +%Y%m%d)/sockstat.txt
ss -s > /root/sysctl-backup/$(date +%Y%m%d)/socket-summary.txt

2.1.3 安裝輔助工具

# Ubuntu/Debian 系統(tǒng)
apt update
apt install -y sysstat procps net-tools ethtool numactl stress-ng

# RHEL/CentOS/Rocky 系統(tǒng)
dnf install -y sysstat procps-ng net-tools ethtool numactl stress-ng

# 驗證工具安裝
whichiostat vmstat mpstat sar ethtool numactl

2.2 核心參數(shù)調(diào)優(yōu)

2.2.1 網(wǎng)絡(luò)子系統(tǒng)調(diào)優(yōu)

網(wǎng)絡(luò)參數(shù)調(diào)優(yōu)是高并發(fā)場景的重中之重,涉及 TCP/IP 協(xié)議棧的各個層面。

TCP 連接管理參數(shù)

# 查看當(dāng)前 TCP 相關(guān)參數(shù)
sysctl -a | grep -E"^net.(core|ipv4.tcp)"| head -30

# 查看當(dāng)前 TCP 連接狀態(tài)分布
ss -ant | awk'{print $1}'| sort | uniq -c | sort -rn
# 創(chuàng)建網(wǎng)絡(luò)調(diào)優(yōu)配置文件
cat > /etc/sysctl.d/10-network-tuning.conf <

說明:tcp_tw_reuse參數(shù)在 Kernel 4.12+ 版本中行為有所變化,僅對主動發(fā)起連接的客戶端生效。在純服務(wù)端場景下,該參數(shù)不會產(chǎn)生實際效果。

TCP 緩沖區(qū)參數(shù)

# 繼續(xù)在配置文件中追加緩沖區(qū)相關(guān)參數(shù)
cat >> /etc/sysctl.d/10-network-tuning.conf <

參數(shù)說明

參數(shù) 默認值 推薦值 作用說明
tcp_rmem 4096 131072 6291456 4096 87380 16777216 TCP 接收緩沖區(qū)三元組
tcp_wmem 4096 16384 4194304 4096 65536 16777216 TCP 發(fā)送緩沖區(qū)三元組
tcp_congestion_control cubic bbr 擁塞控制算法,BBR 在高延遲網(wǎng)絡(luò)表現(xiàn)更優(yōu)
tcp_fastopen 1 3 TFO 模式,3 表示同時啟用客戶端和服務(wù)端

2.2.2 內(nèi)存子系統(tǒng)調(diào)優(yōu)

內(nèi)存管理參數(shù)直接影響系統(tǒng)的穩(wěn)定性和響應(yīng)速度,需要根據(jù)業(yè)務(wù)特點精細調(diào)整。

# 查看當(dāng)前內(nèi)存相關(guān)參數(shù)
sysctl -a | grep -E"^vm."| head -20

# 查看當(dāng)前內(nèi)存使用詳情
cat /proc/meminfo | grep -E"(MemTotal|MemFree|Buffers|Cached|SwapTotal|SwapFree)"
# 創(chuàng)建內(nèi)存調(diào)優(yōu)配置文件
cat > /etc/sysctl.d/20-memory-tuning.conf <

內(nèi)存參數(shù)對照表

參數(shù) 數(shù)據(jù)庫場景 Web服務(wù)場景 容器場景
swappiness 10 30 0-10
dirty_background_ratio 5 10 5
dirty_ratio 10 20 10
overcommit_memory 0 0 1

2.2.3 文件系統(tǒng)調(diào)優(yōu)

文件系統(tǒng)參數(shù)影響磁盤 I/O 性能和文件句柄管理。

# 創(chuàng)建文件系統(tǒng)調(diào)優(yōu)配置
cat > /etc/sysctl.d/30-filesystem-tuning.conf <

2.2.4 進程調(diào)度調(diào)優(yōu)

Kernel 6.8 默認啟用 EEVDF(Earliest Eligible Virtual Deadline First)調(diào)度器,替代了傳統(tǒng)的 CFS。

# 創(chuàng)建調(diào)度器調(diào)優(yōu)配置
cat > /etc/sysctl.d/40-scheduler-tuning.conf <

2.3 應(yīng)用配置并驗證

2.3.1 加載配置

# 加載所有 sysctl.d 目錄下的配置
sysctl --system

# 或單獨加載指定配置文件
sysctl -p /etc/sysctl.d/10-network-tuning.conf
sysctl -p /etc/sysctl.d/20-memory-tuning.conf
sysctl -p /etc/sysctl.d/30-filesystem-tuning.conf
sysctl -p /etc/sysctl.d/40-scheduler-tuning.conf

2.3.2 驗證參數(shù)生效

# 驗證網(wǎng)絡(luò)參數(shù)
sysctl net.core.somaxconn net.ipv4.tcp_max_syn_backlog
# 預(yù)期輸出:
# net.core.somaxconn = 65535
# net.ipv4.tcp_max_syn_backlog = 65535

# 驗證內(nèi)存參數(shù)
sysctl vm.swappiness vm.dirty_ratio
# 預(yù)期輸出:
# vm.swappiness = 10
# vm.dirty_ratio = 10

# 驗證文件系統(tǒng)參數(shù)
sysctl fs.file-max fs.inotify.max_user_watches

三、示例代碼和配置

3.1 完整配置示例

3.1.1 高并發(fā) Web 服務(wù)器完整配置

# 文件路徑:/etc/sysctl.d/99-web-server.conf
# 適用場景:Nginx/OpenResty 高并發(fā)反向代理
# 服務(wù)器配置:32核64G,萬兆網(wǎng)卡

# ========== 網(wǎng)絡(luò)優(yōu)化 ==========
net.core.somaxconn = 65535
net.core.netdev_max_backlog = 65535
net.ipv4.tcp_max_syn_backlog = 65535
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_max_tw_buckets = 262144
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_keepalive_time = 600
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_keepalive_probes = 3
net.ipv4.tcp_syn_retries = 3
net.ipv4.tcp_synack_retries = 3

# TCP 緩沖區(qū)
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216

# 擁塞控制
net.ipv4.tcp_congestion_control = bbr
net.ipv4.tcp_fastopen = 3

# ========== 內(nèi)存優(yōu)化 ==========
vm.swappiness = 30
vm.dirty_background_ratio = 10
vm.dirty_ratio = 20

# ========== 文件系統(tǒng) ==========
fs.file-max = 2097152
fs.inotify.max_user_watches = 524288

3.1.2 數(shù)據(jù)庫服務(wù)器完整配置

# 文件路徑:/etc/sysctl.d/99-database-server.conf
# 適用場景:MySQL/PostgreSQL 數(shù)據(jù)庫服務(wù)器
# 服務(wù)器配置:64核256G,NVMe SSD

# ========== 內(nèi)存優(yōu)化(重點)==========
vm.swappiness = 10
vm.dirty_background_ratio = 5
vm.dirty_ratio = 10
vm.dirty_expire_centisecs = 3000
vm.dirty_writeback_centisecs = 500
vm.overcommit_memory = 0

# ========== 網(wǎng)絡(luò)優(yōu)化 ==========
net.core.somaxconn = 32768
net.ipv4.tcp_max_syn_backlog = 32768
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_keepalive_probes = 3

# ========== 文件系統(tǒng) ==========
fs.file-max = 2097152
fs.aio-max-nr = 1048576

# ========== NUMA 優(yōu)化 ==========
kernel.numa_balancing = 0

3.2 實際應(yīng)用案例

案例一:電商大促期間 Nginx 性能優(yōu)化

場景描述:某電商平臺在雙十一大促期間,Nginx 反向代理服務(wù)器出現(xiàn)大量 TIME_WAIT 連接堆積,新連接建立緩慢,部分用戶請求超時。

問題分析

# 查看 TIME_WAIT 連接數(shù)量
ss -ant | grep TIME-WAIT | wc -l
# 輸出:89234

# 查看連接隊列溢出情況
netstat -s | grep -E"(overflow|drop)"
# 輸出:12847 times the listen queue of a socket overflowed

解決方案

# 調(diào)整內(nèi)核參數(shù)
sysctl -w net.ipv4.tcp_tw_reuse=1
sysctl -w net.ipv4.tcp_max_tw_buckets=262144
sysctl -w net.core.somaxconn=65535
sysctl -w net.ipv4.tcp_max_syn_backlog=65535

# 同時調(diào)整 Nginx 配置
# worker_connections 65535;
# listen 80 backlog=65535;

效果驗證

# 調(diào)優(yōu)后 TIME_WAIT 數(shù)量穩(wěn)定在 5 萬以下
ss -ant | grep TIME-WAIT | wc -l
# 輸出:47821

# 連接隊列不再溢出
netstat -s | grep overflow
# 無新增溢出記錄

案例二:MySQL 數(shù)據(jù)庫 OOM 問題排查

場景描述:某金融系統(tǒng)的 MySQL 數(shù)據(jù)庫服務(wù)器頻繁觸發(fā) OOM Killer,導(dǎo)致數(shù)據(jù)庫進程被殺死,業(yè)務(wù)中斷。

問題分析

# 查看 OOM 日志
dmesg | grep -i"out of memory"| tail -5

# 查看內(nèi)存過量提交設(shè)置
sysctl vm.overcommit_memory vm.overcommit_ratio
# 輸出:vm.overcommit_memory = 1(允許過量提交)

# 查看 swap 使用情況
free -h
# Swap 已用盡

解決方案

# 禁止內(nèi)存過量提交
sysctl -w vm.overcommit_memory=2
sysctl -w vm.overcommit_ratio=80

# 降低 swappiness,減少 swap 使用
sysctl -w vm.swappiness=10

# 持久化配置
echo"vm.overcommit_memory = 2">> /etc/sysctl.d/99-database-server.conf
echo"vm.overcommit_ratio = 80">> /etc/sysctl.d/99-database-server.conf

效果驗證

# 監(jiān)控內(nèi)存使用,確認不再觸發(fā) OOM
watch -n 5'free -h && dmesg | tail -3'

四、最佳實踐和注意事項

4.1 最佳實踐

4.1.1 性能優(yōu)化

基準測試先行:任何調(diào)優(yōu)前必須建立性能基線

# 使用 sysbench 進行 CPU 基準測試
sysbench cpu --threads=4 run

# 使用 fio 進行磁盤 I/O 基準測試
fio --name=randread --ioengine=libaio --rw=randread --bs=4k --numjobs=4 --size=1G --runtime=60

漸進式調(diào)優(yōu):每次只修改一個參數(shù),觀察效果后再調(diào)整下一個

監(jiān)控驅(qū)動:基于實際監(jiān)控數(shù)據(jù)決定調(diào)優(yōu)方向,而非盲目套用配置

4.1.2 安全加固

限制 SYN Flood 攻擊

# 啟用 SYN Cookie 防護
sysctl -w net.ipv4.tcp_syncookies=1

# 限制 SYN 重試次數(shù)
sysctl -w net.ipv4.tcp_syn_retries=2

禁用危險功能

# 禁用 IP 轉(zhuǎn)發(fā)(非路由器場景)
sysctl -w net.ipv4.ip_forward=0

# 禁用 ICMP 重定向
sysctl -w net.ipv4.conf.all.accept_redirects=0

4.1.3 高可用配置

配置版本控制:將 sysctl 配置納入 Git 管理

配置同步:使用 Ansible/Salt 確保集群配置一致

回滾機制:保留歷史配置,支持快速回滾

4.2 注意事項

4.2.1 配置注意事項

警告:部分參數(shù)修改可能導(dǎo)致系統(tǒng)不穩(wěn)定,務(wù)必在測試環(huán)境驗證后再應(yīng)用到生產(chǎn)環(huán)境。

內(nèi)核版本兼容性:不同內(nèi)核版本支持的參數(shù)不同,修改前需確認參數(shù)存在

參數(shù)依賴關(guān)系:某些參數(shù)存在依賴,需按順序配置

重啟持久化:sysctl -w 修改僅當(dāng)前生效,需寫入配置文件持久化

4.2.2 常見錯誤

錯誤現(xiàn)象 原因分析 解決方案
sysctl: cannot stat /proc/sys/xxx 參數(shù)不存在或內(nèi)核未支持 檢查內(nèi)核版本,確認參數(shù)名稱
sysctl: permission denied 權(quán)限不足 使用 sudo 或 root 執(zhí)行
參數(shù)修改后無效果 應(yīng)用層未配合調(diào)整 檢查應(yīng)用配置是否匹配

五、故障排查和監(jiān)控

5.1 故障排查

5.1.1 日志查看

# 查看內(nèi)核日志
dmesg | tail -50

# 查看系統(tǒng)日志中的網(wǎng)絡(luò)相關(guān)信息
journalctl -k | grep -iE"(tcp|network|socket)"

5.1.2 常見問題排查

問題一:TCP 連接建立緩慢

# 檢查 SYN 隊列狀態(tài)
ss -ltn | head -10

# 查看隊列溢出統(tǒng)計
netstat -s | grep -i"listen"

解決方案:增大net.core.somaxconn和net.ipv4.tcp_max_syn_backlog

問題二:內(nèi)存不足觸發(fā) OOM

# 查看 OOM 記錄
dmesg | grep -i"out of memory"

# 檢查內(nèi)存過量提交設(shè)置
sysctl vm.overcommit_memory

解決方案:調(diào)整vm.overcommit_memory和vm.swappiness

5.2 性能監(jiān)控

5.2.1 關(guān)鍵指標監(jiān)控

# 網(wǎng)絡(luò)連接狀態(tài)監(jiān)控
ss -s

# 內(nèi)存使用監(jiān)控
vmstat 1 5

# TCP 重傳率監(jiān)控
netstat -s | grep -E"(retrans|timeout)"

5.2.2 監(jiān)控指標說明

指標名稱 正常范圍 告警閾值 說明
TCP 重傳率 < 1% > 5% 網(wǎng)絡(luò)質(zhì)量指標
TIME_WAIT 數(shù)量 < 50000 > 100000 連接復(fù)用效率
內(nèi)存使用率 < 80% > 90% 系統(tǒng)穩(wěn)定性
Swap 使用率 < 10% > 30% 內(nèi)存壓力指標

5.3 備份與恢復(fù)

5.3.1 配置備份腳本

#!/bin/bash
# 文件名:sysctl-backup.sh
# 功能:備份 sysctl 配置

BACKUP_DIR="/root/sysctl-backup/$(date +%Y%m%d-%H%M%S)"
mkdir -p"$BACKUP_DIR"

sysctl -a >"$BACKUP_DIR/sysctl-all.conf"2>/dev/null
cp -a /etc/sysctl.conf"$BACKUP_DIR/"
cp -a /etc/sysctl.d/"$BACKUP_DIR/"2>/dev/null

echo"備份完成:$BACKUP_DIR"

5.3.2 恢復(fù)流程

停止相關(guān)服務(wù):確保修改不影響運行中的應(yīng)用

恢復(fù)配置文件:cp -a /root/sysctl-backup/xxx/* /etc/sysctl.d/

重新加載配置:sysctl --system

驗證恢復(fù)結(jié)果:檢查關(guān)鍵參數(shù)值

六、總結(jié)

6.1 技術(shù)要點回顧

網(wǎng)絡(luò)調(diào)優(yōu):TCP 連接隊列、緩沖區(qū)、擁塞控制是高并發(fā)場景的核心

內(nèi)存調(diào)優(yōu):swappiness、臟頁回寫、過量提交影響系統(tǒng)穩(wěn)定性

文件系統(tǒng):文件句柄限制、inotify 配置影響應(yīng)用擴展性

調(diào)度器:Kernel 6.8 的 EEVDF 調(diào)度器帶來新的優(yōu)化維度

6.2 進階學(xué)習(xí)方向

BPF/eBPF 性能分析:使用 bpftrace、bcc 工具進行深度性能分析

NUMA 架構(gòu)優(yōu)化:多路服務(wù)器的內(nèi)存親和性調(diào)優(yōu)

容器網(wǎng)絡(luò)調(diào)優(yōu):Kubernetes CNI 網(wǎng)絡(luò)性能優(yōu)化

6.3 參考資料

Linux Kernel Documentation- 官方內(nèi)核文檔

Red Hat Performance Tuning Guide- RHEL 性能調(diào)優(yōu)指南

Brendan Gregg's Blog- 性能分析專家博客

附錄

A. 命令速查表

sysctl -a          # 查看所有參數(shù)
sysctl -w key=value     # 臨時修改參數(shù)
sysctl -p /path/to/file   # 加載配置文件
sysctl --system       # 加載所有配置
ss -s            # 查看連接統(tǒng)計
netstat -s         # 查看協(xié)議統(tǒng)計

B. 配置參數(shù)詳解

參數(shù)路徑 類型 說明
net.core.* 網(wǎng)絡(luò)核心 全局網(wǎng)絡(luò)緩沖區(qū)和隊列
net.ipv4.tcp_* TCP協(xié)議 TCP 連接行為控制
vm.* 內(nèi)存管理 虛擬內(nèi)存和頁面管理
fs.* 文件系統(tǒng) 文件句柄和 inotify
kernel.* 內(nèi)核核心 調(diào)度器和進程管理

C. 術(shù)語表

術(shù)語 英文 解釋
臟頁 Dirty Page 已修改但未寫入磁盤的內(nèi)存頁
背壓 Backpressure 隊列滿時對上游的反饋機制
擁塞控制 Congestion Control TCP 流量控制算法
NUMA Non-Uniform Memory Access 非一致性內(nèi)存訪問架構(gòu)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    4

    文章

    1467

    瀏覽量

    42870
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11758

    瀏覽量

    219006
  • 參數(shù)
    +關(guān)注

    關(guān)注

    11

    文章

    1869

    瀏覽量

    33943

原文標題:Linux內(nèi)核參數(shù)調(diào)優(yōu)實戰(zhàn):從理論到生產(chǎn)環(huán)境最佳實踐

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    關(guān)于linux系統(tǒng)ulimit調(diào)優(yōu)的相關(guān)資料分享

    1、linux ulimit調(diào)優(yōu)介紹在 Linux 系統(tǒng)中,在每個進程中都有一組資源限制,進程默認打開的最大文件數(shù)個數(shù)為 1024 個,可以
    發(fā)表于 06-27 17:56

    HarmonyOS測試技術(shù)與實戰(zhàn)-3D壁紙制作調(diào)優(yōu)

    HDC 2021華為開發(fā)者大會 HarmonyOS測試技術(shù)與實戰(zhàn)-3D壁紙制作調(diào)優(yōu)
    的頭像 發(fā)表于 10-23 15:29 ?2094次閱讀
    HarmonyOS測試技術(shù)與<b class='flag-5'>實戰(zhàn)</b>-3D壁紙制作<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b>

    Linux用電功耗調(diào)優(yōu)的筆記分享

    整理一些Linux用電功耗調(diào)優(yōu)的筆記,分享給小伙伴,關(guān)于用電調(diào)優(yōu)個人覺得
    的頭像 發(fā)表于 06-23 15:19 ?5576次閱讀

    linux網(wǎng)絡(luò)棧監(jiān)控及調(diào)優(yōu):數(shù)據(jù)接收

    linux 網(wǎng)絡(luò)棧的監(jiān)控及調(diào)優(yōu)上沒有捷徑可言,如果你想做有效的調(diào)優(yōu),就必須搞清楚各個系統(tǒng)之間
    的頭像 發(fā)表于 03-25 16:44 ?2594次閱讀

    Linux性能調(diào)優(yōu)常見工具和堆棧解析

    ? Linux系統(tǒng)性能調(diào)優(yōu)涉及多個方面,包括內(nèi)核參數(shù)調(diào)整、文件
    的頭像 發(fā)表于 06-29 09:45 ?1715次閱讀
    <b class='flag-5'>Linux</b>性能<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b>常見工具和堆棧解析

    鴻蒙開發(fā)實戰(zhàn):【性能調(diào)優(yōu)組件】

    性能調(diào)優(yōu)組件包含系統(tǒng)和應(yīng)用調(diào)優(yōu)框架,旨在為開發(fā)者提供一套性能調(diào)
    的頭像 發(fā)表于 03-13 15:12 ?1387次閱讀
    鴻蒙開發(fā)<b class='flag-5'>實戰(zhàn)</b>:【性能<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b>組件】

    linux內(nèi)核常用調(diào)優(yōu)參數(shù)

     1. vm.swappiness:該參數(shù)控制系統(tǒng)在內(nèi)存不足時,內(nèi)核將頁面交換到磁盤的程度。默認值為60,建議值為10-30。   2. vm.overcommit_memory:該參數(shù)控制系統(tǒng)是否允許超額分配內(nèi)存。默認值
    的頭像 發(fā)表于 04-01 10:31 ?3630次閱讀

    MCT8315A調(diào)優(yōu)指南

    電子發(fā)燒友網(wǎng)站提供《MCT8315A調(diào)優(yōu)指南.pdf》資料免費下載
    發(fā)表于 11-12 14:14 ?1次下載
    MCT8315A<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b><b class='flag-5'>指南</b>

    MCT8316A調(diào)優(yōu)指南

    電子發(fā)燒友網(wǎng)站提供《MCT8316A調(diào)優(yōu)指南.pdf》資料免費下載
    發(fā)表于 11-13 13:49 ?0次下載
    MCT8316A<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b><b class='flag-5'>指南</b>

    MCF8316A調(diào)優(yōu)指南

    電子發(fā)燒友網(wǎng)站提供《MCF8316A調(diào)優(yōu)指南.pdf》資料免費下載
    發(fā)表于 11-20 17:21 ?2次下載
    MCF8316A<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b><b class='flag-5'>指南</b>

    手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù)

    在高并發(fā)網(wǎng)絡(luò)服務(wù)場景中,Linux內(nèi)核的默認網(wǎng)絡(luò)參數(shù)往往無法滿足需求,導(dǎo)致性能瓶頸、連接超時甚至服務(wù)崩潰。本文基于真實案例分析,從參數(shù)解讀、問題診斷到優(yōu)化實踐,手把手教你如何
    的頭像 發(fā)表于 05-29 09:21 ?963次閱讀

    Linux系統(tǒng)性能調(diào)優(yōu)方案

    關(guān)鍵要點預(yù)覽:本文將深入解析Linux系統(tǒng)性能瓶頸的根本原因,提供可直接落地的調(diào)優(yōu)方案,讓你的系統(tǒng)性能提升30-50%!
    的頭像 發(fā)表于 08-06 17:49 ?874次閱讀

    Linux內(nèi)核參數(shù)調(diào)優(yōu)方案

    在高并發(fā)微服務(wù)環(huán)境中,網(wǎng)絡(luò)性能往往成為K8s集群的瓶頸。本文將深入探討如何通過精細化的Linux內(nèi)核參數(shù)調(diào)優(yōu),讓你的K8s節(jié)點網(wǎng)絡(luò)性能提升3
    的頭像 發(fā)表于 08-06 17:50 ?946次閱讀

    Linux服務(wù)器性能調(diào)優(yōu)的核心技巧和實戰(zhàn)經(jīng)驗

    如果你正在為這些問題頭疼,那么這篇文章就是為你準備的!作為一名擁有10年經(jīng)驗的運維工程師,我將毫無保留地分享Linux服務(wù)器性能調(diào)優(yōu)的核心技巧和實戰(zhàn)經(jīng)驗。
    的頭像 發(fā)表于 08-27 14:36 ?1045次閱讀

    實戰(zhàn)RK3568性能調(diào)優(yōu):如何利用迅為資料壓榨NPU潛能-在Android系統(tǒng)中使用NPU

    實戰(zhàn)RK3568性能調(diào)優(yōu):如何利用迅為資料壓榨NPU潛能-在Android系統(tǒng)中使用NPU》
    的頭像 發(fā)表于 11-07 13:42 ?642次閱讀
    <b class='flag-5'>實戰(zhàn)</b>RK3568性能<b class='flag-5'>調(diào)</b><b class='flag-5'>優(yōu)</b>:如何利用迅為資料壓榨NPU潛能-在Android<b class='flag-5'>系統(tǒng)</b>中使用NPU