Linux-da ýadyň ulanylyşyny barlamak üçin 10 mugt buýruk
Linux iň meşhur açyk çeşme operasiýa ulgamynyň biridir we ägirt uly buýruklar toplumy bilen gelýär. Fiziki ýadyň we swap ýadyň umumy giňişligini kesgitlemegiň iň möhüm we ýeke-täk usuly “mugt” buýrugy ulanmakdyr.
Linux “mugt” buýrugy, fiziki ýadyň umumy ulanylýan we elýeterli giňişligi we operasiýa ulgamlary ýaly Linux/Unix-da ýadro tarapyndan ulanylýan buferler bilen alyş-çalyş ýady barada maglumat berýär.
Bu makala, ýadyňy has gowy ulanmak üçin peýdaly bolup biljek opsiýalar bilen “mugt” buýruklaryň käbir peýdaly mysallaryny hödürleýär.
1. Ulgam ýadyny görkeziň
KB-de fiziki ýadyň we swap ýadynyň ulanylan we bar bolan ýerini barlamak üçin ulanylýan mugt buýruk. Aşakdaky hereketdäki buýruga serediň.
# free total used free shared buffers cached Mem: 1021628 912548 109080 0 120368 655548 -/+ buffers/cache: 136632 884996 Swap: 4194296 0 4194296
2. oryady baýtda görkeziň
-B opsiýasy bilen mugt buýruk, Baýtda ýadyň ululygyny görkeziň.
# free -b total used free shared buffers cached Mem: 1046147072 934420480 111726592 0 123256832 671281152 -/+ buffers/cache: 139882496 906264576 Swap: 4294959104 0 4294959104
3. Kilo baýtda ýady görkeziň
-K opsiýasy bilen mugt buýruk, (KB) Kilobaýtda ýadyň ululygyny görkeziň.
# free -k total used free shared buffers cached Mem: 1021628 912520 109108 0 120368 655548 -/+ buffers/cache: 136604 885024 Swap: 4194296 0 4194296
4. oryady Megabaýtda görkeziň
(MB) ýadyň ululygyny görmek üçin Megabaýt -m görnüşini ulanyň.
# free -m total used free shared buffers cached Mem: 997 891 106 0 117 640 -/+ buffers/cache: 133 864 Swap: 4095 0 4095
5. oryady Gigabaýtda görkeziň
Mugt buýruk bilen -g opsiýasyny ulanmak, ýadyň ululygyny GB (Gigabaýt) görkezer.
# free -g total used free shared buffers cached Mem: 0 0 0 0 0 0 -/+ buffers/cache: 0 0 Swap: 3 0 3
6. Jemi setiri görkeziň
-T opsiýasy bilen mugt buýruk, ahyrynda umumy setiri görkezer.
# free -t total used free shared buffers cached Mem: 1021628 912520 109108 0 120368 655548 -/+ buffers/cache: 136604 885024 Swap: 4194296 0 4194296 Total: 5215924 912520 4303404
7. Bufer sazlanan çyzygyň ekrany öçüriň
Düzgüne görä, bu setiri “o” görnüşinde öçürmek üçin mugt buýruk ekrany “bufer düzedilen” setir.
# free -o total used free shared buffers cached Mem: 1021628 912520 109108 0 120368 655548 Swap: 4194296 0 4194296
8. Adaty aralyklar üçin ýadyň ýagdaýyny görkeziň
San bilen -s opsiýasy, yzygiderli wagtlarda mugt buýrugy täzelemek üçin ulanylýar. Mysal üçin, aşakdaky buýruk her 5 sekuntda mugt buýrugy täzelär.
# free -s 5 total used free shared buffers cached Mem: 1021628 912368 109260 0 120368 655548 -/+ buffers/cache: 136452 885176 Swap: 4194296 0 4194296
9. Pes we ýokary ýat statistikasyny görkeziň
-L wyklýuçateli ýokary we pes ýadyň statistikasyny görkezýär.
# free -l total used free shared buffers cached Mem: 1021628 912368 109260 0 120368 655548 Low: 890036 789064 100972 High: 131592 123304 8288 -/+ buffers/cache: 136452 885176 Swap: 4194296 0 4194296
10. Mugt wersiýasyny barlaň
-V opsiýasy, mugt buýruk wersiýasy maglumatyny görkeziň.
# free -V procps version 3.2.8
Netstat buýrugy.