ຄໍາຕອບດ່ວນ: ຂ້ອຍຕ້ອງການ swap space Linux ບໍ?

ຢ່າງໃດກໍຕາມ, ມັນແມ່ນແນະນໍາໃຫ້ສະເຫມີມີການແບ່ງປັນແລກປ່ຽນ. ພື້ນທີ່ດິດແມ່ນລາຄາຖືກ. ກໍານົດບາງສ່ວນຂອງມັນເປັນ overdraft ສໍາລັບເວລາທີ່ຄອມພິວເຕີຂອງທ່ານເຮັດວຽກຕ່ໍາສຸດຫນ່ວຍຄວາມຈໍາ. ຖ້າຄອມພິວເຕີຂອງທ່ານມີຫນ່ວຍຄວາມຈໍາຕໍ່າຢູ່ສະເຫມີແລະທ່ານກໍາລັງໃຊ້ພື້ນທີ່ສະຫຼັບຢູ່ສະເຫມີ, ໃຫ້ພິຈາລະນາຍົກລະດັບຫນ່ວຍຄວາມຈໍາໃນຄອມພິວເຕີຂອງທ່ານ.

ພວກເຮົາຕ້ອງການບ່ອນແລກປ່ຽນ Linux ບໍ?

ການມີພື້ນທີ່ແລກປ່ຽນແມ່ນເປັນສິ່ງທີ່ດີສະເໝີ. ພື້ນທີ່ດັ່ງກ່າວຖືກນໍາໃຊ້ເພື່ອຂະຫຍາຍປະລິມານຂອງ RAM ທີ່ມີປະສິດທິພາບໃນລະບົບ, ເປັນຫນ່ວຍຄວາມຈໍາ virtual ສໍາລັບໂຄງການທີ່ກໍາລັງແລ່ນຢູ່. ແຕ່ທ່ານບໍ່ສາມາດຊື້ RAM ພິເສດແລະລົບລ້າງພື້ນທີ່ແລກປ່ຽນ. Linux ຍ້າຍໂປຣແກມ ແລະຂໍ້ມູນທີ່ໃຊ້ເລື້ອຍໆເພື່ອແລກປ່ຽນພື້ນທີ່ ເຖິງແມ່ນວ່າທ່ານມີ gigabytes ຂອງ RAM..

ຂ້ອຍສາມາດແລ່ນ Linux ໂດຍບໍ່ມີການແລກປ່ຽນ?

ໂດຍບໍ່ມີການແລກປ່ຽນ, ລະບົບຈະໂທຫາ OOM ໃນເວລາທີ່ຫນ່ວຍຄວາມຈໍາຫມົດ. ທ່ານສາມາດຈັດລໍາດັບຄວາມສໍາຄັນຂອງຂະບວນການໃດທີ່ຖືກຂ້າກ່ອນໃນການຕັ້ງຄ່າ oom_adj_score. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຂຽນ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​, ຕ້ອງ​ການ​ທີ່​ຈະ​ລັອກ​ຫນ້າ​ເຂົ້າ​ໄປ​ໃນ RAM ແລະ​ປ້ອງ​ກັນ​ບໍ່​ໃຫ້​ພວກ​ເຂົາ​ຈາກ​ການ​ໄດ້​ຮັບ​ການ swapped​, mlock() ສາ​ມາດ​ນໍາ​ໃຊ້​.

ການແບ່ງສ່ວນ swap ມີຄວາມຈໍາເປັນສໍາລັບ Ubuntu ບໍ?

ຖ້າທ່ານຕ້ອງການ hibernation, ການປ່ຽນແປງຂອງຂະຫນາດຂອງ RAM ກາຍເປັນ ມີຄວາມຈໍາເປັນສໍາລັບ Ubuntu. … ຖ້າ RAM ໜ້ອຍກວ່າ 1 GB, ຂະໜາດຂອງ swap ຄວນເປັນຂະໜາດຂອງ RAM ຢ່າງນ້ອຍ ແລະ ຂະໜາດຂອງ RAM ຫຼາຍກວ່າສອງເທົ່າ. ຖ້າ RAM ຫຼາຍກວ່າ 1 GB, ຂະຫນາດຂອງ swap ຄວນຈະເປັນຢ່າງຫນ້ອຍເທົ່າກັບຮາກສີ່ຫລ່ຽມຂອງຂະຫນາດ RAM ແລະຫຼາຍທີ່ສຸດສອງເທົ່າຂອງຂະຫນາດ RAM.

