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.