linux系統(tǒng)關(guān)于kernel.sem調(diào)優(yōu)

cat /proc/sys/kernel/sem
250     32000   32      128
或者
ipcs -ls

創(chuàng)新互聯(lián)公司自2013年起,先為互助等服務(wù)建站,互助等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為互助企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 32
semaphore max value = 32767

我機(jī)器上的信號隊列arrays
ipcs -a | wc -l
144

144>128 為什么超了,這個我也不懂,但是我的openmanage插件一直超時,而且無法啟動,無法停止,真TM的 查這個問題花了我好長時間

首先 介紹下kernel.sem這4個參數(shù)的意義


cat /proc/sys/kernel/sem
250     32000   32      128

250       SEMMSL    max semaphores per array     信號集容納最大信號數(shù)量  
32000     SEMMNS    max semaphores system wide   所有信號的最大數(shù)量
32        SEMOPM    max ops per semop call       調(diào)用單個信號集中最大信號數(shù)量
128       SEMMNI    max number of arrays         信號集的最大值

首先
max semaphores per array
max number of arrays

這2個參數(shù)肯定是不夠的,我們先調(diào)高一點
echo "500 641280 500 500" > /proc/sys/kernel/sem

我們利用
ipcs -a | grep nagios | wc -l
90                                      查看當(dāng)前nagios用戶信號數(shù)量

然后把它全清理掉。
ipcs -a | grep nagios | awk '{print $2}' | xargs -n1 ipcrm -s                  關(guān)于ipcs和ipcrm這2個命令的解釋網(wǎng)上很多,我就不再說了
ipcs -a | grep nagios | wc -l

全部清理掉后,重啟應(yīng)用  比如
/opt/dell/srvadmin/sbin/srvadmin-services.sh stop

ipcs用法
ipcs -a  是默認(rèn)的輸出信息 打印出當(dāng)前系統(tǒng)中所有的進(jìn)程間通信方式的信息
ipcs -m  打印出使用共享內(nèi)存進(jìn)行進(jìn)程間通信的信息
ipcs -q   打印出使用消息隊列進(jìn)行進(jìn)程間通信的信息
ipcs -s  打印出使用信號進(jìn)行進(jìn)程間通信的信息
ipcs -t   輸出信息的詳細(xì)變化時間
ipcs -p  輸出ipc方式的進(jìn)程ID
ipcs -c  輸出ipc方式的創(chuàng)建者/擁有者
ipcs -u  輸出當(dāng)前系統(tǒng)下ipc各種方式的狀態(tài)信息(共享內(nèi)存,消息隊列,信號)

ipcrm用法
-m SharedMemory id 刪除共享內(nèi)存標(biāo)識 SharedMemoryID。與 SharedMemoryID 有關(guān)聯(lián)的共享內(nèi)存段以及數(shù)據(jù)結(jié)構(gòu)都會在最后一次拆離操作后刪除。
-M SharedMemoryKey 刪除用關(guān)鍵字 SharedMemoryKey 創(chuàng)建的共享內(nèi)存標(biāo)識。與其相關(guān)的共享內(nèi)存段和數(shù)據(jù)結(jié)構(gòu)段都將在最后一次拆離操作后刪除。
-q MessageID 刪除消息隊列標(biāo)識 MessageID 和與其相關(guān)的消息隊列和數(shù)據(jù)結(jié)構(gòu)。
-Q MessageKey 刪除由關(guān)鍵字 MessageKey 創(chuàng)建的消息隊列標(biāo)識和與其相關(guān)的消息隊列和數(shù)據(jù)結(jié)構(gòu)。
-s SemaphoreID 刪除信號量標(biāo)識 SemaphoreID 和與其相關(guān)的信號量集及數(shù)據(jù)結(jié)構(gòu)。
-S SemaphoreKey 刪除由關(guān)鍵字 SemaphoreKey 創(chuàng)建的信號標(biāo)識和與其相關(guān)的信號量集和數(shù)據(jù)結(jié)構(gòu)。

ipcrm -m 18602

本文標(biāo)題:linux系統(tǒng)關(guān)于kernel.sem調(diào)優(yōu)
分享網(wǎng)址:http://muchs.cn/article14/geppge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、手機(jī)網(wǎng)站建設(shè)、ChatGPT做網(wǎng)站、網(wǎng)站導(dǎo)航、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化