Ubuntu 20.04 swap ມີຄວາມຈໍາເປັນບໍ?

ດີ, ມັນຂຶ້ນກັບ. ຖ້າທ່ານຕ້ອງການ hibernate ທ່ານຈະຕ້ອງການ a ແຍກ/ສະຫຼັບພາທິຊັນ (ເບິ່ງຂ້າງລຸ່ມນີ້). / swap ຖືກນໍາໃຊ້ເປັນຫນ່ວຍຄວາມຈໍາ virtual. Ubuntu ໃຊ້ມັນໃນເວລາທີ່ທ່ານຫມົດ RAM ເພື່ອປ້ອງກັນບໍ່ໃຫ້ລະບົບຂອງທ່ານຂັດຂ້ອງ. ຢ່າງໃດກໍຕາມ, ຮຸ່ນໃຫມ່ຂອງ Ubuntu (ຫຼັງຈາກ 18.04) ມີໄຟລ໌ swap ໃນ / root .

RAM 16GB ຕ້ອງການພື້ນທີ່ແລກປ່ຽນບໍ?

ເວົ້າງ່າຍໆ, ຖ້າທ່ານກໍາລັງຈະ hibernate ຄອມພິວເຕີຂອງທ່ານ, ທ່ານຈະຕ້ອງມີຢ່າງຫນ້ອຍ 1.5 * RAM. ຢ່າງໃດກໍຕາມ, ນັບຕັ້ງແຕ່ທ່ານກໍາລັງໃຊ້ SSD, ຂ້າພະເຈົ້າສົງໃສວ່າມີຈຸດຫຼາຍໃນການ hibernating. ຖ້າບໍ່ດັ່ງນັ້ນ, ທ່ານຄວນກໍານົດພື້ນທີ່ແລກປ່ຽນສໍາລັບ 4GB ເພາະທ່ານມີ RAM 16GB.

ເປັນຫຍັງການໃຊ້ swap ຈຶ່ງສູງ?

ອັດຕາສ່ວນທີ່ສູງຂຶ້ນຂອງການນໍາໃຊ້ swap ແມ່ນປົກກະຕິເມື່ອໂມດູນທີ່ສະຫນອງໃຫ້ເຮັດໃຫ້ການນໍາໃຊ້ຂອງແຜ່ນຫນັກແຫນ້ນ. ການນໍາໃຊ້ອັດຕາແລກປ່ຽນສູງອາດຈະເປັນ ສັນຍານວ່າລະບົບກໍາລັງປະສົບກັບຄວາມກົດດັນຂອງຫນ່ວຍຄວາມຈໍາ. ຢ່າງໃດກໍ່ຕາມ, ລະບົບ BIG-IP ອາດຈະປະສົບກັບການນໍາໃຊ້ swap ສູງພາຍໃຕ້ສະພາບການເຮັດວຽກປົກກະຕິ, ໂດຍສະເພາະໃນຮຸ່ນຕໍ່ມາ.

ຈະເກີດຫຍັງຂຶ້ນຖ້າບໍ່ມີການແລກປ່ຽນ?

ໂດຍບໍ່ມີການແລກປ່ຽນ, ລະບົບຈະໝົດຄວາມຈຳ virtual (ເວົ້າຢ່າງເຂັ້ມງວດ, RAM+ swap) ທັນທີທີ່ມັນບໍ່ມີຫນ້າສະອາດຫຼາຍທີ່ຈະຂັບໄລ່. ຫຼັງຈາກນັ້ນ, ມັນຈະມີການຂ້າຂະບວນການ. ແລ່ນອອກຈາກ RAM ແມ່ນປົກກະຕິຢ່າງສົມບູນ. ມັນເປັນພຽງແຕ່ການຫມຸນທາງລົບກ່ຽວກັບການນໍາໃຊ້ RAM.

