精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在Linux服務器上設置ulimit和文件描述符數限制

系統 Linux
在生產環境中遇到打開文件數這類的挑戰如今已是司空見慣的事情了。因為許多應用程序是基于 Java 和 Apache 的,安裝和配置它們可能會導致打開過多的文件(文件描述符)。

[[270103]]

 簡介:在生產環境中遇到打開文件數這類的挑戰如今已是司空見慣的事情了。因為許多應用程序是基于 Java 和 Apache 的,安裝和配置它們可能會導致打開過多的文件(文件描述符)。如果打開的文件描述符超過了默認設置的限制,就可能會面臨訪問控制問題,受阻于打開文件的挑戰。許多生產環境因此而陷入停滯狀態。

幸運的是,在基于 Linux 的服務器上,都有 ulimit 命令,通過它可以查看、設置、獲取文件打開的狀態和配置詳情。此命令配備了許多選項,通過這些組合可以設置打開文件的數量。下面逐個命令用示例做了詳細說明。

查看任何 Linux 系統中當前打開文件數的限制

要在 Linux 服務器上得到打開文件數的限制,請執行以下命令,

  1. [root@ubuntu ~]# cat /proc/sys/fs/file-max
  2. 146013

上面的數字表明用戶可以在每個用戶登錄會話中打開 ‘146013’ 個文件。

  1. [root@centos ~]# cat /proc/sys/fs/file-max
  2. 149219
  3. [root@debian ~]# cat /proc/sys/fs/file-max
  4. 73906

這清楚地表明,各個 Linux 操作系統具有不同的打開文件數限制。這基于各自系統中運行的依賴關系和應用程序。

ulimit 命令

顧名思義,ulimit(用戶限制)用于顯示和設置登錄用戶的資源限制。當我們使用 -a 選項運行 ulimit 命令時,它將打印登錄用戶的所有資源限制。現在讓我們在 Ubuntu/Debian 和 CentOS 系統上運行 ulimit -a

Ubuntu / Debian 系統

  1. shashi@Ubuntu ~}$ ulimit -a
  2. core file size (blocks, -c) 0
  3. data seg size (kbytes, -d) unlimited
  4. scheduling priority (-e) 0
  5. file size (blocks, -f) unlimited
  6. pending signals (-i) 5731
  7. max locked memory (kbytes, -l) 64
  8. max memory size (kbytes, -m) unlimited
  9. open files (-n) 1024
  10. pipe size (512 bytes, -p) 8
  11. POSIX message queues (bytes, -q) 819200
  12. real-time priority (-r) 0
  13. stack size (kbytes, -s) 8192
  14. cpu time (seconds, -t) unlimited
  15. max user processes (-u) 5731
  16. virtual memory (kbytes, -v) unlimited
  17. file locks (-x) unlimited

CentOS 系統

  1. shashi@centos ~}$ ulimit -a
  2. core file size (blocks, -c) 0
  3. data seg size (kbytes, -d) unlimited
  4. scheduling priority (-e) 0
  5. file size (blocks, -f) unlimited
  6. pending signals (-i) 5901
  7. max locked memory (kbytes, -l) 64
  8. max memory size (kbytes, -m) unlimited
  9. open files (-n) 1024
  10. pipe size (512 bytes, -p) 8
  11. POSIX message queues (bytes, -q) 819200
  12. real-time priority (-r) 0
  13. stack size (kbytes, -s) 8192
  14. cpu time (seconds, -t) unlimited
  15. max user processes (-u) 5901
  16. virtual memory (kbytes, -v) unlimited
  17. file locks (-x) unlimited

正如我們可以在這里看到的,不同的操作系統具有不同的限制設置。所有這些限制都可以使用 ulimit 命令進行配置/更改。

要顯示單個資源限制,可以在 ulimit 命令中傳遞特定的參數,下面列出了一些參數:

  • ulimit -n –> 顯示打開文件數限制
  • ulimit -c –> 顯示核心轉儲文件大小
  • umilit -u –> 顯示登錄用戶的最大用戶進程數限制
  • ulimit -f –> 顯示用戶可以擁有的最大文件大小
  • umilit -m –> 顯示登錄用戶的最大內存大小
  • ulimit -v –> 顯示最大內存大小限制

