色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

Linux系統配置優化技巧

馬哥Linux運維 ? 來源:博客園蒲公英PGY ? 2025-03-04 11:27 ? 次閱讀

應用系統跑在操作系統上面,系統的性能也關系到應用程序的性能,這里講一些Linux性能關鍵的配置信息。

永久關閉selinux

selinux提高系統安全性,但會造成很多麻煩,一般關閉

[root@localhost ~]# vim /etc/selinux/config

將SELINUX=enforcing改為SELINUX=disabled,保存后退出,重啟生效

[root@localhost ~]# reboot

設定系統runlevel為3

節約系統資源

[root@localhost ~]# grep 3:initdefault /etc/inittab
id:3
[root@localhost  ~]# init 3

加大系統文件描述符最大值

vim /etc/security/limits.conf

調整大小

* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536

說明:

*代表針對所有用戶

noproc 是代表最大進程數

nofile 是代表最大文件打開數

調整內核參數文件 /etc/syctl.conf

配置網絡參數來提高系統負載能力
如果出現服務器丟包的情況,需要考慮是不是如下配置需要調整

vim /etc/syctl.conf

net.ipv4.tcp_syncookies = 1

表示開啟SYN Cookies。當出現SYN等待隊列溢出時,啟用cookies來處理,可防范少量SYN攻擊,默認為0,表示關閉;

net.ipv4.tcp_tw_reuse = 1

表示開啟重用。允許將TIME-WAIT sockets重新用于新的TCP連接,默認為0,表示關閉;

net.ipv4.tcp_tw_recycle = 1

表示開啟TCP連接中TIME-WAIT sockets的快速回收,默認為0,表示關閉。

net.ipv4.tcp_fin_timeout = 30

表示如果套接字由本端要求關閉,這個參數決定了它保持在FIN-WAIT-2狀態的時間。

net.ipv4.tcp_keepalive_time = 1200

表示當keepalive起用的時候,TCP發送keepalive消息的頻度。缺省是2小時,改為20分鐘。

net.ipv4.ip_local_port_range = 1024 65000

表示用于向外連接的端口范圍。缺省情況下很小:32768到61000,改為1024到65000。

net.ipv4.tcp_max_syn_backlog = 8192

表示SYN隊列的長度,默認為1024,加大隊列長度為8192,可以容納更多等待連接的網絡連接數。

net.nf_conntrack_max = 655360

在內核內存中netfilter可以同時處理的“任務”(連接跟蹤條目)

防火墻配置

/etc/syctl 尾部加上如下防火墻相關配置

有可能是sysctl.conf.first文件

開啟重用,回收 socket資源用于新的TCP鏈接

net.ipv4.tcp_tw_reuse=1

開啟回收:

net.ipv4.tcp_tw_recycle=1

網絡鏈接最大值及超時配置

net.nf_conntrack_max = 25000000
net.netfilter.nf_conntrack_max = 25000000
net.netfilter.nf_conntrack_tcp_timeout_established = 180
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120

net.nf_conntrack_max

決定連接跟蹤表的大小,默認值是65535,可以根據系統內存大小計算一個合理值:> CONNTRACK_MAX = RAMSIZE(in bytes)/16384/(ARCH/32),如32G內存可以設置1048576;

nf_conntrack_buckets

決定存儲conntrack條目的哈希表大小,默認值是nf_conntrack_max的1/4,延續這種計算方式:BUCKETS = > CONNTRACK_MAX/4,如32G內存可以設置262144;

net.netfilter.nf_conntrack_max

最大連接數

net.netfilter.nf_conntrack_tcp_timeout_established

決定ESTABLISHED狀態連接的超時時間,默認值是5天,可以縮短到1小時,即3600。

net.netfilter.nf_conntrack_tcp_timeout_time_wait

決定WAIT狀態連接的超時等待時間

net.netfilter.nf_conntrack_tcp_timeout_close_wait