ຈະເກີດຫຍັງຂຶ້ນຖ້າຄວາມຊົງຈຳ swap ເຕັມ?

ຖ້າ​ຫາກ​ວ່າ​ແຜ່ນ​ຂອງ​ທ່ານ​ບໍ່​ໄດ້​ໄວ​ພຽງ​ພໍ​ທີ່​ຈະ​ຕິດ​ຕໍ່​, ຫຼັງ​ຈາກ​ນັ້ນ​ລະ​ບົບ​ຂອງ​ທ່ານ​ອາດ​ຈະ​ສິ້ນ​ສຸດ​ການ​ຂັດ​ຂວາງ​, ແລະ​ທ່ານ​ຕ້ອງ​ການ​. ປະສົບການຊ້າລົງເນື່ອງຈາກຂໍ້ມູນຖືກແລກປ່ຽນ ໃນແລະອອກຈາກຄວາມຊົງຈໍາ. ອັນ​ນີ້​ຈະ​ສົ່ງ​ຜົນ​ໃຫ້​ເປັນ​ຄໍ​ຂວດ. ຄວາມ​ເປັນ​ໄປ​ໄດ້​ຄັ້ງ​ທີ​ສອງ​ແມ່ນ​ທ່ານ​ອາດ​ຈະ​ຫມົດ​ຄວາມ​ຊົງ​ຈໍາ​, ສົ່ງ​ຜົນ​ໃຫ້​ມີ wierdness ແລະ crashes​.

RAM 32GB ຕ້ອງການພື້ນທີ່ແລກປ່ຽນບໍ?

ໃນກໍລະນີຂອງທ່ານທີ່ມີ 32GB, ແລະສົມມຸດວ່າທ່ານບໍ່ໄດ້ໃຊ້ Ubuntu ສໍາລັບວຽກງານທີ່ຫນັກແຫນ້ນ, ຂ້ອຍຂໍແນະນໍາ. 4 GB ເຖິງ 8 GB. ຖ້າທ່ານຕ້ອງການ hibernation ເຮັດວຽກ, ມັນຕ້ອງປະຫຍັດທຸກສິ່ງທຸກຢ່າງໃນ RAM ເພື່ອແລກປ່ຽນພື້ນທີ່ເພື່ອໃຫ້ມັນສາມາດຟື້ນຟູໄດ້ເມື່ອຄອມພິວເຕີເປີດອີກເທື່ອຫນຶ່ງ, ດັ່ງນັ້ນທ່ານຕ້ອງການພື້ນທີ່ swap ຢ່າງຫນ້ອຍ 32 GB.

Ubuntu 18.04 ຕ້ອງການແລກປ່ຽນບໍ?

Ubuntu 18.04 LTS ບໍ່ຕ້ອງການ Swap partition ເພີ່ມເຕີມ. ເນື່ອງຈາກວ່າມັນໃຊ້ Swapfile ແທນ. Swapfile ເປັນໄຟລ໌ຂະຫນາດໃຫຍ່ທີ່ເຮັດວຽກຄືກັນກັບການແບ່ງປັນ Swap. … ຖ້າບໍ່ດັ່ງນັ້ນ, bootloader ອາດຈະຖືກຕິດຕັ້ງຢູ່ໃນຮາດໄດທີ່ຜິດພາດ, ແລະດັ່ງນັ້ນ, ທ່ານອາດຈະບໍ່ສາມາດ boot ເຂົ້າໄປໃນລະບົບປະຕິບັດການ Ubuntu 18.04 ໃຫມ່ຂອງທ່ານໄດ້.

ທ່ານສາມາດຕິດຕັ້ງ Ubuntu ໂດຍບໍ່ມີການແລກປ່ຽນ?

