linux系統(tǒng)的文件句柄數(shù)詳解
1.文件句柄
文件句柄,文件描述符,會(huì)隨著進(jìn)程數(shù)增加而增加。
Linux是有文件句柄限制的,而且默認(rèn)不是很高,一般都是1024,作為一臺(tái)生產(chǎn)服務(wù)器,其實(shí)很容易就達(dá)到 這個(gè)數(shù)量,因此我們需要把這個(gè)值改大一些。我們可以用ulimit -n 來(lái)查看當(dāng)前用戶句柄數(shù)限制
2.設(shè)置文件句柄數(shù)
1)系統(tǒng)全局設(shè)置
[root@web01 ~]# vim /etc/security/limits.conf * - nofile 65535 * soft nofile 65535 * hard nofile 65535 * #代表所有用戶 - #超過(guò)文件句柄數(shù)時(shí),什么都不干 soft #超過(guò)文件句柄數(shù)時(shí),僅提示 hard #超過(guò)文件句柄數(shù)時(shí),直接限制
2)用戶局部設(shè)置
[root@web01 ~]# vim /etc/security/limits.conf root - nofile 65535 root soft nofile 65535 root hard nofile 65535
3)針對(duì)nginx服務(wù)
[root@web01 ~]# vim /etc/nginx/nginx.conf user www; worker_processes 1; #添加下面一行 worker_rlimit_nofile 65535;
3.系統(tǒng)優(yōu)化
[root@web01 ~]# vim /etc/sysctl.conf net.ipv4.tcp_fin_timeout = 2 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_keepalive_time = 600 net.ipv4.ip_local_port_range = 4000 65000 net.ipv4.tcp_max_syn_backlog = 16384 net.ipv4.tcp_max_tw_buckets = 36000 net.ipv4.route.gc_timeout = 100 net.ipv4.tcp_syn_retries = 1 net.ipv4.tcp_synack_retries = 1 net.core.somaxconn = 16384 net.core.netdev_max_backlog = 16384 net.ipv4.tcp_max_orphans = 16384 net.ipv4.ip_forward = 1 #配置立即生效 [root@web01 ~]# sysctl -p
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Windows系統(tǒng)下Apache HTTP Server 2.4安裝與配置、運(yùn)維手冊(cè)
本文為Windows系統(tǒng)下Apache2.4的安裝與配置指南,涵蓋安裝、基礎(chǔ)配置、監(jiān)聽綁定、虛擬主機(jī)、URL重寫、SSL、緩存、日志、性能調(diào)優(yōu)及安全加固等內(nèi)容,提供詳細(xì)配置步驟和示例,感興趣的朋友跟隨小編一起看看吧2026-04-04
deepin linux 手動(dòng)升級(jí)內(nèi)核的方法
這篇文章主要介紹了deepin linux 手動(dòng)升級(jí)內(nèi)核的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
CentOS下采用Crontab實(shí)現(xiàn)PHP腳本定時(shí)任務(wù)
本篇文章主要介紹了CentOS下采用Crontab實(shí)現(xiàn)PHP腳本定時(shí)任務(wù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
Linux Windows下設(shè)置定時(shí)執(zhí)行任務(wù)的方法
這篇文章主要介紹了Linux、windows下 設(shè)置定時(shí)執(zhí)行任務(wù)的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09
Linux下使用pip安裝SpeechRecognition連接超時(shí)解決辦法
這篇文章主要介紹了Linux下使用pip安裝SpeechRecognition連接超時(shí)解決辦法,如果遇到此問(wèn)題,可以借鑒閱讀本文2023-03-03

