ការវិនិច្ឆ័យការផ្ទុកម៉ាស៊ីនមេទៀងទាត់មានសារៈសំខាន់ខ្លាំងណាស់សម្រាប់ប្រតិបត្តិការប្រកបដោយប្រសិទ្ធភាពនៃម៉ាស៊ីនមេ។ ការធ្វើរោគវិនិច្ឆ័យការផ្ទុកម៉ាស៊ីនមេអនុញ្ញាតឱ្យកំណត់អត្តសញ្ញាណបញ្ហាដែលអាចកើតមាន ការបង្កើនប្រសិទ្ធភាពប្រតិបត្តិការ និងធានានូវប្រតិបត្តិការជាបន្តបន្ទាប់។ ជាធម្មតា នីតិវិធីបែបនេះរួមមានការវាយតម្លៃនៃសមាសធាតុផ្នែករឹងនីមួយៗ កម្មវិធី ការកំណត់បណ្តាញ និងទិន្នន័យប្រតិបត្តិការ។
នៅក្នុងអត្ថបទនេះ យើងនឹងពិនិត្យមើលវិធីសាស្រ្តសំខាន់ៗនៃការវិភាគធនធានម៉ាស៊ីនមេតាមរយៈស្ថានីយ ហើយប៉ះលើឧបករណ៍សម្រាប់ការត្រួតពិនិត្យដោយស្វ័យប្រវត្តិនៅក្នុងកម្មវិធីរុករក។ ការណែនាំគឺអាចអនុវត្តបានចំពោះប្រភេទណាមួយ។ ឧទ្ទិស or ម៉ាស៊ីនមេនិម្មិត នៅលើប្រព័ន្ធប្រតិបត្តិការលីនុចណាមួយ ដោយមិនគិតពីកម្មវិធីដែលបានដំឡើងជាមុន។
របៀបពិនិត្យមើលការផ្ទុកសរុបនៅលើ Server នៅក្នុង Terminal
ដើម្បីពិនិត្យមើលការផ្ទុកទាំងមូលនៃម៉ាស៊ីនមេដោយផ្ទាល់នៅក្នុងស្ថានីយ ឧបករណ៍ប្រើប្រាស់ពេញនិយមដូចជា កំពូល និង នៅលើកំពូល។ នឹងត្រូវបានប្រើ។ ក្នុងករណីភាគច្រើន ពួកគេត្រូវបានដំឡើងជាមុនរួចហើយ។ គ្រាន់តែបើកដំណើរការពាក្យបញ្ជា៖
top
ជាការឆ្លើយតប ឧបករណ៍នឹងផ្តល់ព័ត៌មានអំពីស្ថានភាពបច្ចុប្បន្ននៃប្រព័ន្ធក្នុងពេលវេលាជាក់ស្តែង៖
វិធីនេះ អ្នកគ្រប់គ្រងម៉ាស៊ីនមេមិនត្រឹមតែអាចតាមដានព័ត៌មានទូទៅប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងអំពីដំណើរការជាក់លាក់មួយផងដែរ ដោយប្រើការរុករកតាមក្តារចុច។ ទោះជាយ៉ាងណាក៏ដោយ កម្មវិធីនេះក៏អនុញ្ញាតឱ្យមានការវិភាគកាន់តែស៊ីជម្រៅផងដែរ។ ចំពោះបញ្ហានេះនៅក្នុងបង្អួចមេនៃឧបករណ៍ប្រើប្រាស់សូមចុច "F" key, បន្ទាប់មកវានឹងអាចជ្រើសរើសវាលបន្ថែម៖
វាលសកម្មត្រូវបានបន្លិចជាដិត ក្លាយជាស្រាលជាងកន្លែងដែលនៅសល់ និងត្រូវបានអមដោយនិមិត្តសញ្ញា *។ ដើម្បីធ្វើសកម្មភាពវាលជាក់លាក់ សូមប្រើការរុករកតាមក្តារចុច បន្ទាប់មកចុច អវកាស ឬ "D" គ្រាប់ចុច។ ដើម្បីចេញពីបង្អួចវាល និងកម្មវិធីជាទូទៅ សូមចុច "Q"ឬ"គេច (Esc)" key ។ វាលដែលបានបន្ថែមថ្មីអាចមើលឃើញដោយត្រលប់ទៅបង្អួចមេ ហើយរំកិលទៅស្តាំដោយប្រើគ្រាប់ចុចព្រួញនៅលើក្តារចុច៖
វាមានសារៈសំខាន់ក្នុងការរក្សាទុកការកំណត់បច្ចុប្បន្ននៅពេលចេញដោយចុច "W"គន្លឹះ។
ឧបករណ៍បន្ទាប់នៅក្នុងជួរគឺ នៅលើកំពូល។. វាត្រូវបានបើកដំណើរការជាមួយពាក្យបញ្ជា៖
atop
ភ្លាមៗបន្ទាប់ពីការបើកដំណើរការ វាបង្ហាញព័ត៌មានអំពីប្រព័ន្ធ៖
វាមានមុខងារស្ទើរតែដូចគ្នាសម្រាប់ការត្រួតពិនិត្យ ប៉ុន្តែក៏អនុញ្ញាតឱ្យតាមដានព័ត៌មានអំពីបណ្តាញ និងថាសផងដែរ។ អ្នកអាចស្គាល់ខ្លួនអ្នកជាមួយនឹងមុខងារដែលមានទាំងអស់ដោយ "help"ពាក្យបញ្ជា៖
ក្នុងករណីភាគច្រើន អ្នកគ្រប់គ្រងប្រើឧបករណ៍នេះដើម្បីមើលកំណត់ហេតុសម្រាប់រយៈពេលជាក់លាក់ណាមួយ។ វាអាចមានប្រយោជន៍នៅពេលដែលអ្នកត្រូវដឹងពីការផ្ទុកសម្រាប់រយៈពេលកន្លងមក ឧទាហរណ៍ ពេញមួយយប់។ ដើម្បីមើលកំណត់ហេតុ សូមប្រើពាក្យបញ្ជា៖
atop -r
សម្រាប់ការរុករក សូមប្រើ "t"គន្លឹះ - ទៅមុខក្នុងពេលវេលា"ប្ដូរ + t" - ថយក្រោយ។
តាមលំនាំដើម កំពូលសរសេរកំណត់ហេតុរៀងរាល់ 10 នាទីម្តង ហើយរក្សាទុកពួកវាក្នុងប្រអប់ /var/log/កំពូល ថត។ ដើម្បីផ្លាស់ប្តូរចន្លោះពេល ឬផ្លូវសម្រាប់ការរក្សាទុក អ្នកត្រូវបើកឯកសារកំណត់រចនាសម្ព័ន្ធ /etc/default/top និងធ្វើការផ្លាស់ប្តូរដូចខាងក្រោមៈ
INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"
ក្នុងឧទាហរណ៍ដែលបានផ្ដល់ កំណត់ហេតុនឹងត្រូវបានរក្សាទុកជារៀងរាល់នាទីទៅកាន់ផ្លូវ និងឈ្មោះឯកសារដែលបានបញ្ជាក់។ បន្ទាប់ពីនោះអ្នកត្រូវចាប់ផ្តើមកម្មវិធីឡើងវិញដោយប្រើពាក្យបញ្ជា៖
systemctl restart atop.service
របៀបពិនិត្យមើលការផ្ទុកសរុបនៅលើ Server នៅក្នុង Browser
ការប្រើប្រាស់ឧបករណ៍ភាគីទីបីនៅក្នុងកម្មវិធីរុករកផ្តល់នូវរូបភាពដែលមើលឃើញកាន់តែច្រើនអំពីអ្វីដែលកំពុងកើតឡើងនៅលើម៉ាស៊ីនមេ។ ឧបករណ៍បែបនេះគឺសំដៅទៅលើការវិភាគប្រកបដោយផាសុកភាពដោយមិនចាំបាច់ប្តូររវាងកម្មវិធីនៅក្នុងស្ថានីយដើម្បីស្វែងរកមុខងារជាក់លាក់មួយ។ ដំណោះស្រាយមួយក្នុងចំណោមដំណោះស្រាយដែលមានមុខងារច្រើនបំផុតគឺ NetData. វាឥតគិតថ្លៃទាំងស្រុង ហើយនៅតែមានអ្វីគ្រប់យ៉ាងដែលចាំបាច់សម្រាប់ការវិនិច្ឆ័យម៉ាស៊ីនមេពេញលេញ។ ចូរយើងពិចារណាអំពីការដំឡើង និងការកំណត់របស់វាឱ្យបានលម្អិតនៅលើឧទាហរណ៍នៃ a ម៉ាស៊ីនបម្រើឧទ្ទិស កំពុងដំណើរការ OS Ubuntu 20.04.6៖
apt-get install netdata –y
ភ្លាមៗបន្ទាប់ពីការដំឡើងសូមបន្តទៅការដំឡើង។ បើកឯកសារកំណត់រចនាសម្ព័ន្ធចម្បង៖
vim /etc/netdata/netdata.conf
ប្រៀបធៀបតម្លៃបីដំបូង ពួកគេគួរតែស្រដៀងគ្នា ហើយបញ្ជាក់អាសយដ្ឋាន IP ខាងក្រៅរបស់ម៉ាស៊ីនមេផងដែរ។ វាគឺដោយការនេះដែលការចូលទៅកាន់ផ្ទាំងបញ្ជាបន្ថែមទៀតនឹងត្រូវបានធ្វើឡើង។ រក្សាទុកការផ្លាស់ប្តូរនៅក្នុងឯកសារហើយចាកចេញ។ ចាប់ផ្តើមសេវាកម្មឡើងវិញ៖
systemctl restart netdata
ពិនិត្យមើលប្រតិបត្តិការ៖
systemctl status netdata
សេវានេះត្រូវបានបើកដំណើរការ។ វានៅសល់ដើម្បីចូលទៅកាន់ផ្ទាំងបញ្ជា។ ដើម្បីធ្វើដូចនេះបើកកម្មវិធីរុករកហើយចូលទៅកាន់៖
http://11.22.33.44:19999
ដែលជាកន្លែងដែល 11.22.33.44 គឺជាអាសយដ្ឋាន IP របស់ម៉ាស៊ីនមេដែលបានបញ្ជាក់នៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធ 19999 គឺជាច្រកស្តង់ដារនៃកម្មវិធី។
នៅផ្នែកខាងលើនៃផ្ទាំងគ្រប់គ្រង ព័ត៌មានសំខាន់អំពីការផ្ទុកនៅលើម៉ាស៊ីនមេត្រូវបានបង្ហាញក្នុងពេលវេលាជាក់ស្តែង៖
ខាងក្រោមនេះ អ្នកអាចពិនិត្យមើលក្រាហ្វនៃសមាសធាតុនីមួយៗនៃម៉ាស៊ីនមេ៖
ដើម្បីពង្រីក ឬចេញពីគំនូសតាង អ្នកអាចប្រើបន្សំ "Shift + mouse wheel" ។ នៅពេលដែលអ្នកប្រើប្រាស់ស្គាល់ក្រាហ្វមេ ម៉ឺនុយបន្ថែមសម្រាប់សមាសភាគដាច់ដោយឡែកនីមួយៗដែលមានទីតាំងនៅជ្រុងខាងស្តាំខាងលើនឹងបើកដោយស្វ័យប្រវត្តិ។ ឧបករណ៍នេះមានសមត្ថភាពផ្តល់ព័ត៌មានលម្អិតអំពីសមាសធាតុដូចខាងក្រោមៈ
ចូរយើងពិចារណាការវិភាគលម្អិតដោយប្រើធាតុបីដំបូង: CPUs, Memory, Disks:
NetData ក៏មានការកំណត់ដែលអាចបត់បែនបានសម្រាប់ការជូនដំណឹងអំពីគន្លឹះដែលបានបញ្ជាក់។ ដើម្បីធ្វើឱ្យពួកវាសកម្ម សូមជ្រើសរើស "ការជូនដំណឹង" នៅលើបន្ទះខាងលើ ហើយជ្រើសរើសស្គ្រីបដែលបានរៀបចំរួចហើយពីបញ្ជី៖
មុខងាររបស់ឧបករណ៍ប្រើប្រាស់គឺទូលំទូលាយណាស់ ហើយយើងសូមណែនាំឱ្យស្គាល់ខ្លួនអ្នកជាមួយនឹងបញ្ជីលទ្ធភាពពេញលេញនៅលើ GitHub ទំព័រគម្រោង ឬ គេហទំព័រផ្លូវការ. ឧបករណ៍មួយនេះនឹងគ្រប់គ្រាន់សម្រាប់ការគ្រប់គ្រងពេញលេញនៃម៉ាស៊ីនមេទាំងមូលជាទូទៅ និងសមាសធាតុនីមួយៗរបស់វាជាពិសេស។
សន្និដ្ឋាន
ជាលទ្ធផលនៃការវិនិច្ឆ័យម៉ាស៊ីនមេ វាអាចត្រូវបានអះអាងថាជាទូទៅប្រព័ន្ធដំណើរការប្រកបដោយស្ថេរភាព និងប្រសិទ្ធភាព។ ការវិភាគលើការផ្ទុកស៊ីភីយូ ការប្រើប្រាស់អង្គចងចាំ សកម្មភាពថាស និងការផ្ទុកបណ្តាញ បានបង្ហាញថាធនធានម៉ាស៊ីនមេត្រូវបានប្រើប្រាស់យ៉ាងល្អបំផុត។ ទោះជាយ៉ាងណាក៏ដោយ ដើម្បីទប់ស្កាត់បញ្ហាដែលអាចកើតមាន វាជាការសំខាន់ក្នុងការត្រួតពិនិត្យជាប្រចាំនូវបន្ទុក និងរៀបចំដំណោះស្រាយបម្រុងទុក ដើម្បីធានាបាននូវភាពជឿជាក់ និងដំណើរការរបស់ម៉ាស៊ីនមេនាពេលអនាគត។