決定關閉狀態連接的超時等待時間

net.netfilter.nf_conntrack_tcp_timeout_fin_wait

決定WAIT狀態連接的超時等待時間

使以上配置生效

sysctl –p

常見異常

too many open files(打開的文件過多)

程序在Linux系統中常見的錯誤,從字面意思上看就是說程序打開的文件數過多,不過這里的files不單是文件的意思,也包括打開的通訊鏈接(比如socket),正在監聽的端口等等,所以有時候也可以叫做句柄(handle),這個錯誤通常也可以叫做句柄數超出系統限制。

在高并發情況或者程序代碼中沒有正確關閉IO, 并系統限制比較小的情況下,系統在運行一段時間后,程序打開句柄數超過系統限制的時候拋出該異常

解決方法:加大系統文件描述符最大值

連接服務器超時

一般TimeWait進程數過多,原因一般為應用程序沒有正確關閉連接,導致服務器TIME_WAIT進程過多,主動關閉連接導致TIME_WAIT產生。先檢查程序及系統以上配置

解決方法:解決程序問題,檢查系統內核網絡及防火墻內核設置

常見命令

查看機器網絡狀態狀態

netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"	",state[key]}'LAST_ACK

狀態:描述

CLOSED:無連接是活動的或正在進行
LISTEN:服務器在等待進入呼叫
SYN_RECV:一個連接請求已經到達,等待確認
SYN_SENT:應用已經開始,打開一個連接
ESTABLISHED:正常數據傳輸狀態
FIN_WAIT1:應用說它已經完成
FIN_WAIT2:另一邊已同意釋放
ITMED_WAIT:等待所有分組死掉
CLOSING:兩邊同時嘗試關閉
TIME_WAIT:另一邊已初始化一個釋放
LAST_ACK:等待所有分組死掉

總結

Linux提供了豐富的內核參數供使用者調整,調整得當可以大幅提高服務器的處理能力

鏈接:https://www.cnblogs.com/pgyLang/p/15769748.html

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11450

    瀏覽量

    212704
  • 操作系統
    +關注

    關注

    37

    文章

    7073

    瀏覽量

    124900
  • Linux系統
    +關注

    關注

    4

    文章

    603

    瀏覽量

    28278