使用以下命令檢查登錄用戶打開文件數量的硬限制和軟限制:

  1. shashi@Ubuntu ~}$ ulimit -Hn
  2. 1048576
  3. shashi@Ubuntu ~}$ ulimit -Sn
  4. 1024

如何修復達到最大文件數限制的問題?

讓我們假設我們的 Linux 服務器已經達到了打開文件的最大數量限制,并希望在系統范圍擴展該限制,例如,我們希望將 100000 設置為打開文件數量的限制。

  1. root@ubuntu~]# sysctl -w fs.file-max=100000
  2. fs.file-max = 100000

上述更改將在下次重啟之前有效,因此要使這些更改在重啟后仍存在,請編輯文件 /etc/sysctl.conf 并添加相同的參數,

  1. root@ubuntu~]# vi /etc/sysctl.conf
  2. fs.file-max = 100000

保存文件并退出。

運行下面命令,使上述更改立即生效,而無需注銷和重新啟動。

  1. root@ubuntu~]# sysctl -p

現在驗證新的更改是否生效。

  1. root@ubuntu~]# cat /proc/sys/fs/file-max
  2. 100000

使用以下命令找出當前正在使用的文件描述符數量:

  1. [root@ansible ~]# more /proc/sys/fs/file-nr
  2. 1216 0 100000

注意:命令 sysctl -p 用于在不重新啟動和注銷的情況下提交更改。

通過 limit.conf 文件設置用戶級資源限制

/etc/sysctl.conf 文件用于設置系統范圍的資源限制,但如果要為 Oracle、MariaDB 和 Apache 等特定用戶設置資源限制,則可以通過 /etc/security/limits.conf 文件去實現。

示例 limits.conf 如下所示,

  1. root@ubuntu~]# cat /etc/security/limits.conf

假設我們要為 linuxtechi 用戶設置打開文件數量的硬限制和軟限制,而對于 oracle 用戶設置打開進程數量的硬限制和軟限制,編輯文件 /etc/security/limits.conf 并添加以下行:

  1. # hard limit for max opened files for linuxtechi user
  2. linuxtechi hard nofile 4096
  3. # soft limit for max opened files for linuxtechi user
  4. linuxtechi soft nofile 1024
  5.  
  6. # hard limit for max number of process for oracle user
  7. oracle hard nproc 8096
  8. # soft limit for max number of process for oracle user
  9. oracle soft nproc 4096

保存文件并退出。

注意: 如果你想對一個組而不是用戶進行資源限制,那么也可以通過 limits.conf 文件,輸入 @<組名> 代替用戶名,其余項都是相同的,示例如下,

  1. # hard limit for max opened files for sysadmin group
  2. @sysadmin hard nofile 4096
  3. # soft limit for max opened files for sysadmin group
  4. @sysadmin soft nofile 1024

驗證新的更改是否生效:

  1. ~]# su - linuxtechi
  2. ~]$ ulimit -n -H
  3. 4096
  4. ~]$ ulimit -n -S
  5. 1024
  6.  
  7. ~]# su - oracle
  8. ~]$ ulimit -H -u
  9. 8096
  10. ~]$ ulimit -S -u
  11. 4096

注:其他主要使用的命令是 lsof,可用于找出“當前打開了多少個文件”,這命令對管理員非常有幫助。

結尾

正如在介紹部分提到的,ulimit 命令非常強大,可以幫助用戶配置并確保應用程序安裝更加流暢而沒有任何瓶頸。此命令有助于修復基于 Linux 的服務器中的(打開)大量文件的限制。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2019-07-09 14:30:16

LinuxJava 服務器

2019-03-05 22:15:08

BashLinux命令

2022-07-18 10:15:14

文件傳輸協議TFTPLinux

2025-01-10 15:13:38

2022-08-24 08:33:27

Git系統Linux

2009-07-15 09:42:46

2019-07-05 14:20:45

RPC服務器模型

2023-04-06 15:22:15

Linux進程系統

2017-03-21 11:12:22

LinuxAmazon AWS服務器

2020-02-07 18:16:01

進程線程底層原理

2012-08-08 10:31:41

IBMdW

2021-05-19 14:48:58

Linux文件fd

2022-10-27 10:02:58

UbuntuLinux

2020-03-02 18:16:12

FedoraLinuxMongoDB

2020-07-28 09:45:29

