自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

記一次優(yōu)化Linux服務(wù)器swap內(nèi)存過(guò)高問(wèn)題

系統(tǒng) Linux
今天收到zabbix告警,有點(diǎn)奇怪的是swap內(nèi)存使用很高,但實(shí)際使用內(nèi)存卻不多,下面一起來(lái)看看吧。

概述

今天收到zabbix告警,有點(diǎn)奇怪的是swap內(nèi)存使用很高,但實(shí)際使用內(nèi)存卻不多,下面一起來(lái)看看吧:

記一次優(yōu)化Linux服務(wù)器swap內(nèi)存過(guò)高問(wèn)題

1. 查看服務(wù)器內(nèi)存使用情況

可以發(fā)現(xiàn)實(shí)際剩余內(nèi)存還剩很多,但swap已經(jīng)使用了90%

記一次優(yōu)化Linux服務(wù)器swap內(nèi)存過(guò)高問(wèn)題

2. 查看占用swap過(guò)高的進(jìn)程

正常情況下swap的使用應(yīng)該是0,所以swap剩余小于80%時(shí),我們便需要關(guān)注是哪個(gè)進(jìn)程占用過(guò)高。

通過(guò)以下命令查看占用swap過(guò)高的進(jìn)程:

  1. for i in `cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk '/Swap:/{aa=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps ;done |sort -k2nr 
記一次優(yōu)化Linux服務(wù)器swap內(nèi)存過(guò)高問(wèn)題

3. 查看進(jìn)程

檢查pg數(shù)據(jù)庫(kù)無(wú)異常,也沒(méi)有任務(wù)在跑。

記一次優(yōu)化Linux服務(wù)器swap內(nèi)存過(guò)高問(wèn)題

4. 配置內(nèi)核參數(shù)來(lái)減少swap的使用

如果內(nèi)存夠大,其實(shí)不必太多的使用 SWAP 分區(qū), 可以通過(guò)修改 swappiness 的數(shù)值。swappiness=0的時(shí)候表示最大限度使用物理內(nèi)存,然后才是 swap空間,swappiness=100的時(shí)候表示積極的使用swap分區(qū),并且把內(nèi)存上的數(shù)據(jù)及時(shí)的搬運(yùn)到swap空間里面。

在linux里面,默認(rèn)設(shè)置swappiness這個(gè)值等于60。

現(xiàn)在一般1個(gè)G的內(nèi)存可修改為10, 2個(gè)G的可改為5, 甚至是0。具體這樣做:

  1. --盡可能使用內(nèi)存而不用swap 
  2. echo "vm.swappiness=1">>/etc/sysctl.conf 
  3. sysctl -p 
  4.  
  5. --刷新SWAP 
  6. --刷新一次SWAP(將SWAP里的數(shù)據(jù)轉(zhuǎn)儲(chǔ)回內(nèi)存,并清空SWAP里的數(shù)據(jù)) 
  7. swapoff -a && swapon -a 
  8.  
  9. --清理緩存 
  10. sync 
  11. echo 3> /proc/sys/vm/drop_caches 

5. 處理后結(jié)果

可以發(fā)現(xiàn)問(wèn)題已解決。

記一次優(yōu)化Linux服務(wù)器swap內(nèi)存過(guò)高問(wèn)題

 

責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2019-08-01 15:05:22

2019-04-29 14:23:46

Java服務(wù)器CPU

2021-01-11 05:24:53

緩存服務(wù)器

2022-09-14 12:01:35

服務(wù)器入侵篡改,

2023-01-04 18:32:31

線上服務(wù)代碼

2019-09-24 07:00:01

SQL Server服務(wù)器卡頓內(nèi)存分配

2013-12-24 13:59:03

2022-02-08 17:17:27

內(nèi)存泄漏排查

2021-10-14 10:53:20

數(shù)據(jù)庫(kù)查詢超時(shí)

2022-02-17 11:19:33

Kubernetes服務(wù)器運(yùn)維

2019-06-11 09:23:38

2023-04-06 07:53:56

Redis連接問(wèn)題K8s

2021-01-08 13:52:15

Consul微服務(wù)服務(wù)注冊(cè)中心

2011-02-22 09:29:23

jQueryJavaScript

2013-12-23 09:38:11

2020-10-30 14:11:38

服務(wù)器SDK堆棧

2010-04-28 17:14:52

Google服務(wù)器

2018-11-13 10:44:23

Linux服務(wù)器雙網(wǎng)卡網(wǎng)絡(luò)

2021-03-12 15:08:23

服務(wù)器性能優(yōu)化

2022-09-13 17:46:19

STA模式內(nèi)存
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)