Ħares lejn available, mhux free
Linux juża memorja li kieku ma tkunx tintuża bħala cache tad-diska, għalhekk ftit memorja ħielsa fuq server b’saħħtu hija ħaġa normali. Il-kolonna available hija l-istima tal-kernel ta’ kemm memorja tista’ tingħata lil xogħol ġdid mingħajr ma jintuża swap. Dak huwa n-numru li għandek issegwi. Il-kalkolu eżatt ta’ used jiddependi mill-verżjoni tal-għodda, għalhekk tqabblux bejn sistemi differenti.
free -h
grep -E 'MemAvailable|Shmem:|SReclaimable' /proc/meminfoX’jista’ u x’ma jistax jinħeles mill-cache
Il-cache tal-paġni normalment tista’ tinħeles meta l-applikazzjonijiet ikollhom bżonn memorja. Il-memorja kondiviża u tmpfs (Shmem) jidhru wkoll taħt cache, iżda ma jistgħux sempliċement jintremew, għax fihom data li ma għandhiex kopja fuq id-diska. Għalhekk cache kbira b’valur baxx ta’ available spiss tfisser tmpfs kbir jew segment kbir ta’ memorja kondiviża.
df -h -t tmpfs
sudo slabtop -o | head -15Swap li qed jintuża mhuwiex awtomatikament problema
Server jista’ jżomm paġni li rarament jintużaw fi swap għal ġimgħat sħaħ mingħajr ħsara. Dak li jagħmel ħsara huwa ċ-ċaqliq kontinwu. Segwi l-kolonni si u so f’vmstat: valuri li jibqgħu ogħla minn żero jfissru li s-sistema qed tmexxi paġni b’mod attiv bejn RAM u swap, sinjal ta’ nuqqas reali ta’ memorja.
swapon --show
vmstat 1 5Sib x’qed juża l-memorja
Issortja l-proċessi skont il-memorja residenti. RSS jgħodd il-paġni kondiviżi bejn il-proċessi f’kull wieħed minnhom, għalhekk il-valuri ta’ diversi proċessi ma jistgħux sempliċement jingħaddu flimkien. Għodod b’PSS, bħal smem, jagħtu total aktar rappreżentattiv jekk ikunu installati.
ps -eo pid,user,rss,comm --sort=-rss | head -15Agħraf nuqqas reali
Is-sinjali huma ftit memorja disponibbli, ċaqliq kontinwu lejn u minn swap, u proċessi mwaqqfa mill-mekkaniżmu out-of-memory killer. Iċċekkja l-log tal-kernel. Tħaddimx drop_caches biex in-numri jidhru aħjar: dan biss iġiegħel lis-server jerġa’ jaqra mid-diska u ma jsolvi xejn.
sudo journalctl -k --no-pager | grep -iE 'out of memory|oom-kill'Memorja f’CH-J Server Manager
System Monitor jaqra dawn il-valuri permezz ta’ SSH. Fuq Linux jiddefinixxi used bħala MemTotal − MemFree − Buffers − Cached − SReclaimable, u available bħala l-istima tal-kernel. Il-memorja kondiviża hija parti minn Cached u ma tistax tinħeles, u l-kategoriji fil-bar ma jikkoinċidux. Billi l-formula hija differenti minn dik ta’ xi verżjonijiet ta’ free, in-numri jistgħu ma jaqblux eżatt. Juri wkoll swap bl-istorja tal-użu tiegħu. ZFS ARC ma jiġix ittrattat separatament, għalhekk fuq hosts b’ZFS jingħadd bħala memorja użata.