日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 调优方案, 修改最大连接数(ulimit命令)

發布時間:2024/9/20 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 调优方案, 修改最大连接数(ulimit命令) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux對于每個用戶,系統限制其最大進程數。為提高性能,可以根據設備資源情況,設置各linux 用戶的最大進程數

可以用ulimit -a 來顯示當前的各種用戶進程限制。
下面我把某linux用戶的最大進程數設為10000個:
?????ulimit -u 10240
?????對于需要做許多?socket 連接并使它們處于打開狀態的 Java 應用程序而言,
?????最好通過使用 ulimit -n xx 修改每個進程可打開的文件數,缺省值是 1024。
?????ulimit -n 4096 將每個進程可以打開的文件數目加大到4096,缺省為1024
?????其他建議設置成無限制(unlimited)的一些重要設置是:
?????數據段長度:ulimit -d unlimited
?????最大內存大小:ulimit -m unlimited
?????堆棧大小:ulimit -s unlimited
?????CPU 時間:ulimit -t unlimited
?????虛擬內存:ulimit -v unlimited
  
?????暫時地,適用于通過 ulimit 命令登錄 shell?會話期間。
?????永久地,通過將一個相應的 ulimit 語句添加到由登錄 shell 讀取的文件中, 即特定于 shell?的用戶資源文件,如:

1)、解除 Linux 系統的最大進程數和最大文件打開數限制:
????????vi /etc/security/limits.conf
????????# 添加如下的行
????????* soft noproc 11000
????????* hard noproc 11000

上邊兩行可以用一行代替 ?* - noproc 11000?

-的意思為soft 和hard 全部限制 。


????????* soft nofile 4100
????????* hard nofile 4100
???????說明:* 代表針對所有用戶,noproc 是代表最大進程數,nofile 是代表最大文件打開數
2)、讓 SSH 接受 Login 程式的登入,方便在 ssh 客戶端查看 ulimit -a 資源限制:
????????a、vi /etc/ssh/sshd_config
?????????????把 UserLogin 的值改為 yes,并把 # 注釋去掉
????????b、重啟 sshd 服務:
??????????????/etc/init.d/sshd restart
3)、修改所有 linux 用戶的環境變量文件:
????vi /etc/profile
????ulimit -u 10000
????ulimit -n 4096
????ulimit -d unlimited
????ulimit -m unlimited
????ulimit -s unlimited
????ulimit -t unlimited
????ulimit -v unlimited

?保存后運行#source /etc/profile?使其生效

