AIX操作系統(tǒng)知識(shí)講解
計(jì)算型內(nèi)存和文件型內(nèi)存所占系統(tǒng)內(nèi)存百分比之和要小于 100%。 計(jì)算型內(nèi)存的設(shè)置要合理,留出足夠的空間給AIX操作系統(tǒng)。 原因在于AIX操作系統(tǒng)同樣會(huì)占用一部分計(jì)算型內(nèi)存,系統(tǒng)資源緊張時(shí),AIX操作系統(tǒng)會(huì)搶占應(yīng)用程序所占計(jì)算型內(nèi)存,影響程序的正確運(yùn)行。
AIX操作系統(tǒng)數(shù)據(jù)庫(kù)服務(wù)器上,文件型內(nèi)存不需要太多的空間。 通常我們會(huì)遇到的 paging space 占用率過(guò)高就有可能設(shè)置了過(guò)高的文件型內(nèi)存。 進(jìn)程空間內(nèi)存監(jiān)控命令。
AIX操作系統(tǒng)管理員有時(shí)需要對(duì)某個(gè)特定的進(jìn)程進(jìn)行跟蹤調(diào)試,這時(shí)就需要一些命令能夠動(dòng)態(tài)的顯示每個(gè)進(jìn)程內(nèi)存占用情況的實(shí)時(shí)信息。ps 是我們經(jīng)常使用到的能夠解決這方面問(wèn)題的命令。事實(shí)上,這個(gè)命令的使用非常簡(jiǎn)單,但是得到的數(shù)據(jù)非常有效。
AIX操作系統(tǒng)ps
幾乎所有的 Unix/Linux 分發(fā)版都包含了這一工具,ps 提供的簡(jiǎn)潔而有效的信息能夠允許系統(tǒng)管理員快速地對(duì)性能問(wèn)題進(jìn)行故障排除,不足之處就是其并不適合用于進(jìn)行歷史趨勢(shì)研究與分析。ps 一般用來(lái)查看系統(tǒng)中運(yùn)行的進(jìn)程,事實(shí)上,ps 命令同樣可以幫助管理員對(duì)可能的內(nèi)存瓶頸進(jìn)行故障排除。
下面我們使用 ps 顯示AIX操作系統(tǒng)中每個(gè)活動(dòng)進(jìn)程的內(nèi)存使用情況
清單 3. ps 命令輸出當(dāng)前內(nèi)存狀況
- # ps aux
- USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND
- root 53274 10.7 0.0 384 384 - A 03:17:33 453:29 wait
- root 8196 10.7 0.0 384 384 - A 03:17:33 453:28 wait
- root 49176 10.7 0.0 384 384 - A 03:17:33 453:20 wait
- root 57372 10.7 0.0 384 384 - A 03:17:33 453:06 wait
其中 rss 標(biāo)示每個(gè)進(jìn)程的實(shí)際內(nèi)存使用量,這是我們需要重點(diǎn)查看的屬性,代表著這個(gè)進(jìn)程真正占用內(nèi)存的多少。通過(guò)觀察 rss 的數(shù)據(jù)信息,我們能夠清楚的獲得此進(jìn)程的內(nèi)存使用變化情況。
在極端情況下,系統(tǒng)管理員可以通過(guò) kill 命令關(guān)閉某些內(nèi)存占用率過(guò)高的進(jìn)程來(lái)確保AIX操作系統(tǒng)的正常運(yùn)行。
同時(shí)我們也可以通過(guò)觀察 rss 段的數(shù)據(jù)信息來(lái)檢查進(jìn)程存不存在內(nèi)存泄漏現(xiàn)象。AIX操作系統(tǒng)的知識(shí),我們就講解到這里了。
【編輯推薦】