ເພື່ອລ້າງຫນ່ວຍຄວາມຈໍາ swap ໃນລະບົບຂອງທ່ານ, ທ່ານພຽງແຕ່ຕ້ອງການປິດການ swap. ນີ້ຈະຍ້າຍຂໍ້ມູນທັງຫມົດຈາກ swap memory ກັບໄປໃນ RAM. ມັນຍັງຫມາຍຄວາມວ່າທ່ານຈໍາເປັນຕ້ອງແນ່ໃຈວ່າທ່ານມີ RAM ເພື່ອສະຫນັບສະຫນູນການດໍາເນີນງານນີ້. ວິທີທີ່ງ່າຍທີ່ຈະເຮັດນີ້ແມ່ນການດໍາເນີນການ 'free -m' ເພື່ອເບິ່ງສິ່ງທີ່ຖືກນໍາໃຊ້ໃນ swap ແລະໃນ RAM.
ຂ້ອຍຈະຟື້ນຟູພື້ນທີ່ແລກປ່ຽນຂອງຂ້ອຍໄດ້ແນວໃດ?
ວິທີການເອົາ Swap Space ທີ່ບໍ່ຈໍາເປັນອອກ
- ກາຍເປັນ superuser.
- ເອົາພື້ນທີ່ແລກປ່ຽນ. # /usr/sbin/swap -d /path/filename. …
- ແກ້ໄຂໄຟລ໌ /etc/vfstab ແລະລຶບລາຍການສໍາລັບໄຟລ໌ swap.
- ກູ້ພື້ນທີ່ດິສກ໌ຄືນມາເພື່ອວ່າເຈົ້າສາມາດໃຊ້ມັນເພື່ອອັນອື່ນໄດ້. # rm /path/filename. …
- ກວດສອບວ່າໄຟລ໌ swap ແມ່ນບໍ່ມີຕໍ່ໄປອີກແລ້ວ. # swap -l.
ເປັນຫຍັງໜ່ວຍຄວາມຈຳສະລັບຂອງຂ້ອຍຈຶ່ງເຕັມ?
ບາງຄັ້ງ, ລະບົບຈະໃຊ້ຈໍານວນເຕັມຂອງຫນ່ວຍຄວາມຈໍາ swap ເຖິງແມ່ນວ່າໃນເວລາທີ່ ລະບົບມີຫນ່ວຍຄວາມຈໍາທາງດ້ານຮ່າງກາຍພຽງພໍ, ນີ້ເກີດຂຶ້ນຍ້ອນວ່າຫນ້າທີ່ບໍ່ເຄື່ອນໄຫວທີ່ຖືກຍ້າຍໄປ swap ໃນລະຫວ່າງການໃຊ້ຫນ່ວຍຄວາມຈໍາສູງບໍ່ໄດ້ກັບຄືນສູ່ຄວາມຊົງຈໍາທາງດ້ານຮ່າງກາຍໃນສະພາບປົກກະຕິ.
ຈະເກີດຫຍັງຂຶ້ນຖ້າຊ່ອງຫວ່າງເຕັມ?
ຖ້າແຜ່ນຂອງທ່ານບໍ່ໄວພໍທີ່ຈະຕິດຕາມໄດ້, ລະບົບຂອງທ່ານອາດຈະສິ້ນສຸດການຂັດຂືນ, ແລະທ່ານຈະປະສົບກັບຄວາມຊ້າລົງຍ້ອນວ່າຂໍ້ມູນຖືກແລກປ່ຽນໃນ. ແລະອອກຈາກຄວາມຊົງຈໍາ. ອັນນີ້ຈະສົ່ງຜົນໃຫ້ເປັນຄໍຂວດ. ຄວາມເປັນໄປໄດ້ຄັ້ງທີສອງແມ່ນທ່ານອາດຈະຫມົດຄວາມຊົງຈໍາ, ສົ່ງຜົນໃຫ້ມີ wierdness ແລະ crashes.
ຂ້ອຍສາມາດລຶບ Linux swap partition ໄດ້ບໍ?
ເລືອກໄດຣຟ໌ຂອງທ່ານຈາກເມນູດ້ານຂວາເທິງ. ໃນຂະນະທີ່ GParted ເປີດໃຊ້ການແບ່ງສ່ວນ swap ຄືນໃໝ່ເມື່ອເປີດຕົວ, ທ່ານຈະຕ້ອງຄລິກຂວາໃສ່ສ່ວນແບ່ງ swap ໂດຍສະເພາະແລ້ວຄລິກ Swapoff -> ອັນນີ້ຈະຖືກນຳໃຊ້ທັນທີ. ລົບການແບ່ງປັນແລກປ່ຽນ ດ້ວຍການຄລິກຂວາ -> ລຶບ. ເຈົ້າຕ້ອງນຳໃຊ້ການປ່ຽນແປງດຽວນີ້.
ຂ້ອຍຈະປິດການສະຫຼັບໄດ້ແນວໃດ?
ປິດອຸປະກອນ swap ທັງໝົດ ແລະໄຟລ໌ດ້ວຍ swapoff -a . ເອົາການອ້າງອີງທີ່ກົງກັນໃດໆທີ່ພົບເຫັນຢູ່ໃນ /etc/fstab .
...
- ແລ່ນ swapoff -a : ນີ້ຈະປິດການໃຊ້ງານ swap ທັນທີ.
- ເອົາການເຂົ້າ swap ໃດຈາກ /etc/fstab.
- reboot ລະບົບ. ຖ້າການແລກປ່ຽນຫາຍໄປ, ດີ. …
- reboot.
ການໃຊ້ພື້ນທີ່ swap ບໍ່ດີບໍ?
Swap ແມ່ນຄວາມຊົງຈໍາສຸກເສີນທີ່ຈໍາເປັນ; ພື້ນທີ່ທີ່ຕັ້ງໄວ້ສໍາລັບເວລາທີ່ລະບົບຂອງເຈົ້າຕ້ອງການຄວາມຊົງຈໍາທາງກາຍະພາບຊົ່ວຄາວຫຼາຍກວ່າທີ່ເຈົ້າມີຢູ່ໃນ RAM. ມັນຖືວ່າເປັນ "ບໍ່ດີ" ໃນ ຄວາມຮູ້ສຶກວ່າມັນຊ້າແລະບໍ່ມີປະສິດທິພາບ, ແລະຖ້າລະບົບຂອງເຈົ້າຕ້ອງໃຊ້ swap ຢູ່ເລື້ອຍໆ, ມັນແນ່ນອນວ່າມັນບໍ່ມີຄວາມຊົງຈໍາພຽງພໍ.
ຈະເກີດຫຍັງຂຶ້ນຫາກເຈົ້າໝົດສະວິດ?
ໂດຍບໍ່ມີການແລກປ່ຽນ, ລະບົບຈະຫມົດໄປ ຄວາມຊົງ ຈຳ ເສີຍໆ (ເວົ້າຢ່າງເຂັ້ມງວດ, RAM+ swap) ທັນທີທີ່ມັນບໍ່ມີຫນ້າສະອາດຫຼາຍທີ່ຈະຂັບໄລ່. ຫຼັງຈາກນັ້ນ, ມັນຈະມີການຂ້າຂະບວນການ.
ຈະເກີດຫຍັງຂຶ້ນຖ້າບໍ່ມີບ່ອນແລກປ່ຽນ?
ຖ້າບໍ່ມີການແບ່ງປັນແລກປ່ຽນ, killer OOM ແລ່ນທັນທີ. ຖ້າຫາກວ່າທ່ານໄດ້ມີໂຄງການຮົ່ວຄວາມຊົງຈໍາ, ມັນເປັນແນວໂນ້ມທີ່ຈະໄດ້ຮັບການຂ້າ. ສິ່ງນັ້ນເກີດຂຶ້ນແລະທ່ານຟື້ນຕົວລະບົບເກືອບທັນທີ. ຖ້າມີການແບ່ງສ່ວນ swap, kernel pushes ເນື້ອໃນຂອງຫນ່ວຍຄວາມຈໍາເຂົ້າໄປໃນ swap.
swap space ໃຊ້ເພື່ອຫຍັງ?
Swap space ໃນ Linux ຖືກໃຊ້ ເມື່ອຈໍານວນຫນ່ວຍຄວາມຈໍາທາງດ້ານຮ່າງກາຍ (RAM) ເຕັມ. ຖ້າລະບົບຕ້ອງການຊັບພະຍາກອນຫນ່ວຍຄວາມຈໍາຫຼາຍແລະ RAM ເຕັມ, ຫນ້າທີ່ບໍ່ມີການເຄື່ອນໄຫວໃນຫນ່ວຍຄວາມຈໍາຈະຖືກຍ້າຍໄປບ່ອນແລກປ່ຽນ. ໃນຂະນະທີ່ພື້ນທີ່ swap ສາມາດຊ່ວຍເຄື່ອງຈັກທີ່ມີ RAM ຂະຫນາດນ້ອຍ, ມັນບໍ່ຄວນຖືວ່າເປັນການທົດແທນ RAM ຫຼາຍ.