Tuned - ການປັບການປະຕິບັດແບບອັດຕະໂນມັດຂອງເຄື່ອງແມ່ຂ່າຍຂອງ CentOS/RHEL
ເພື່ອໃຫ້ເກີດປະສິດທິພາບສູງສຸດຂອງການບໍລິການ, ການ ນຳ ໃຊ້ແລະຖານຂໍ້ມູນໃນເຄື່ອງແມ່ຂ່າຍ, ຜູ້ບໍລິຫານລະບົບປົກກະຕິເຮັດໃຫ້ມີປະສິດຕິພາບທີ່ ໜ້າ ຕື່ນຕາຕື່ນໃຈ, ໃຊ້ເຄື່ອງມືຕ່າງໆ, ທັງເຄື່ອງມືລະບົບປະຕິບັດການທົ່ວໄປແລະເຄື່ອງມືຂອງພາກສ່ວນທີສາມ. ໜຶ່ງ ໃນເຄື່ອງມືປັບການເຮັດວຽກທີ່ມີປະໂຫຍດຫຼາຍທີ່ສຸດໃນ CentOS/RHEL/Fedora Linux ແມ່ນຖືກດັດແປງ.
Tuned ແມ່ນ daemon ທີ່ມີປະສິດທິພາບ ສຳ ລັບການປະຕິບັດການປັບລະບົບ Linux ໂດຍອີງໃສ່ຂໍ້ມູນທີ່ມັນລວບລວມຈາກການຕິດຕາມກວດກາການ ນຳ ໃຊ້ອົງປະກອບຂອງລະບົບ, ເພື່ອບີບເອົາການເຮັດວຽກສູງສຸດອອກຈາກ server.
ມັນເຮັດແບບນີ້ໂດຍການປັບລະບົບຕັ້ງຄ່າແບບເຄື່ອນໄຫວແບບເຄື່ອນໄຫວໂດຍຂຶ້ນກັບກິດຈະ ກຳ ຂອງລະບົບ, ການ ນຳ ໃຊ້ໂປແກຼມປັບແຕ່ງ. ໂປຣໄຟລ໌ປັບແຕ່ງປະກອບມີ sysctl configs, disk-elevators configs, ກະໂປ່ງໂປ່ງໃສທີ່ໂປ່ງໃສ, ຕົວເລືອກການຈັດການພະລັງງານແລະສະຄິບທີ່ທ່ານມັກ.
ໂດຍການຕັ້ງຄ່າເລີ່ມຕົ້ນຈະບໍ່ປັບປ່ຽນການຕັ້ງຄ່າລະບົບແບບເຄື່ອນໄຫວ, ແຕ່ທ່ານສາມາດດັດແປງວິທີການ daemon ທີ່ໃຊ້ງານໄດ້ແລະເຮັດໃຫ້ມັນປ່ຽນແປງການຕັ້ງຄ່າແບບເຄື່ອນໄຫວໂດຍອີງໃສ່ການ ນຳ ໃຊ້ລະບົບ. ທ່ານສາມາດໃຊ້ເຄື່ອງມືເສັ້ນ ຄຳ ສັ່ງ tuned-adm ເພື່ອຈັດການ daemon ໄດ້ເມື່ອມັນເຮັດວຽກຢູ່.
ວິທີການຕິດຕັ້ງ Tuned ໃນ CentOS/RHEL & Fedora
ໃນ CentOS/RHEL 7 ແລະ Fedora, tuned ແມ່ນມາກ່ອນການຕິດຕັ້ງແລະເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ, ແຕ່ວ່າໃນລຸ້ນເກົ່າຂອງ CentOS/RHEL 6.x, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງມັນໂດຍໃຊ້ ຄຳ ສັ່ງ yum ຕໍ່ໄປນີ້.
# yum install tuned
ຫຼັງຈາກການຕິດຕັ້ງ, ທ່ານຈະພົບເຫັນຕໍ່ໄປນີ້ທີ່ ສຳ ຄັນການຕັ້ງຄ່າເອກະສານການຕັ້ງຄ່າ.
- /etc/tuned - tuned configuration directory.
- /etc/tuned/tuned-main.conf– ແຟ້ມເອກະສານການຕັ້ງຄ່າຈົດ ໝາຍ.
- /usr/lib/tuned/- ເກັບບັນດາໄດເລກະທໍລີຍ່ອຍ ສຳ ລັບໂປຼແກຼມປັບແຕ່ງ
ຕອນນີ້ທ່ານສາມາດເລີ່ມຕົ້ນຫຼືຈັດການບໍລິການທີ່ຖືກປັບແຕ່ງໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
--------------- On RHEL/CentOS 7 --------------- # systemctl start tuned # systemctl enable tuned # systemctl status tuned # systemctl stop tuned --------------- On RHEL/CentOS 6 --------------- # service tuned start # chkconfig tuned on # service tuned status # service tuned stop
ຕອນນີ້ທ່ານສາມາດຄວບຄຸມໄດ້ໂດຍໃຊ້ເຄື່ອງມື tunde-adm. ມີ ຈຳ ນວນໂປຼແກຼມ ສຳ ລັບປັບປ່ຽນທີ່ໄດ້ ກຳ ນົດໄວ້ແລ້ວ ສຳ ລັບບາງກໍລະນີການ ນຳ ໃຊ້ທົ່ວໄປ ທ່ານສາມາດກວດເບິ່ງໂປຼໄຟລ໌ທີ່ມີການເຄື່ອນໄຫວໃນປະຈຸບັນດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# tuned-adm active
ຈາກຜົນໄດ້ຮັບຂອງ ຄຳ ສັ່ງຂ້າງເທິງ, ລະບົບທົດສອບ (ເຊິ່ງແມ່ນ Linode VPS) ແມ່ນໄດ້ຮັບການປັບປຸງໃຫ້ດີທີ່ສຸດ ສຳ ລັບການເຮັດວຽກໃນຖານະແຂກແຂກ.
ທ່ານສາມາດໄດ້ຮັບບັນຊີລາຍຊື່ຂອງໂປແກຼມດັດແກ້ທີ່ມີຢູ່ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# tuned-adm list
ເພື່ອປ່ຽນໄປຫາໂປຼໄຟລ໌ໃດ ໜຶ່ງ ທີ່ມີຢູ່ເປັນຕົວຢ່າງໂດຍຜ່ານການປະຕິບັດງານຜ່ານ - ການປັບປ່ຽນເຊິ່ງເຮັດໃຫ້ມີຜົນງານທີ່ດີເລີດໃນທົ່ວ ໜ້າ ວຽກຂອງເຊີຟເວີທົ່ວໄປ.
# tuned-adm profile throughput-performance # tuned-adm active
ເພື່ອໃຊ້ໂປຼໄຟລ໌ທີ່ແນະ ນຳ ສຳ ລັບລະບົບຂອງທ່ານ, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# tuned-adm recommend
ແລະທ່ານສາມາດປິດການປັບທັງ ໝົດ ຕາມທີ່ສະແດງໄວ້.
# tuned-adm off
ວິທີການສ້າງໂປແກຼມປັບແຕ່ງແບບປັບແຕ່ງ
ທ່ານຍັງສາມາດສ້າງໂປຼໄຟລ໌ ໃໝ່, ພວກເຮົາຈະສ້າງໂປຼໄຟລ໌ ໃໝ່ ທີ່ເອີ້ນວ່າການທົດສອບເຊິ່ງຈະໃຊ້ການຕັ້ງຄ່າຈາກໂປຼໄຟລ໌ທີ່ມີຢູ່ແລ້ວເຊິ່ງເອີ້ນວ່າ latency-performance.
ປ່ຽນໄປໃນເສັ້ນທາງທີ່ເກັບຮັກສາລາຍຊື່ໄດເລກະທໍລີ ສຳ ລັບໂປຼແກຼມດັດປັບ, ສ້າງໄດເລກະທໍລີຍ່ອຍ ໃໝ່ ທີ່ເອີ້ນວ່າການທົດສອບການໃຊ້ງານ ສຳ ລັບໂປແກຼມປັບແຕ່ງທີ່ທ່ານຕ້ອງການຢູ່ທີ່ນັ້ນ.
# cd /usr/lib/tuned/ # mkdir test-performance
ຫຼັງຈາກນັ້ນສ້າງເອກະສານການຕັ້ງຄ່າ tuned.conf ໃນໄດເລກະທໍລີ.
# vim test-performance/tuned.conf
ຄັດລອກແລະວາງການຕັ້ງຄ່າຕໍ່ໄປນີ້ໃນແຟ້ມ.
[main] include=latency-performance summary=Test profile that uses settings for latency-performance tuning profile
ບັນທຶກເອກະສານແລະປິດມັນ.
ຖ້າທ່ານ ດຳ ເນີນການ ຄຳ ສັ່ງລາຍຊື່ tuned-adm ອີກເທື່ອ ໜຶ່ງ, ໂປຼໄຟລ໌ດັດປັບ ໃໝ່ ຄວນມີຢູ່ໃນລາຍຊື່ໂປຼໄຟລ໌ທີ່ມີຢູ່.
# tuned-adm list
ເພື່ອເປີດໃຊ້ໂປຼແກຼມປັບແຕ່ງ ໃໝ່, ອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# tuned-adm profile test-performance
ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມແລະທາງເລືອກໃນການ tinkering ເພີ່ມເຕີມ, ເບິ່ງ ໜ້າ ຜູ້ຊາຍທີ່ ໜ້າ ສົນໃຈແລະຕິດຕາມ.
# man tuned # man tuned-adm
ຫໍໄຕ Github: https://github.com/fcelda/tuned
ດຽວນີ້ ໝົດ ແລ້ວ! Tuned ແມ່ນ daemon ທີ່ຕິດຕາມກວດກາການ ນຳ ໃຊ້ອົງປະກອບຂອງລະບົບແລະປ່ຽນສຽງແບບອັດຕະໂນມັດ ສຳ ລັບ Linux server ສຳ ລັບການເຮັດວຽກສູງສຸດ. ຖ້າທ່ານມີ ຄຳ ຖາມຫຼືຄວາມຄິດທີ່ຈະແບ່ງປັນ, ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອຕິດຕໍ່ຫາພວກເຮົາ.