ລວບລວມ: ເຄື່ອງມືຕິດຕາມກວດກາການປະຕິບັດທີ່ດີທີ່ສຸດ ສຳ ລັບ Linux
ໜ້າ ທີ່ ສຳ ຄັນທີ່ສຸດຂອງຜູ້ບໍລິຫານລະບົບ Linux ແມ່ນເພື່ອໃຫ້ແນ່ໃຈວ່າລະບົບທີ່ຕົນເອງ ກຳ ລັງບໍລິຫານແມ່ນຢູ່ໃນສະພາບດີ. ມັນມີຫລາຍເຄື່ອງມື ສຳ ລັບລະບົບ Linux ທີ່ສາມາດຊ່ວຍໃນການກວດສອບແລະສະແດງຂະບວນການຕ່າງໆໃນລະບົບເຊັ່ນ htop, ແຕ່ວ່າເຄື່ອງມືເຫຼົ່ານີ້ບໍ່ສາມາດແຂ່ງຂັນກັບ collectl ໄດ້.
collectl ແມ່ນຄຸນລັກສະນະທີ່ດີຫຼາຍທີ່ມີຄຸນປະໂຫຍດທີ່ສາມາດໃຊ້ເພື່ອເກັບ ກຳ ຂໍ້ມູນການປະຕິບັດທີ່ອະທິບາຍສະຖານະພາບຂອງລະບົບປັດຈຸບັນ ບໍ່ຄືກັບເຄື່ອງມືຕິດຕາມກວດກາອື່ນໆເກືອບທັງ ໝົດ, ເຄື່ອງລວບລວມຂໍ້ມູນບໍ່ໄດ້ສຸມໃສ່ເຄື່ອງວັດແທກລະບົບ ຈຳ ນວນ ຈຳ ກັດ, ແທນທີ່ມັນສາມາດເກັບ ກຳ ຂໍ້ມູນກ່ຽວກັບຫລາຍປະເພດຂອງຊັບພະຍາກອນລະບົບເຊັ່ນ: cpu, disk, memory, network, sockets, tcp, inodes, infiniband, luster, ຄວາມຊົງຈໍາ, nfs, ຂະບວນການ, quadrics, ຝາອັດປາກຂຸມແລະ buddyinfo.
ສິ່ງທີ່ດີຫຼາຍກ່ຽວກັບການ ນຳ ໃຊ້ລວບລວມກໍ່ຄືວ່າມັນຍັງສາມາດມີບົດບາດຂອງເຄື່ອງໃຊ້ຕ່າງໆທີ່ຖືກອອກແບບໂດຍມີຈຸດປະສົງສະເພາະເຊັ່ນ: ດ້ານເທິງ, ps, iotop ແລະອີກຫຼາຍໆຢ່າງ. ມີຄຸນລັກສະນະຫຍັງແດ່ທີ່ເຮັດໃຫ້ colleclt ເປັນເຄື່ອງມືທີ່ມີປະໂຫຍດ?
ຫລັງຈາກເຮັດການຄົ້ນຄ້ວາຫລາຍໆຄັ້ງຂ້ອຍໄດ້ລວບລວມບັນຊີລາຍຊື່ທີ່ມີບາງລັກສະນະທີ່ ສຳ ຄັນທີ່ສຸດຂອງຜົນປະໂຫຍດຂອງ ຄຳ ສັ່ງລວບລວມ ສຳ ລັບທ່ານຊາຍ.
<
ວິທີການຕິດຕັ້ງ collectl ໃນ Linux
ຜົນປະໂຫຍດການລວບລວມໃຊ້ກັບການແຈກຢາຍ Linux ທັງ ໝົດ, ສິ່ງດຽວທີ່ມັນຮຽກຮ້ອງໃຫ້ເຮັດແມ່ນ perl, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ຕິດຕັ້ງ Perl ໃນເຄື່ອງຂອງທ່ານກ່ອນທີ່ຈະຕິດຕັ້ງ collectl ຢູ່ໃນເຄື່ອງຂອງທ່ານ.
ຄໍາສັ່ງຕໍ່ໄປນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຕິດຕັ້ງຜົນປະໂຫຍດລວບລວມໃນເຄື່ອງທີ່ອີງໃສ່ Debian ເຊັ່ນ Ubuntu.
$ sudo apt-get install collectl
ຖ້າທ່ານ ກຳ ລັງໃຊ້ Red Hat based distro, ທ່ານສາມາດຈັບເອົາຈາກ repos ໄດ້ງ່າຍດ້ວຍ ຄຳ ສັ່ງ yum.
# yum install collectl
ບາງຕົວຢ່າງພາກປະຕິບັດຂອງຜົນປະໂຫຍດຂອງສະສົມ
ເມື່ອການຕິດຕັ້ງເຄື່ອງມືເກັບເຄື່ອງ ສຳ ເລັດແລ້ວ, ທ່ານສາມາດແລ່ນມັນອອກຈາກທ່າເຮືອໄດ້ຢ່າງງ່າຍດາຍ, ເຖິງແມ່ນວ່າບໍ່ມີທາງເລືອກໃດໆ. ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະສະແດງຂໍ້ມູນກ່ຽວກັບສະຖິຕິ cpu, disk ແລະເຄືອຂ່າຍໃນຮູບແບບທີ່ສັ້ນແລະອ່ານໄດ້ຂອງມະນຸດ.
# collectl waiting for 1 second sample... # #cpu sys inter ctxsw KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut 13 5 790 1322 0 0 92 7 4 13 0 5 10 2 719 1186 0 0 0 0 3 9 0 4 12 0 753 1188 0 0 52 3 2 5 0 6 13 2 733 1063 0 0 0 0 1 1 0 1 25 2 834 1375 0 0 0 0 1 1 0 1 28 2 870 1424 0 0 36 7 1 1 0 1 19 3 949 2271 0 0 44 3 1 1 0 1 17 2 809 1384 0 0 0 0 1 6 0 6 16 2 732 1348 0 0 0 0 1 1 0 1 22 4 993 1615 0 0 56 3 1 2 0 3
ດັ່ງທີ່ທ່ານຜູ້ຊາຍສາມາດເຫັນຈາກຜົນໄດ້ຮັບຂ້າງເທິງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍປາຍທາງ, ມັນງ່າຍຫຼາຍທີ່ຈະເຮັດວຽກກັບຄ່າ metrics ຂອງລະບົບທີ່ມີຢູ່ໃນຜົນຜະລິດ ຄຳ ສັ່ງເພາະມັນປະກົດຢູ່ໃນສາຍດຽວ.
ໃນເວລາທີ່ຜົນປະໂຫຍດການລວບລວມໄດ້ຖືກປະຕິບັດໂດຍບໍ່ມີທາງເລືອກໃດໆມັນຈະສະແດງຂໍ້ມູນກ່ຽວກັບລະບົບຍ່ອຍຕໍ່ໄປນີ້:
<
ໝາຍ ເຫດ: ໃນກໍລະນີຂອງພວກເຮົາ, ລະບົບຍ່ອຍແມ່ນທຸກໆປະເພດຂອງຊັບພະຍາກອນລະບົບທີ່ສາມາດວັດແທກໄດ້.
ທ່ານຍັງສາມາດສະແດງສະຖິຕິ ສຳ ລັບລະບົບຍ່ອຍທັງ ໝົດ ຍົກເວັ້ນແຜ່ນດິນໂດຍການລວມ ຄຳ ສັ່ງກັບຕົວເລືອກ –all ຄືກັບທີ່ສະແດງຢູ່ທາງລຸ່ມ.
# collectl --all waiting for 1 second sample... # #cpu sys inter ctxsw Cpu0 Cpu1 Free Buff Cach Inac Slab Map Fragments KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut IP Tcp Udp Icmp Tcp Udp Raw Frag Handle Inodes Reads Writes Meta Comm 16 3 817 1542 430 390 1G 175M 1G 683M 193M 1G nsslkjjebbk 0 0 24 3 1 1 0 1 0 0 0 0 623 0 0 0 8160 240829 0 0 0 0 11 1 745 1324 316 426 1G 175M 1G 683M 193M 1G nsslkjjebbk 0 0 0 0 0 3 0 2 0 0 0 0 622 0 0 0 8160 240828 0 0 0 0 15 2 793 1683 371 424 1G 175M 1G 683M 193M 1G ssslkjjebbk 0 0 0 0 1 1 0 1 0 0 0 0 622 0 0 0 8160 240829 0 0 0 0 16 2 872 1875 427 446 1G 175M 1G 683M 193M 1G ssslkjjebbk 0 0 24 3 1 1 0 1 0 0 0 0 622 0 0 0 8160 240828 0 0 0 0 24 2 842 1383 473 368 1G 175M 1G 683M 193M 1G ssslkjjebbk 0 0 168 6 1 1 0 1 0 0 0 0 622 0 0 0 8160 240828 0 0 0 0 27 3 844 1099 478 365 1G 175M 1G 683M 193M 1G nsslkjjebbk 0 0 0 0 1 6 1 9 0 0 0 0 622 0 0 0 8160 240828 0 0 0 0 26 5 823 1238 396 428 1G 175M 1G 683M 193M 1G ssslkjjebbk 0 0 0 0 2 11 3 9 0 0 0 0 622 0 0 0 8160 240828 0 0 0 0 15 1 753 1276 361 391 1G 175M 1G 683M 193M 1G ssslkjjebbk 0 0 40 3 1 2 0 3 0 0 0 0 623 0 0 0 8160 240829 0 0 0 0
ແຕ່, ທ່ານຈະຕິດຕາມການ ນຳ ໃຊ້ cpu ໄດ້ແນວໃດໂດຍການຊ່ວຍເຫຼືອຂອງຜົນປະໂຫຍດ? ຕົວເລືອກ '-s' ຄວນຖືກ ນຳ ໃຊ້ເພື່ອຄວບຄຸມຂໍ້ມູນລະບົບຍ່ອຍໃດ ໜຶ່ງ ທີ່ຈະເກັບ ກຳ ຫຼືຫຼີ້ນຄືນ.
ຕົວຢ່າງ ຄຳ ສັ່ງຕໍ່ໄປນີ້ສາມາດຖືກ ນຳ ໃຊ້ເພື່ອຕິດຕາມສະຫຼຸບສັງລວມການ ນຳ ໃຊ້ cpu.
# collectl -sc waiting for 1 second sample... # #cpu sys inter ctxsw 15 2 749 1155 16 3 772 1445 14 2 793 1247 27 4 887 1292 24 1 796 1258 16 1 743 1113 15 1 743 1179 14 1 706 1078 15 1 764 1268
ຈະເກີດຫຍັງຂຶ້ນເມື່ອທ່ານປະສົມ ຄຳ ສັ່ງກັບ“ scdn”? ວິທີທີ່ດີທີ່ສຸດທີ່ຈະຮຽນຮູ້ວິທີການໃຊ້ເຄື່ອງມືທີ່ໃຊ້ເສັ້ນ ຄຳ ສັ່ງແມ່ນການຝຶກໃຫ້ຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້, ສະນັ້ນ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຢູ່ໃນທ່າເຮືອຂອງທ່ານແລະເບິ່ງວ່າຈະມີຫຍັງເກີດຂື້ນ.
# collectl -scdn waiting for 1 second sample... # #cpu sys inter ctxsw KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut 25 4 943 3333 0 0 0 0 1 1 0 2 27 3 825 2910 0 0 0 0 1 1 0 1 27 5 886 2531 0 0 0 0 0 0 0 1 20 4 872 2406 0 0 0 0 1 1 0 1 26 1 854 2091 0 0 20 2 1 1 0 1 39 4 1004 3398 0 0 0 0 2 8 3 6 41 6 955 2464 0 0 40 3 1 2 0 3 25 7 890 1609 0 0 0 0 1 1 0 1 16 2 814 1165 0 0 796 43 2 2 0 2 14 1 779 1383 0 0 48 6 1 1 0 1 11 2 795 1285 0 0 0 0 2 14 1 14
ທ່ານສາມາດເຂົ້າໃຈໄດ້ງ່າຍວ່າຕົວເລືອກເລີ່ມຕົ້ນແມ່ນ“ cdn”, ມັນ ໝາຍ ເຖິງ CPU, ແຜ່ນແລະຂໍ້ມູນເຄືອຂ່າຍ. ຜົນໄດ້ຮັບຂອງຄໍາສັ່ງແມ່ນຄືກັນກັບຜົນໄດ້ຮັບຂອງ "ເກັບກໍາຂໍ້ມູນ -scn"
ຖ້າທ່ານຕ້ອງການເກັບ ກຳ ຂໍ້ມູນກ່ຽວກັບ ໜ່ວຍ ຄວາມ ຈຳ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# collectl -sm waiting for 1 second sample... # #Free Buff Cach Inac Slab Map 1G 177M 1G 684M 193M 1G 1G 177M 1G 684M 193M 1G 1G 177M 1G 684M 193M 1G 1G 177M 1G 684M 193M 1G 1G 177M 1G 684M 193M 1G 1G 177M 1G 684M 193M 1G 1G 177M 1G 684M 193M 1G 1G 177M 1G 684M 193M 1G
ຜົນໄດ້ຮັບຂ້າງເທິງແມ່ນມີປະໂຫຍດຫຼາຍເມື່ອທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບຂໍ້ມູນລາຍລະອຽດບາງຢ່າງກ່ຽວກັບການ ນຳ ໃຊ້ຫນ່ວຍຄວາມ ຈຳ, ຄວາມ ຈຳ ບໍ່ເສຍຄ່າແລະສິ່ງ ສຳ ຄັນອື່ນໆ ສຳ ລັບການເຮັດວຽກຂອງລະບົບຂອງທ່ານ.
ແນວໃດກ່ຽວກັບຂໍ້ມູນບາງຢ່າງກ່ຽວກັບ tcp? ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອເຮັດມັນ.
# collectl -st waiting for 1 second sample... # # IP Tcp Udp Icmp 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ຫຼັງຈາກທີ່ທ່ານໄດ້ຮັບປະສົບການບາງຢ່າງທ່ານສາມາດສົມທົບຕົວເລືອກຕ່າງໆໄດ້ຢ່າງງ່າຍດາຍເພື່ອໃຫ້ໄດ້ຜົນທີ່ທ່ານຕ້ອງການ. ຍົກຕົວຢ່າງທ່ານສາມາດສົມທົບ“ t” ສຳ ລັບ tcp ແລະ“ c” ສຳ ລັບ cpu. ຄຳ ສັ່ງຕໍ່ໄປນີ້ເຮັດແນວນັ້ນ.
# collectl -stc waiting for 1 second sample... # #cpu sys inter ctxsw IP Tcp Udp Icmp 23 8 961 3136 0 0 0 0 24 5 916 3662 0 0 0 0 21 8 848 2408 0 0 0 0 30 10 916 2674 0 0 0 0 38 3 826 1752 0 0 0 0 31 3 820 1408 0 0 0 0 15 5 781 1335 0 0 0 0 17 3 802 1314 0 0 0 0 17 3 755 1218 0 0 0 0 14 2 788 1321 0 0 0 0
ມັນຍາກ ສຳ ລັບມະນຸດເຮົາທີ່ຈະຈື່ ຈຳ ຕົວເລືອກທີ່ມີຢູ່ທັງ ໝົດ ດັ່ງນັ້ນຂ້ອຍຈຶ່ງລົງລາຍຊື່ສະຫຼຸບສັງລວມຂອງລະບົບຍ່ອຍທີ່ສະ ໜັບ ສະ ໜູນ ໂດຍເຄື່ອງມື.
<
ຊິ້ນສ່ວນ ສຳ ຄັນຂອງຂໍ້ມູນ ສຳ ລັບຜູ້ເບິ່ງແຍງລະບົບຫລືຜູ້ໃຊ້ Linux ແມ່ນຂໍ້ມູນທີ່ເກັບ ກຳ ໃນການ ນຳ ໃຊ້ແຜ່ນ. ຄໍາສັ່ງຕໍ່ໄປນີ້ຈະຊ່ວຍທ່ານໃນການກວດສອບການໃຊ້ disk.
# collectl -sd waiting for 1 second sample... # #KBRead Reads KBWrit Writes 0 0 0 0 0 0 0 0 0 0 92 7 0 0 0 0 0 0 36 3 0 0 0 0 0 0 0 0 0 0 100 7 0 0 0 0
ທ່ານຍັງສາມາດໃຊ້ຕົວເລືອກ“ -sD” ເພື່ອເກັບ ກຳ ຂໍ້ມູນກ່ຽວກັບແຜ່ນສ່ວນບຸກຄົນ, ແຕ່ທ່ານຕ້ອງຮູ້ວ່າຂໍ້ມູນກ່ຽວກັບແຜ່ນທັງ ໝົດ ຈະບໍ່ຖືກລາຍງານ.
# collectl -sD waiting for 1 second sample... # DISK STATISTICS (/sec) # Pct #Name KBytes Merged IOs Size KBytes Merged IOs Size RWSize QLen Wait SvcTim Util sda 0 0 0 0 52 11 2 26 26 1 8 8 1 sda 0 0 0 0 0 0 0 0 0 0 0 0 0 sda 0 0 0 0 24 0 2 12 12 0 0 0 0 sda 0 0 0 0 152 0 4 38 38 0 0 0 0 sda 0 0 0 0 192 45 3 64 64 1 20 20 5 sda 0 0 0 0 204 0 2 102 102 0 0 0 0 sda 0 0 0 0 0 0 0 0 0 0 0 0 0 sda 0 0 0 0 116 26 3 39 38 1 16 16 4 sda 0 0 0 0 0 0 0 0 0 0 0 0 0 sda 0 0 0 0 0 0 0 0 0 0 0 0 0 sda 0 0 0 0 32 5 3 11 10 1 16 16 4 sda 0 0 0 0 0 0 0 0 0 0 0 0 0
ທ່ານຍັງສາມາດໃຊ້ລະບົບຍ່ອຍອື່ນໆທີ່ລະອຽດເພື່ອເກັບ ກຳ ຂໍ້ມູນລາຍລະອຽດ. ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງລະບົບຍ່ອຍທີ່ລະອຽດ.
<
ມັນມີຫລາຍທາງເລືອກທີ່ມີຢູ່ໃນເຄື່ອງມືເກັບ ກຳ ຂໍ້ມູນ, ແຕ່ວ່າມັນບໍ່ມີເວລາແລະເວລາພຽງພໍທີ່ຈະຄອບຄຸມພວກມັນທັງ ໝົດ ໃນບົດຄວາມດຽວ. ເຖິງຢ່າງໃດກໍ່ຕາມມັນຄຸ້ມຄ່າທີ່ຈະກ່າວເຖິງແລະສອນວິທີການໃຊ້ປະໂຫຍດສູງສຸດແລະເປັນເພງ ທຳ ອິດ.
ມັນງ່າຍທີ່ສຸດທີ່ຈະເຮັດໃຫ້ການລວບລວມວຽກເປັນຜົນປະໂຫຍດສູງສຸດ, ພຽງແຕ່ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍຍອດຂອງທ່ານແລະທ່ານຈະເຫັນຜົນຜະລິດທີ່ຄ້າຍຄືກັນທີ່ເຄື່ອງມືທາງເທີງໃຫ້ທ່ານເມື່ອມັນຖືກປະຕິບັດໃນລະບົບ Linux ຂອງທ່ານ.
# collectl --top # TOP PROCESSES sorted by time (counters are /sec) 13:11:02 # PID User PR PPID THRD S VSZ RSS CP SysT UsrT Pct AccuTime RKB WKB MajF MinF Command ^COuch!tecmint 20 1 40 R 1G 626M 0 0.01 0.14 15 28:48.24 0 0 0 109 /usr/lib/firefox/firefox 3403 tecmint 20 1 40 R 1G 626M 1 0.00 0.20 20 28:48.44 0 0 0 600 /usr/lib/firefox/firefox 5851 tecmint 20 4666 0 R 17M 13M 0 0.02 0.06 8 00:01.28 0 0 0 0 /usr/bin/perl 1682 root 20 1666 2 R 211M 55M 1 0.02 0.01 3 03:10.24 0 0 0 95 /usr/bin/X 3454 tecmint 20 3403 8 S 216M 45M 1 0.01 0.02 3 01:23.32 0 0 0 0 /usr/lib/firefox/plugin-container 4658 tecmint 20 4657 3 S 207M 17M 1 0.00 0.02 2 00:08.23 0 0 0 142 gnome-terminal 2890 tecmint 20 2571 3 S 340M 68M 0 0.00 0.01 1 01:19.95 0 0 0 0 compiz 3521 tecmint 20 1 24 S 710M 148M 1 0.01 0.00 1 01:47.84 0 0 0 0 skype 1 root 20 0 0 S 3M 2M 0 0.00 0.00 0 00:02.57 0 0 0 0 /sbin/init 2 root 20 0 0 S 0 0 1 0.00 0.00 0 00:00.00 0 0 0 0 kthreadd 3 root 20 2 0 S 0 0 0 0.00 0.00 0 00:00.60 0 0 0 0 ksoftirqd/0 5 root 0 2 0 S 0 0 0 0.00 0.00 0 00:00.00 0 0 0 0 kworker/0:0H 7 root 0 2 0 S 0 0 0 0.00 0.00 0 00:00.00 0 0 0 0 kworker/u:0H 8 root RT 2 0 S 0 0 0 0.00 0.00 0 00:04.42 0 0 0 0 migration/0 9 root 20 2 0 S 0 0 0 0.00 0.00 0 00:00.00 0 0 0 0 rcu_bh 10 root 20 2 0 R 0 0 0 0.00 0.00 0 00:02.22 0 0 0 0 rcu_sched 11 root RT 2 0 S 0 0 0 0.00 0.00 0 00:00.05 0 0 0 0 watchdog/0 12 root RT 2 0 S 0 0 1 0.00 0.00 0 00:00.07 0 0 0 0 watchdog/1 13 root 20 2 0 S 0 0 1 0.00 0.00 0 00:00.73 0 0 0 0 ksoftirqd/1 14 root RT 2 0 S 0 0 1 0.00 0.00 0 00:01.96 0 0 0 0 migration/1 16 root 0 2 0 S 0 0 1 0.00 0.00 0 00:00.00 0 0 0 0 kworker/1:0H 17 root 0 2 0 S 0 0 1 0.00 0.00 0 00:00.00 0 0 0 0 cpuset
ແລະຕອນນີ້ສຸດທ້າຍ, ເພື່ອໃຊ້ປະໂຫຍດຈາກການລວບລວມຂໍ້ມູນດັ່ງທີ່ເຄື່ອງມື ps ເຮັດວຽກຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍທາງຂອງທ່ານ. ທ່ານຈະໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບຂະບວນການຕ່າງໆໃນລະບົບຂອງທ່ານຄືກັນກັບທີ່ທ່ານເຮັດໃນເວລາທີ່ທ່ານ ດຳ ເນີນ ຄຳ ສັ່ງ“ ps” ຢູ່ປາຍທາງຂອງທ່ານ.
# collectl -c1 -sZ -i:1 waiting for 1 second sample... ### RECORD 1 >>> tecmint-vgn-z13gn <<< (1397979716.001) (Sun Apr 20 13:11:56 2014) ### # PROCESS SUMMARY (counters are /sec) # PID User PR PPID THRD S VSZ RSS CP SysT UsrT Pct AccuTime RKB WKB MajF MinF Command 1 root 20 0 0 S 3M 2M 0 0.00 0.00 0 00:02.57 0 0 0 0 /sbin/init 2 root 20 0 0 S 0 0 1 0.00 0.00 0 00:00.00 0 0 0 0 kthreadd 3 root 20 2 0 S 0 0 0 0.00 0.00 0 00:00.60 0 0 0 0 ksoftirqd/0 5 root 0 2 0 S 0 0 0 0.00 0.00 0 00:00.00 0 0 0 0 kworker/0:0H 7 root 0 2 0 S 0 0 0 0.00 0.00 0 00:00.00 0 0 0 0 kworker/u:0H 8 root RT 2 0 S 0 0 0 0.00 0.00 0 00:04.42 0 0 0 0 migration/0 9 root 20 2 0 S 0 0 0 0.00 0.00 0 00:00.00 0 0 0 0 rcu_bh 10 root 20 2 0 S 0 0 0 0.00 0.00 0 00:02.24 0 0 0 0 rcu_sched 11 root RT 2 0 S 0 0 0 0.00 0.00 0 00:00.05 0 0 0 0 watchdog/0 12 root RT 2 0 S 0 0 1 0.00 0.00 0 00:00.07 0 0 0 0 watchdog/1 13 root 20 2 0 S 0 0 1 0.00 0.00 0 00:00.73 0 0 0 0 ksoftirqd/1 14 root RT 2 0 S 0 0 1 0.00 0.00 0 00:01.96 0 0 0 0 migration/1 16 root 0 2 0 S 0 0 1 0.00 0.00 0 00:00.00 0 0 0 0 kworker/1:0H 17 root 0 2 0 S 0 0 1 0.00 0.00 0 00:00.00 0 0 0 0 cpuset 18 root 0 2 0 S 0 0 1 0.00 0.00 0 00:00.00 0 0 0 0 khelper 19 root 20 2 0 S 0 0 0 0.00 0.00 0 00:00.00 0 0 0 0 kdevtmpfs 20 root 0 2 0 S 0 0 0 0.00 0.00 0 00:00.00 0 0 0 0 netns 21 root 20 2 0 S 0 0 0 0.00 0.00 0 00:00.00 0 0 0 0 bdi-default 22 root 0 2 0 S 0 0 0 0.00 0.00 0 00:00.00 0 0 0 0 kintegrityd
ຂ້າພະເຈົ້າແນ່ໃຈວ່າຜູ້ບໍລິຫານລະບົບ Linux ຫຼາຍຄົນຈະມັກເຄື່ອງມືນີ້ແລະຈະຮູ້ສຶກເຖິງພະລັງຂອງມັນໃນເວລາ ນຳ ໃຊ້ຢ່າງເຕັມທີ່. ຖ້າທ່ານຕ້ອງການຢາກກ້າວ ໜ້າ ຄວາມຮູ້ຂອງທ່ານກ່ຽວກັບການລວບລວມໃນລະດັບຕໍ່ໄປແມ່ນອ້າງອີງໃສ່ ໜ້າ ປື້ມຄູ່ມືແລະສືບຕໍ່ປະຕິບັດ.
ພຽງແຕ່ພິມ ຄຳ ສັ່ງຕໍ່ໄປນີ້ໃນປາຍຂອງທ່ານແລະເລີ່ມອ່ານ.
# man collectl
ລິ້ງອ້າງອີງ
ລວບລວມ ໜ້າ ທຳ ອິດ