您好,登錄后才能下訂單哦!
不知道大家之前對類似mysql中實現linux內核優化的方法的文章有無了解,今天我在這里給大家再簡單的講講。感興趣的話就一起來看看正文部分吧,相信看完mysql中實現linux內核優化的方法你一定會有所收獲的。
linux內核優化,直接修改/etc/sysctl.conf
執行 sysctl -p立即生效
# 每個端口監聽隊列最大長度 net.core.somaxconn = 65535 # 增加系統文件描述符限制 fs.file-max = 65535 # 當網絡接受速率大于內核處理速率時,允許發送到隊列中的包數目 net.core.netdev_max_backlog = 65535 # # 保持未連接的包最大數量 net.ipv4.tcp_max_syn_backlog = 65535 # 控制tcp鏈接等待時間 加快tcp鏈接回收 net.ipv4.tcp_fin_timeout = 10 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 # 決定tcp接受緩沖區的大小,設置大一些比較好 net.core.wmem_default = 8388608 net.core.wmem_max = 16777216 net.core.rmem_default = 8388608 net.core.rmem_max = 16777216 # 對于tcp失效鏈接占用系統資源的優化,加快資源回收效率 net.ipv4.tcp_keepalive_time = 120 # 鏈接有效時間 net.ipv4.tcp_keepalive_intvl = 30 # tcp未獲得相應時重發間隔 --- net.ipv4.tcp_keepalive_probes = 3 # 重發數量 --- net.ipv4.tcp_timestamps = 0 # 優化tcp三次握手syn-ack net.ipv4.tcp_mem = 94500000 915000000 927000000 # tcp內存分配,可以根據本地物理內存調試單位是Byte net.ipv4.tcp_max_orphans = 3276800 # 最大孤兒套接字,單位個 net.ipv4.tcp_sack = 0 # tcp檢測不必要的重傳 net.ipv4.ip_local_port_range = 1024 65535 # tcp并發連接優化 net.ipv4.tcp_fin_timeout = 60 # 內核相關參數 # 共享內存下容納innodb緩沖池的大小 kernel.shmmax = 4294967285 # 4G 大小一般為物理內存-1byte kernel.hung_task_timeout_secs = 0 kernel.core_pattern = /var/log/core.%t #core文件保存位置和文件名格式vm.swappiness = 0 # linux除非沒有足夠內存時才使用交換分區
看完mysql中實現linux內核優化的方法這篇文章,大家覺得怎么樣?如果想要了解更多相關,可以繼續關注我們的行業資訊板塊。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。