ວິທີການປິດການໃຊ້ງານແບບຖາວອນໃນ Linux
ການແລກປ່ຽນຫລືແລກປ່ຽນພື້ນທີ່ສະແດງເຖິງ ໜ້າ ໜ່ວຍ ຄວາມ ຈຳ ທາງກາຍຍະພາບທີ່ອາໃສຢູ່ເທິງສຸດຂອງການແບ່ງປັນແຜ່ນຫລືແຟ້ມພິເສດທີ່ໃຊ້ ສຳ ລັບການຂະຫຍາຍ ໜ່ວຍ ຄວາມ ຈຳ ຂອງ RAM ຂອງລະບົບເມື່ອ ໜ່ວຍ ຄວາມ ຈຳ ທາງກາຍ.
ການໃຊ້ວິທີນີ້ໃນການຂະຫຍາຍຊັບພະຍາກອນ RAM, ໜ້າ ຄວາມ ຈຳ ທີ່ບໍ່ມີປະໂຫຍດຈະຖືກ ນຳ ໄປຖິ້ມໃນພື້ນທີ່ແລກປ່ຽນປະສົບເມື່ອບໍ່ມີ RAM. ເຖິງຢ່າງໃດກໍ່ຕາມ, ເຮັດກັບຄວາມໄວໃນການຫມູນວຽນຂອງຮາດດິດແບບຄລາສສິກ, ພື້ນທີ່ສະຫຼັບແມ່ນຢູ່ໃນລະດັບຕໍ່າກວ່າຄວາມໄວໃນການໂອນແລະເວລາເຂົ້າເຖິງເມື່ອທຽບກັບ RAM
ຢູ່ໃນເຄື່ອງ ໃໝ່ ທີ່ມີຮາດດິດ SSD ໄວ, ການສະຫງວນສ່ວນຂະ ໜາດ ນ້ອຍ ສຳ ລັບການແລກປ່ຽນຢ່າງຫຼວງຫຼາຍສາມາດປັບປຸງເວລາເຂົ້າເຖິງແລະການໂອນຄວາມໄວເມື່ອທຽບກັບ HDD ຄລາສສິກ, ແຕ່ວ່າຄວາມໄວແມ່ນຍັງມີຄວາມ ສຳ ຄັນຕ່ ຳ ກວ່າຄວາມ ຈຳ ຂອງ RAM. ບາງຄົນແນະ ນຳ ວ່າພື້ນທີ່ແລກປ່ຽນປະສົບຄວນຖືກຕັ້ງຄ່າໃຫ້ເກີນສອງເທົ່າຂອງ ຈຳ ນວນ RAM ຂອງເຄື່ອງ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ໃນລະບົບທີ່ມີຫລາຍກວ່າ 4 GB ຫລື RAM, ພື້ນທີ່ແລກປ່ຽນປະສົບຄວນຖືກຕັ້ງຄ່າລະຫວ່າງ 2 ຫລື 4 GB.
ໃນກໍລະນີທີ່ເຄື່ອງແມ່ຂ່າຍຂອງທ່ານມີຫນ່ວຍຄວາມ ຈຳ RAM ພຽງພໍຫຼືບໍ່ ຈຳ ເປັນຕ້ອງໃຊ້ພື້ນທີ່ແລກປ່ຽນປະສົບຫຼືການແລກປ່ຽນຫຼຸດລົງຢ່າງຫຼວງຫຼາຍການເຮັດວຽກຂອງລະບົບຂອງທ່ານ, ທ່ານຄວນພິຈາລະນາປິດການໃຊ້ບໍລິການຂອງພື້ນທີ່ແລກປ່ຽນປະສົບ.
ກ່ອນທີ່ຈະປິດພື້ນທີ່ແລກປ່ຽນປະສົບຕົວຈິງ, ທຳ ອິດທ່ານຕ້ອງໄດ້ເບິ່ງເຫັນລະດັບການໂຫຼດຂອງ ໜ່ວຍ ຄວາມ ຈຳ ຂອງທ່ານແລະຈາກນັ້ນໃຫ້ ກຳ ນົດພາທິຊັນທີ່ຖືພື້ນທີ່ແລກປ່ຽນປະສົບ, ໂດຍອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.
# free -h
ຊອກຫາເນື້ອທີ່ Swap ທີ່ໃຊ້ແລ້ວ. ຖ້າຂະ ໜາດ ທີ່ໃຊ້ແລ້ວແມ່ນ 0B ຫຼືໃກ້ກັບ 0 bytes, ມັນສາມາດຖືວ່າພື້ນທີ່ແລກປ່ຽນປະສົບບໍ່ໄດ້ຖືກ ນຳ ໃຊ້ຢ່າງແຮງແລະສາມາດເປັນຄົນພິການດ້ານຄວາມປອດໄພ.
ຖັດໄປ, ອອກປະຕິບັດຕາມ ຄຳ ສັ່ງ blkid, ໃຫ້ຊອກຫາ TYPE =” swap”
ເພື່ອ ກຳ ນົດການແບ່ງປັນການແລກປ່ຽນ, ດັ່ງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້.
# blkid
ອີກເທື່ອ ໜຶ່ງ, ອອກ ຄຳ ສັ່ງ lsblk ຕໍ່ໄປນີ້ເພື່ອຄົ້ນຫາແລະ ກຳ ນົດພາທິຊັນ [SWAP]
ດັ່ງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້.
# lsblk
ຫຼັງຈາກທີ່ທ່ານໄດ້ລະບຸການແບ່ງປັນການແລກປ່ຽນຫລືແຟ້ມຂໍ້ມູນ, ໃຫ້ເຮັດຕາມ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ເພື່ອເຮັດໃຫ້ພື້ນທີ່ແລກປ່ຽນປະຕິບັດງານຢຸດ.
# swapoff /dev/mapper/centos-swap
ຫຼືປິດການແລກປ່ຽນທັງ ໝົດ ຈາກ/proc/swaps
# swapoff -a
ດໍາເນີນການຄໍາສັ່ງໂດຍບໍ່ເສຍຄ່າເພື່ອກວດເບິ່ງວ່າພື້ນທີ່ແລກປ່ຽນປະສົບໄດ້ຖືກປິດໃຊ້ງານຫລືບໍ່.
# free -h
ເພື່ອປິດພື້ນທີ່ແລກປ່ຽນປະສົບການແບບຖາວອນໃນ Linux, ເປີດ/etc/fstab file, ຄົ້ນຫາເສັ້ນແລກປ່ຽນແລະໃຫ້ ຄຳ ເຫັນເສັ້ນທັງ ໝົດ ໂດຍເພີ່ມເຄື່ອງ ໝາຍ #
(hashtag) ຢູ່ທາງ ໜ້າ ຂອງເສັ້ນ, ດັ່ງທີ່ສະແດງ ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມ.
# vi /etc/fstab
ຫລັງຈາກນັ້ນ, ເລີ່ມຕົ້ນລະບົບ ໃໝ່ ເພື່ອປະຕິບັດການຕັ້ງຄ່າແລກປ່ຽນປະສົບ ໃໝ່ ຫຼືອອກ ຄຳ ສັ່ງ <ລະຫັດຜ່ານ mount -a ໃນບາງກໍລະນີອາດຈະເຮັດແນວນັ້ນ.
# mount -a
ຫຼັງຈາກການປິດລະບົບຄືນ ໃໝ່, ການອອກ ຄຳ ສັ່ງທີ່ ນຳ ສະ ເໜີ ໃນຕອນຕົ້ນຂອງບົດແນະ ນຳ ນີ້ຄວນສະທ້ອນໃຫ້ເຫັນວ່າພື້ນທີ່ແລກປ່ຽນປະສົບໄດ້ຖືກປິດການ ນຳ ໃຊ້ຢ່າງສິ້ນເຊີງແລະຖາວອນໃນລະບົບຂອງທ່ານ.
# free -h # blkid # lsblk