ທ່ານ​ບໍ່​ຈໍາ​ເປັນ​ຕ້ອງ​ມີ​ການ​ແບ່ງ​ປັນ​ແຍກ​ຕ່າງ​ຫາກ​. ທ່ານສາມາດເລືອກທີ່ຈະຕິດຕັ້ງ Ubuntu ໂດຍບໍ່ມີການແບ່ງປັນ swap ກັບທາງເລືອກຂອງການນໍາໃຊ້ໄຟລ໌ swap ຕໍ່ມາ: Swap ໂດຍທົ່ວໄປແມ່ນກ່ຽວຂ້ອງກັບການແບ່ງປັນ swap, ບາງທີອາດຍ້ອນວ່າຜູ້ໃຊ້ຖືກກະຕຸ້ນໃຫ້ສ້າງການແບ່ງປັນ swap ໃນເວລາຕິດຕັ້ງ.

ຂ້ອຍຈະເປີດໃຊ້ swap ໄດ້ແນວໃດ?

ເປີດໃຊ້ການແບ່ງສ່ວນສະຫຼັບ

  1. ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ cat /etc/fstab.
  2. ໃຫ້ແນ່ໃຈວ່າມີການເຊື່ອມຕໍ່ແຖວຂ້າງລຸ່ມນີ້. ອັນນີ້ເປີດໃຊ້ງານ swap on boot. /dev/sdb5 none swap sw 0 0.
  3. ຈາກນັ້ນປິດການໃຊ້ງານ swap ທັງໝົດ, ສ້າງມັນຄືນໃໝ່, ຈາກນັ້ນເປີດໃຊ້ມັນຄືນໃໝ່ດ້ວຍຄຳສັ່ງຕໍ່ໄປນີ້. sudo swapoff -a sudo /sbin/mkswap /dev/sdb5 sudo swapon -a.

Ubuntu ໃຊ້ swap ບໍ?

ເຊັ່ນດຽວກັນກັບການແຈກຢາຍ Linux ທີ່ທັນສະໄຫມທີ່ສຸດ, ໃນ Ubuntu ທ່ານສາມາດນໍາໃຊ້ສອງຮູບແບບທີ່ແຕກຕ່າງກັນຂອງ swap. ສະບັບຄລາສສິກມີຮູບແບບຂອງການແບ່ງປັນທີ່ອຸທິດຕົນ. ປົກກະຕິແລ້ວມັນຖືກຕັ້ງຄ່າໃນຂະນະທີ່ຕິດຕັ້ງ OS ຂອງທ່ານໃນ HDD ຄັ້ງທໍາອິດແລະມີຢູ່ພາຍນອກ Ubuntu OS, ໄຟລ໌ຂອງມັນ, ແລະຂໍ້ມູນຂອງທ່ານ.

ຂ້ອຍສາມາດລຶບ swapfile Ubuntu ໄດ້ບໍ?

ມັນເປັນໄປໄດ້ທີ່ຈະກໍາຫນົດຄ່າ Linux ບໍ່ໃຫ້ໃຊ້ໄຟລ໌ swap, ແຕ່ມັນຈະເຮັດວຽກໄດ້ດີຫນ້ອຍລົງ. ພຽງແຕ່ການລຶບມັນອາດຈະເຮັດໃຫ້ເຄື່ອງຂອງທ່ານຂັດ - ແລະຈາກນັ້ນລະບົບຈະສ້າງມັນຄືນໃຫມ່ໃນເວລາ reboot. ຢ່າລຶບມັນ. swapfile ຕື່ມໃສ່ຫນ້າທີ່ດຽວກັນໃນ linux ທີ່ pagefile ເຮັດໃນ Windows.

Ubuntu ສ້າງ swap ໂດຍອັດຕະໂນມັດບໍ?

ແມ່ນແລ້ວ, ມັນເຮັດໄດ້. Ubuntu ສະເຫມີສ້າງພາທິຊັນ swap ຖ້າທ່ານເລືອກການຕິດຕັ້ງອັດຕະໂນມັດ. ແລະມັນບໍ່ແມ່ນຄວາມເຈັບປວດທີ່ຈະເພີ່ມການແບ່ງປັນ swap.

ມັກໂພສນີ້ບໍ່? ກະລຸນາແບ່ງປັນໃຫ້ ໝູ່ ເພື່ອນຂອງທ່ານ:
OS ມື້ນີ້