ນີ້ແມ່ນຄໍາສັ່ງ fs_setcachesize ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
fs_setcacheize - ກໍານົດຂະຫນາດຂອງແຄດດິດ
ສະຫຼຸບສັງລວມ
fs setcachesize [- ຕັນ <ຂະຫນາດ (0 = ຣີເຊັດ)>>] [- ຣີເຊັດ] [-ຊ່ວຍ]
fs setca [-b <ຂະຫນາດ (0 = ຣີເຊັດ)>>] [-r] [-h]
fs cacheize [-b <ຂະຫນາດ (0 = ຣີເຊັດ)>>] [-r] [-h]
fs ca [-b <ຂະຫນາດ (0 = ຣີເຊັດ)>>] [-r] [-h]
ລາຍລະອຽດ
ໄດ້ fs setcachesize ຄໍາສັ່ງປ່ຽນຈໍານວນຂອງກິໂລໄບຕັນຂອງພື້ນທີ່ດິດທ້ອງຖິ່ນ
ມີຢູ່ໃນ Cache Manager ສໍາລັບ cache ຂໍ້ມູນຂອງມັນ, ໃນເຄື່ອງທີ່ໃຊ້ disk cache. ໄດ້
ຄຳສັ່ງບໍ່ສາມາດໃຊ້ໄດ້ໃນເຄື່ອງທີ່ໃຊ້ໜ່ວຍຄວາມຈຳ.
ເພື່ອສົ່ງຄືນຂະໜາດແຄດໃຫ້ເປັນຄ່າເລີ່ມຕົ້ນທີ່ລະບຸໄວ້ໃນຊ່ອງຂໍ້ມູນທີສາມຂອງທ້ອງຖິ່ນ
/etc/openafs/cacheinfo ໄຟລ໌, ໃຫ້ຄ່າຂອງ 0 ກັບ - ຕັນ ການໂຕ້ຖຽງ.
ເພື່ອສົ່ງຄືນຂະໜາດແຄດໃຫ້ກັບຄ່າທີ່ຕັ້ງໄວ້ ເມື່ອເຄື່ອງຖືກປິດເປີດຄັ້ງສຸດທ້າຍ, ໃຫ້ໃຊ້ປຸ່ມ
- ຣີເຊັດ ທຸງແທນທີ່ຈະເປັນ - ຕັນ ການໂຕ້ຖຽງ. ນີ້ແມ່ນປົກກະຕິຈໍານວນເງິນທີ່ລະບຸໄວ້ໃນ
cacheinfo ໄຟລ໌, ເວັ້ນເສຍແຕ່ວ່າ - ຕັນ ການໂຕ້ຖຽງໄດ້ຖືກລວມຢູ່ໃນ afsd ຄໍາສັ່ງທີ່ຈະ override
ໄດ້ cacheinfo ມູນຄ່າ.
ເພື່ອສະແດງຂະຫນາດແຄດໃນປະຈຸບັນແລະຈໍານວນແຄດທີ່ໃຊ້ຢູ່, ສໍາລັບທັງແຜ່ນແລະຫນ່ວຍຄວາມຈໍາ
cache, ໃຊ້ fs getcacheparms ຄໍາສັ່ງ.
ຂໍ້ຄວນລະວັງ
ຄຳສັ່ງນີ້ບໍ່ສາມາດໃຊ້ໄດ້ໃນເຄື່ອງທີ່ໃຊ້ໜ່ວຍຄວາມຈຳ, ແລະສົ່ງຜົນໃຫ້ເກີດຄວາມຜິດພາດ
ຂໍ້ຄວາມ. ເພື່ອປ່ຽນຂະຫນາດຖານຄວາມຈໍາ, ໃຫ້ແກ້ໄຂ cacheinfo ໄຟລ໌ແລະ reboot, ຫຼື reboot ແລະ
ສະຫນອງການ - ຕັນ ການໂຕ້ຖຽງກັບ afsd ຄໍາສັ່ງ.
ໃນເຄື່ອງທີ່ໃຊ້ disk cache, ຢ່າຕັ້ງຂະຫນາດ cache ໃຫ້ເກີນ 85% ຫາ 90% ຂອງ.
ພື້ນທີ່ດິສກ໌ຕົວຈິງທີ່ມີຢູ່ສໍາລັບ cache directory. ການປະຕິບັດ cache ຕົວຂອງມັນເອງ
ຕ້ອງການພື້ນທີ່ຂະຫນາດນ້ອຍໃນການແບ່ງປັນ.
OPTIONS
- ຕັນ <ຂະຫນາດ>
ລະບຸຈໍານວນພື້ນທີ່ດິດທີ່ມີຢູ່ສໍາລັບ Cache Manager ເພື່ອອຸທິດໃຫ້
ແຄດ. ຂະໜາດຄວນຈະເປັນຈຳນວນບວກຕາມດ້ວຍຄຳຕໍ່ທ້າຍທາງເລືອກ: "K" ສຳລັບ
kibibytes (1024 bytes, ຄ່າເລີ່ມຕົ້ນ), "M" ສໍາລັບ mebibytes (1024 kibibytes), "G" ສໍາລັບ
gibibytes (1024 mebibytes), ແລະ "T" ສໍາລັບ tebibytes (1024 gibytes). ໃຫ້ມູນຄ່າ
ຂອງ 0 ເພື່ອກໍານົດຂະຫນາດແຄດເປັນຄ່າເລີ່ມຕົ້ນທີ່ລະບຸໄວ້ໃນ cacheinfo ຍື່ນ.
- ຣີເຊັດ
ສົ່ງຄືນຂະໜາດແຄດເປັນຄ່າທີ່ຕັ້ງໄວ້ ເມື່ອເຄື່ອງຖືກບູດຄັ້ງສຸດທ້າຍ. ນີ້ຕົກລົງ
ດ້ວຍມູນຄ່າໃນ cacheinfo file ເວັ້ນເສຍແຕ່ວ່າ - ຕັນ ການໂຕ້ຖຽງໄດ້ຖືກນໍາໃຊ້ໃນ afsd
ຄໍາສັ່ງ.
-ຊ່ວຍ
ພິມການຊ່ວຍເຫຼືອອອນໄລນ໌ສໍາລັບຄໍາສັ່ງນີ້. ຕົວເລືອກທີ່ຖືກຕ້ອງອື່ນໆທັງໝົດຖືກລະເລີຍ.
ຕົວຢ່າງ
ຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້ກໍານົດຂະຫນາດຖານຄວາມຈໍາ disk ເປັນ 25000 ກິໂລໄບຕັນ.
% fs setcacheize -blocks 25000
ທັງສອງຄໍາສັ່ງຕໍ່ໄປນີ້ຈະປັບຂະຫນາດຂອງ cache ຂອງແຜ່ນເປັນມູນຄ່າໃນ cacheinfo
ໄຟລ໌, ສົມມຸດວ່າ - ຕັນ ການໂຕ້ຖຽງກັບ afsd ຄໍາສັ່ງບໍ່ໄດ້ຖືກນໍາໃຊ້.
% fs setcacheize -blocks 0
% fs setcachesize -reset
ຄວາມເປັນສ່ວນຕົວ ຕ້ອງການ
ຜູ້ອອກຈະຕ້ອງໄດ້ເຂົ້າສູ່ລະບົບເປັນ superuser root ທ້ອງຖິ່ນ.
ໃຊ້ fs_setcacheize ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net