LinuxCaddyHTTPS

2016-03-30 10:33:30

Linux服務器管理Cockpit

2011-03-04 15:19:50

VsFTP

2016-10-28 21:55:28

Javascript屬性特性屬性描述符

2009-07-08 09:46:45

Servlet注釋部署描述符

2015-12-11 13:16:10

CentOS 7Redis服務器
點贊
收藏

51CTO技術棧公眾號

中文字幕一区二区人妻| 3d动漫精品啪啪一区二区下载| 里番在线观看网站| 久久成人羞羞网站| 欧美激情精品久久久久久久变态 | 久久久香蕉视频| 蜜桃精品wwwmitaows| 555夜色666亚洲国产免| 欧美一区二区中文字幕| 成人全视频高清免费观看| 国产精品77777竹菊影视小说| 欧美一级大片在线观看| 欧美激情精品久久久久久免费| 国产精品任我爽爆在线播放| 欧美日韩一区二区三区在线看 | 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 新狼窝色av性久久久久久| 精品国模在线视频| 国产又爽又黄无码无遮挡在线观看 | 亚洲欧美国产三级| 日韩福利影院| 高清乱码毛片入口| 蜜桃av一区二区| 69av成年福利视频| 国产女人18水真多毛片18精品| 亚洲自拍电影| 日韩精品专区在线| 一个色综合久久| 欧美大电影免费观看| 洋洋av久久久久久久一区| 日韩欧美亚洲在线| 亚洲人视频在线观看| 国产福利一区在线| 国产欧美精品xxxx另类| 日韩手机在线视频| 国产日韩欧美在线播放不卡| 欧美精品手机在线| 久久久久久久麻豆| 日韩av二区| 国产亚洲激情在线| 人人妻人人藻人人爽欧美一区| 97se亚洲| 日韩女优制服丝袜电影| 亚洲一区二区三区四区精品| 精品国产黄a∨片高清在线| 色综合久久综合网欧美综合网| 日本阿v视频在线观看| 国产福利视频在线观看| 国产精品电影一区二区| 亚洲欧洲一二三| 成人在线观看黄色| 国产欧美一区二区在线观看| 欧美午夜精品久久久久久蜜| 三级视频网站在线| 91丝袜美腿高跟国产极品老师 | 高清在线视频日韩欧美| 五月婷婷一区二区| 欧美福利一区| 欧美日韩国产成人高清视频| 欧美日韩大片在线观看| 狠狠色丁香久久综合频道| 久久91精品国产| 久久99久久久| 亚洲国产高清一区二区三区| 91国产精品视频在线| 亚洲精品国产精品乱码| 亚洲中字在线| 国产成人综合久久| 最新在线中文字幕| 精品中文字幕一区二区小辣椒 | 7777久久亚洲中文字幕| 久久99久久久欧美国产| 91免费精品国偷自产在线| aaa一区二区三区| 福利一区福利二区| 久久99精品久久久水蜜桃| 日韩资源在线| 欧美极品少妇xxxxⅹ高跟鞋 | 欧美日本不卡高清| 国内精品小视频| 日本va欧美va国产激情| 老色鬼久久亚洲一区二区| 国产精品视频永久免费播放| 999久久久久久| 成人免费观看视频| 欧美高清性xxxxhd| 免费黄网站在线| 亚洲午夜精品网| 99精品免费在线观看| 欧美风情在线视频| 亚洲国产成人久久| 夜夜春很很躁夜夜躁| 中文字幕一区二区三三| 97国产精品视频| 亚洲视频在线观看一区二区| 国产福利不卡视频| 日韩jizzz| 亚洲第一图区| 日本久久精品电影| 日批视频免费看| 教室别恋欧美无删减版| 欧美夫妻性生活xx| 懂色av蜜臀av粉嫩av喷吹| 国产乱码精品一品二品| 欧美在线日韩精品| 俺来也官网欧美久久精品| 欧美影院一区二区| 成人啪啪18免费游戏链接| 成人激情诱惑| 久久免费福利视频| 国产乱码精品一区二三区蜜臂 | 久久久久高清| 国产一二三区在线观看| 色老汉一区二区三区| 国产综合内射日韩久| 91亚洲国产成人久久精品| 97精品一区二区三区| 国产成人精品a视频| 国产欧美日韩卡一| 欧美二区在线视频| 久久69av| 日韩中文字幕精品| 影音先锋在线国产| av亚洲精华国产精华| 超碰97免费观看| 精品123区| 日韩hd视频在线观看| 久久精品99国产精| 国产一区二区三区免费观看| 亚洲欧美在线网| 日韩电影免费观看高清完整版| 精品成人在线观看| 农村妇女精品一区二区| 蜜臀久久久99精品久久久久久| 精品国产乱码久久久久久88av | 亚洲精品永久视频| 精品国产乱码久久久| 欧美在线视频播放| 香蕉av在线播放| 亚洲成av人片www| 丰满人妻一区二区三区53视频| 成人一二三区| 国产精品久久久久久久9999 | 波多野结衣一区二区在线| 99九九99九九九视频精品| 久久亚洲国产成人精品无码区 | 欧美一区二区精品| www.av免费| 国内精品写真在线观看| 成人性做爰片免费视频| 国产精品久久久久久av公交车| 日韩在线视频观看正片免费网站| 波多野结衣视频在线看| 国产精品欧美久久久久一区二区| 看欧美ab黄色大片视频免费| 国产午夜一区| 国产精品久久久久久影视| 在线观看黄色av| 欧美日本一区二区三区四区 | 亚洲福利视频三区| 亚洲自拍偷拍精品| 国产亚洲一级| 欧美日韩一区综合| 懂色aⅴ精品一区二区三区| 中文字幕无线精品亚洲乱码一区 | 手机看片国产日韩| 久久99精品网久久| 日韩一二区视频| 国产精品22p| 国产91av在线| 国产高清一级毛片在线不卡| 欧美日韩另类一区| 国产精品国产精品88| 粉嫩aⅴ一区二区三区四区| 欧美精品久久久久久久久久久| 欧美黑人做爰爽爽爽| 国产精品91视频| 国产三区在线观看| 亚洲第一福利网| 无码人妻精品一区二区蜜桃色欲| 国产精品素人视频| 日本在线不卡一区二区| 老司机午夜精品视频| 亚洲一区二区三区色| 最新国产一区二区| 欧美最近摘花xxxx摘花| 日本视频在线免费观看| 精品剧情v国产在线观看在线| 国产成人无码精品久久久久| 国产欧美1区2区3区| 久久久久久久久久久影视| 夜夜精品视频| 一本色道久久99精品综合| 青草伊人久久| 欧美专区在线视频| 国产视频在线播放| 精品亚洲永久免费精品 | 久久精品国产成人一区二区三区| 菠萝蜜视频在线观看入口| 怕怕欧美视频免费大全| 99在线观看| 福利一区二区| 久久人91精品久久久久久不卡| www.黄在线观看| 精品精品欲导航| 在线观看国产黄| 欧美性xxxx极品hd满灌| 波多野结衣家庭教师| 国产欧美综合色| 国产精品久久久久久亚洲av| 久久国产福利国产秒拍| 日韩精品视频久久| 欧美日韩亚洲三区| 一级二级三级欧美| 天堂网av成人| av色综合网| 久久免费影院| 国产成人精品日本亚洲| 电影在线观看一区| 九色91av视频| 精品美女在线观看视频在线观看 | 亚洲网站在线| 自拍偷拍亚洲色图欧美| 国产免费久久| 麻豆精品传媒视频| 美女一区二区在线观看| 成人在线免费观看一区| 电影中文字幕一区二区| 国产精品一区二区三区免费视频 | 国产日韩中文字幕| 欧美黑人一区| 欧美在线视频网站| 24小时免费看片在线观看| 欧美大片免费观看| 污污的视频在线观看| 久久久极品av| 黄在线免费看| 久久av中文字幕| h片在线免费| 久久综合免费视频| 黄色免费在线观看| www.久久撸.com| 91caoporn在线| 色老头一区二区三区在线观看| 福利小视频在线观看| 最近2019年中文视频免费在线观看| 久久这里精品| 亚洲天堂一区二区三区| 国产系列电影在线播放网址| 亚洲一级免费视频| av中文在线| 日韩小视频在线| 国产写真视频在线观看| 欧美床上激情在线观看| 天天色天天射天天综合网| 欧美成人一二三| 日韩三级电影视频| 久久久亚洲国产天美传媒修理工| 日本高清在线观看视频| 午夜精品久久久久久久久久久久久| av在线网页| 欧美综合第一页| www.一区| 91久久久久久久一区二区| 试看120秒一区二区三区| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 欧美网站免费| 114国产精品久久免费观看| 亚洲一区电影| 精品日本一区二区三区在线观看| 伊人久久综合影院| 色就是色欧美| 亚洲欧美色图| 精品少妇人妻av免费久久洗澡| 性色av一区二区怡红| 高清av免费看| 国产成人精品一区二区三区四区 | 欧美激情中文不卡| 国产成人av免费在线观看| 亚洲综合免费观看高清完整版在线| 免费在线观看黄网站| 欧美日韩一级二级三级| 午夜精品久久久久久久99老熟妇 | 欧美黄色免费| www.玖玖玖| 久久爱www久久做| 国产在线不卡av| 日本一区二区三级电影在线观看| 91视频综合网| 欧美日韩精品在线观看| 中文字幕一区二区在线视频| 欧美videos中文字幕| 欧美高清电影在线| 欧美成人精品在线观看| 日本免费久久| 99在线观看| 成人精品视频| 欧美极品欧美精品欧美| 黄一区二区三区| 成人影视免费观看| 亚洲视频一区在线| 日韩人妻精品中文字幕| 精品免费视频.| 自拍视频在线免费观看| 97精品在线视频| 精品精品视频| 日本一区高清在线视频| 韩国在线视频一区| 国产喷水theporn| 97久久精品人人爽人人爽蜜臀| 中文字幕人妻一区二| 欧美色手机在线观看| 特黄aaaaaaaaa真人毛片| 久久成人综合视频| 中文另类视频| 久久精品日产第一区二区三区| 久久久久电影| 日韩肉感妇bbwbbwbbw| 99精品热视频| 久久国产露脸精品国产| 欧美电影一区二区| 国产三区四区在线观看| 91精品国产网站| 亚洲超碰在线观看| 中文字幕一区二区中文字幕| 日本在线播放一区二区三区| 精品人妻一区二区免费视频| 亚洲制服丝袜av| 国产白浆在线观看| 爱福利视频一区| 成人国产激情| 日韩精品第一页| 日韩专区欧美专区| 亚洲永久精品ww.7491进入| 亚洲3atv精品一区二区三区| 性一交一乱一伧老太| 久久精品久久精品亚洲人| 成人在线高清| 亚洲一卡二卡区| 久久99久久久久| 色老板免费视频| 日韩一区二区三区高清免费看看| 国产最新在线| 91九色对白| 好吊日精品视频| 蜜臀av粉嫩av懂色av| 亚洲第一主播视频| 天天操天天干天天爱| 97av在线视频免费播放| 一本色道久久综合狠狠躁的番外| 男人天堂1024| 久久久国产精华| 中文字幕 日韩有码| 色av中文字幕一区| 亚洲免费一区| www.黄色网址.com| 久久99国产精品久久99| 午夜精品一区二区三级视频| 91精品国产综合久久精品app| 中文字幕在线观看播放| 懂色中文一区二区三区在线视频| 在线成人欧美| 国产三级视频网站| 欧美综合视频在线观看| 香蕉视频网站在线观看| 51国偷自产一区二区三区的来源| 国产综合久久| jizz欧美性20| 欧美性色黄大片| 欧美被日视频| 国产精品制服诱惑| 噜噜噜躁狠狠躁狠狠精品视频 | 日本道不卡免费一区| 天堂在线一区二区三区| 亚洲综合男人的天堂| 肉丝一区二区| 成人黄色在线播放| 激情视频一区| 黄色国产在线播放| 日韩欧美在线不卡| 亚洲小少妇裸体bbw| 亚洲欧美在线网| 波多野结衣在线一区| 性高潮视频在线观看| 欧美精品少妇videofree| 亚洲女娇小黑人粗硬| 涩涩网站在线看| 亚洲成年人网站在线观看| 国产二区在线播放| 91久久偷偷做嫩草影院| 美女国产一区| 黄色一级片中国| 亚洲免费视频观看| 免费观看亚洲天堂| 久久精品一区二| 亚洲一区二三区| 97视频在线观看网站| 国产精品一区二区三区在线 | 国产一区二区香蕉| 国产日韩专区|