原文標題:Linux系統配置優化:實用技巧大揭秘

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

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    FPGA最小系統配置電路的設計資料

    FPGA最小系統配置電路的設計資料
    發表于 05-04 16:04

    NI MAX 系統配置問題

    NI MAX 系統配置出現問題顯示不可用,請問該如何解決
    發表于 06-26 19:36

    單片機系統配置及接口相關介紹

    單片機原理及應用C語言版9ppt課件單片機原理及應用 (C語言版)第9章單片機系統配置及接口 第9章 單片機系統配置及接口 目錄9.1鍵盤接口 9.2LED顯示接口 9.3A/D轉換接口 9.4D
    發表于 07-14 08:08

    硬實時RTlinux系統配置

    更多技術干貨,歡迎掃碼關注博主微信公眾號:HowieXue,一起學習探討軟硬件技術知識經驗,關注就有海量學習資料免費領哦:硬實時RTlinux系統配置1. Linux內核下載2. 下載與Linux
    發表于 09-14 06:43

    從I2C寫入系統配置內存失敗可能是什么原因?是否按照正確的程序寫入系統配置

    我正在研究 ST25DV64KC NFC 芯片。我正在嘗試從 i2c 寫入系統配置內存。腳步:1) 我通過發送當前密碼命令打開了 i2c 安全會話。我已經從動態寄存器內存中讀取
    發表于 12-08 08:16

    MP4播放器系統配置

    MP4播放器系統配置              系統配
    發表于 12-21 16:29 ?2156次閱讀

    LPC111x系統配置

    LPC111x系統配置,有需要的朋友下來看看。
    發表于 01-13 16:04 ?15次下載

    FPGA最小系統配置電路的設計

    FPGA最小系統配置電路的設計,有興趣的同學可以下載學習
    發表于 05-04 11:31 ?37次下載

    ABB機器人系統配置cclink課件下載

    ABB機器人系統配置cclink課件下載
    發表于 05-19 09:36 ?3次下載

    FPGA CPLD可編程邏輯器件的在系統配置方法

    FPGA CPLD可編程邏輯器件的在系統配置方法(深圳市村田電源技術有限公司)-FPGA CPLD可編程邏輯器件的在系統配置方法? ? ? ? ? ? ? ? ? ?
    發表于 09-18 10:51 ?13次下載
    FPGA CPLD可編程邏輯器件的在<b class='flag-5'>系統配置</b>方法

    通信電源系統配置設計參數

    通信電源系統配置設計參數(安徽力普拉斯電源技術有限公司招聘)-該文檔為通信電源系統配置設計參數總結文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,,,,,
    發表于 09-22 16:41 ?4次下載
    通信電源<b class='flag-5'>系統配置</b>設計參數

    服務器Linux系統配置IP地址的方法

    服務器Linux系統配置IP地址的方法。
    的頭像 發表于 09-21 14:50 ?9065次閱讀

    UART系統配置步驟詳解

    CPU通過掛載到APB總線上的UART模塊,實現其與外部設備的串行通信。系統配置部分將實現UART模塊與CPU的通信,APB總線的讀寫和模塊的功能配置,中斷信號的產生。
    的頭像 發表于 06-05 16:05 ?3557次閱讀
    UART<b class='flag-5'>系統配置</b>步驟詳解

    簡單的菜單系統配置開源設計

    電子發燒友網站提供《簡單的菜單系統配置開源設計.zip》資料免費下載
    發表于 06-09 10:31 ?0次下載
    簡單的菜單<b class='flag-5'>系統配置</b>開源設計

    C2000系統配置應用說明

    電子發燒友網站提供《C2000系統配置應用說明.pdf》資料免費下載
    發表于 09-14 10:12 ?0次下載
    C2000<b class='flag-5'>系統配置</b>應用說明
    主站蜘蛛池模板: 最近免费中文字幕MV免费高清 | 欧美一区二区影院 | 亚洲精品久久一区二区三区四区 | 丝瓜视频樱桃视频在线观看免费 | 国产在线观看免费观看 | 国产亚洲精品成人AV久久 | 色老头色老太aaabbb | 亚洲视频中文字幕在线观看 | 国产午夜精品福利久久 | 亚洲刺激视频 | 丝袜美女自摸 | 色橹橹欧美在线观看视频高清 | 91精选国产 | 国产福利不卡在线视频 | 亚洲偷自拍精品视频在线观看 | 99久久免费看国产精品 | 国产露脸无码A区久久蘑菇 国产露脸无码A区久久 | 国内精品乱码卡一卡2卡三卡新区 | 亚洲AV日韩AV欧美在线观看网 | 久久99国产精品二区不卡 | 岛国片在线看 | 国产成人久久精品AV | 一二三四韩国免费观看 | 亚州精品视频 | 国产欧美一区二区精品久久久 | 野花韩国高清完整版在线 | 国产精品久久久久久久久齐齐 | 老师在讲桌下边h边讲课 | 日夜啪啪一区二区三区 | 强开少妇嫩苞又嫩又紧九色 | 91偷偷久久做嫩草电影院 | 男人国产AV天堂WWW麻豆 | 深爱激情站 | 亚洲一卡二卡三卡四卡无卡麻豆 | 一个人的视频全免费在线观看www | 国产成人小视频 | 九九热精品在线观看 | 欧美色妞AV重囗味视频 | 野花香HD免费高清版6高清版 | 含羞草影院AE在线观看 | 狠狠色综合7777久夜色撩人 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品