10 Commands ຟຣີເພື່ອກວດສອບການ ນຳ ໃຊ້ Memory ໃນ Linux


Linux ແມ່ນ ໜຶ່ງ ໃນລະບົບປະຕິບັດການທີ່ເປີດກວ້າງທີ່ສຸດແລະມາພ້ອມກັບຊຸດ ຄຳ ສັ່ງທີ່ໃຫຍ່ຫຼວງ. ວິທີການທີ່ ສຳ ຄັນແລະດຽວທີ່ສຸດໃນການ ກຳ ນົດພື້ນທີ່ທັງ ໝົດ ທີ່ມີຢູ່ຂອງ ໜ່ວຍ ຄວາມ ຈຳ ທາງກາຍແລະຄວາມ ຈຳ ແລກປ່ຽນໂດຍການໃຊ້ ຄຳ ສັ່ງ“ ຟຣີ”

ຄຳ ສັ່ງ Linux“ ບໍ່ເສຍຄ່າ” ໃຫ້ຂໍ້ມູນກ່ຽວກັບພື້ນທີ່ທັງ ໝົດ ທີ່ ນຳ ໃຊ້ແລະມີຂອງ ໜ່ວຍ ຄວາມ ຈຳ ທາງຮ່າງກາຍແລະຫນ່ວຍຄວາມ ຈຳ ແລກປ່ຽນປະສົບກັບ buffers ທີ່ໃຊ້ໂດຍແກ່ນໃນ Linux/Unix ຄືກັບລະບົບປະຕິບັດການ.

ບົດຂຽນນີ້ສະ ເໜີ ຕົວຢ່າງທີ່ເປັນປະໂຫຍດຂອງ ຄຳ ສັ່ງ“ ຟຣີ” ພ້ອມດ້ວຍຕົວເລືອກຕ່າງໆ, ເຊິ່ງອາດຈະເປັນປະໂຫຍດ ສຳ ລັບທ່ານທີ່ຈະ ນຳ ໃຊ້ຄວາມຊົງ ຈຳ ທີ່ທ່ານມີ.

1. ສະແດງຄວາມ ຈຳ ຂອງລະບົບ

ຄຳ ສັ່ງຟຣີທີ່ໃຊ້ໃນການກວດສອບພື້ນທີ່ທີ່ໃຊ້ແລະມີຢູ່ຂອງ ໜ່ວຍ ຄວາມ ຈຳ ທາງກາຍຍະພາບແລະແລກປ່ຽນຄວາມ ຈຳ ໃນ KB. ເບິ່ງຄໍາສັ່ງໃນການປະຕິບັດຂ້າງລຸ່ມນີ້.

# free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. ສະແດງ ໜ່ວຍ ຄວາມ ຈຳ ໃນໄບ

ຄໍາສັ່ງຟຣີກັບຕົວເລືອກ -b, ສະແດງຂະຫນາດຂອງຫນ່ວຍຄວາມຈໍາໃນໄບ.

# free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. ສະແດງ ໜ່ວຍ ຄວາມ ຈຳ ໃນກິໂລໄບ

ຄໍາສັ່ງຟຣີກັບຕົວເລືອກ -k, ສະແດງຂະຫນາດຂອງຫນ່ວຍຄວາມຈໍາໃນ (KB) Kilobytes.

# free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. ສະແດງ ໜ່ວຍ ຄວາມ ຈຳ ໃນເມກາໄບ

ເພື່ອເບິ່ງຂະ ໜາດ ຂອງ ໜ່ວຍ ຄວາມ ຈຳ ໃນ (MB) Megabytes ໃຊ້ຕົວເລືອກເປັນ -m.

# free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. ສະແດງ ໜ່ວຍ ຄວາມ ຈຳ ເປັນ Gigabytes

ການໃຊ້ຕົວເລືອກ -g ດ້ວຍ ຄຳ ສັ່ງຟຣີ, ຈະສະແດງຂະ ໜາດ ຂອງ ໜ່ວຍ ຄວາມ ຈຳ ເປັນ GB (Gigabytes).

# free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6. ສະແດງສາຍລວມ

ຄໍາສັ່ງທີ່ບໍ່ເສຍຄ່າກັບ -t ທາງເລືອກ, ຈະລາຍຊື່ເສັ້ນທັງຫມົດຢູ່ປາຍ.

# 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. ປິດການໃຊ້ງານການສະແດງສາຍທີ່ປັບລະບົບ Buffer

ໂດຍຄ່າເລີ່ມຕົ້ນການສະແດງ ຄຳ ສັ່ງແບບບໍ່ເສຍຄ່າ“ ປັບປ່ຽນຄວາມຖີ່”, ເພື່ອປິດການ ນຳ ໃຊ້ເສັ້ນນີ້ເປັນທາງເລືອກ.

# free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. ສະແດງສະຖານະພາບຄວາມ ຈຳ ສຳ ລັບເປັນປົກກະຕິ

ຕົວເລືອກ -s ທີ່ມີ ຈຳ ນວນ, ໃຊ້ເພື່ອປັບປຸງ ຄຳ ສັ່ງຟຣີໃນຊ່ວງເວລາປົກກະຕິ. ຕົວຢ່າງ, ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ຈະປັບປຸງ ຄຳ ສັ່ງຟຣີທຸກໆ 5 ວິນາທີ.

# 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. ສະແດງສະຖິຕິຄວາມ ຈຳ ຕ່ ຳ ແລະສູງ

ສະຫວິດ -l ສະແດງລາຍລະອຽດກ່ຽວກັບສະຖິຕິຂະ ໜາດ ຄວາມ ຈຳ ສູງແລະຕ່ ຳ.

# 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. ກວດເບິ່ງລຸ້ນ Free

ຕົວເລືອກ -V, ສະແດງຂໍ້ມູນສະບັບ ຄຳ ສັ່ງຟຣີ.

# free -V

procps version 3.2.8

ຄຳ ສັ່ງ Netstat.