/**************************************

有時候在程序里面需要打開多個文件,進行分析,系統一般默認數量是1024,(用ulimit -a可以看到)對于正常使用是夠了,但是對于程序來講,就太少了。
修改2個文件。


1./etc/security/limits.conf
vi /etc/security/limits.conf
加上:
* soft nofile 8192
* hard nofile 20480


2./etc/pam.d/login
session required /lib/security/pam_limits.so
/**********
另外確保/etc/pam.d/system-auth文件有下面內容
session required /lib/security/$ISA/pam_limits.so
這一行確保系統會執行這個限制。


/***********
3.一般用戶的.bash_profile
#ulimit -n 1024
重新登陸ok
?

ulimit 的作用
??=======================
?
ulimit:顯示(或設置)用戶可以使用的資源的限制(limit),這限制分為軟限制(當前限制)和硬限制(上限),其中硬限制是軟限制的上限值,應用程序在運行過程中使用的系統資源不超過相應的軟限制,任何的超越都導致進程的終止。


參數 描述
ulimited 不限制用戶可以使用的資源,但本設置對可打開的最大文件數(max open files)
和可同時運行的最大進程數(max user processes)無效
-a 列出所有當前資源極限
-c 設置core文件的最大值.單位:blocks
-d 設置一個進程的數據段的最大值.單位:kbytes
-f Shell 創建文件的文件大小的最大值,單位:blocks
-h 指定設置某個給定資源的硬極限。如果用戶擁有 root 用戶權限,可以增大硬極限。任何用戶均可減少硬極限
-l 可以鎖住的物理內存的最大值
-m 可以使用的常駐內存的最大值,單位:kbytes
-n 每個進程可以同時打開的最大文件數
-p 設置管道的最大值,單位為block,1block=512bytes
-s 指定堆棧的最大值:單位:kbytes
-S 指定為給定的資源設置軟極限。軟極限可增大到硬極限的值。如果 -H 和 -S 標志均未指定,極限適用于以上二者
-t 指定每個進程所使用的秒數,單位:seconds
-u 可以運行的最大并發進程數
-v Shell可使用的最大的虛擬內存,單位:kbytes
-x

范例1:

[root@localhost proc]# ulimit -a
core file size (blocks, -c) 100
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 2047
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 2047
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[root@localhost proc]#

輸出的每一行由資源名字、(單位,ulimit命令的參數)、軟限制組成。詳細解釋:
參數 描述
core file size core文件的最大值為100 blocks,
data seg size 進程的數據段可以任意大
file size 文件可以任意大
pending signals 最多有2047個待處理的信號
max locked memory 一個任務鎖住的物理內存的最大值為32kB
max memory size 一個任務的常駐物理內存的最大值
open files 一個任務最多可以同時打開1024的文件
pipe size 管道的最大空間為4096字節
POSIX message queues POSIX的消息隊列的最大值為819200字節
stack size 進程的棧的最大值為8192字節
cpu time 進程使用的CPU時間
max user processes 當前用戶同時打開的進程(包括線程)的最大個數為2047
virtual memory 沒有限制進程的最大地址空間
file locks 所能鎖住的文件的最大個數沒有限制

范例2:通過ulimit命令來限制文件的大小,從而導致拷貝命令的失敗

[root@localhost]ls temp.txt
ls: temp.txt: 沒有那個文件或目錄
[root@localhost]ulimit -f 1 #設置創建文件的最大塊(一塊=512字節)
[root@localhost]cat a.c > temp.txt
文件大小超出限制

文件a.c的大小是5002字節,而我們設定的創建文件的大小是512字節x1塊=512字節?

來源:https://blog.csdn.net/isoleo/article/details/51732687

總結

以上是生活随笔為你收集整理的Linux 调优方案, 修改最大连接数(ulimit命令)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品视频免费看 | 在线免费看污视频 | 精品黑人一区二区三区在线观看 | 美女诱惑一区二区 | 色黄视频网站 | 99热都是精品 | 极品色影视 | 潮喷失禁大喷水无码 | 性欧美ⅴideo另类hd | 国产精品情侣自拍 | 欧美性动态图 | 亚洲孕交| 日本免费三级网站 | 日日干日日射 | 懂色一区二区三区免费观看 | 人人看人人模 | 免费www xxx| 久久久久久亚洲中文字幕无码 | 国产精品久久久久久影视 | 欧美大片免费高清观看 | 久久精品国产亚洲av久一一区 | 风间由美一区二区 | 香蕉影院在线观看 | 国产精品久久伊人 | 久久艹在线视频 | 亚洲精品国产精品国自产观看浪潮 | a级性生活视频 | 美女扒开粉嫩的尿囗给男生桶 | 户外露出一区二区三区 | 在线免费观看黄色小视频 | 在线va| 三级福利视频 | 精品人妻久久久久一区二区三区 | 毛片一区二区三区 | 校园春色综合 | 亚洲人丰满奶水 | 免费国产羞羞网站视频 | 人妻少妇偷人精品无码 | 日韩视频在线免费观看 | 免费av在线播放 | 精品成人av一区二区三区 | 国产第一页第二页 | 777中文字幕| 穿越异世荒淫h啪肉np文 | 特黄视频在线观看 | 一二三不卡 | 波多野结衣不卡 | 最新福利视频 | 卡通动漫精品一区二区三区 | 成av人片一区二区三区久久 | 黑人一区二区三区四区五区 | 人人爽人人爽人人片 | 亚洲激情三区 | 在线免费观看不卡av | 日韩不卡免费视频 | ass极品国模人体欣赏 | 国产福利在线视频 | 中文字幕在线视频一区二区 | 成人福利在线观看 | 老子影院午夜伦不卡大全 | 动漫裸体无遮挡 | 伊人小视频 | 欧美日韩在线观看成人 | 嫩草影院在线免费观看 | 都市激情第一页 | 美女被男人桶出白浆喷水 | 国产福利片一区二区 | 日韩精品一区二区在线观看 | 天堂а√在线中文在线新版 | а√在线中文网新版地址在线 | 欧美疯狂做受 | 国产一区二区三区免费观看 | 日韩伊人| 女优在线观看 | 日韩羞羞| 婷婷在线视频观看 | 黄色在线观看网站 | 性生活视频播放 | 原创少妇半推半就88av | 激情啪啪网站 | 免费成人深夜夜视频 | 国产伦理在线 | 在线观看一级片 | 交视频在线播放 | 激情视频网站 | 亚洲欧美专区 | 日韩视频一区二区三区四区 | 国产人免费人成免费视频 | 少妇被躁爽到高潮无码人狍大战 | 日韩黄色网页 | 99久久精品日本一区二区免费 | 欧美一区二区三区免费看 | 国产精品久久久久久久久夜色 | 特黄一区二区三区 | 午夜999| 精品九九九九 | 日本在线国产 | a级在线免费观看 | 天天激情综合 |