ចំណេះដឹង ការណែនាំសាមញ្ញដើម្បីធ្វើការជាមួយសេវាកម្ម Profitserver
ចម្បង ចំណេះដឹង ការវិនិច្ឆ័យការផ្ទុកម៉ាស៊ីនមេ

ការវិនិច្ឆ័យការផ្ទុកម៉ាស៊ីនមេ


ការវិនិច្ឆ័យការផ្ទុកម៉ាស៊ីនមេទៀងទាត់មានសារៈសំខាន់ខ្លាំងណាស់សម្រាប់ប្រតិបត្តិការប្រកបដោយប្រសិទ្ធភាពនៃម៉ាស៊ីនមេ។ ការធ្វើរោគវិនិច្ឆ័យការផ្ទុកម៉ាស៊ីនមេអនុញ្ញាតឱ្យកំណត់អត្តសញ្ញាណបញ្ហាដែលអាចកើតមាន ការបង្កើនប្រសិទ្ធភាពប្រតិបត្តិការ និងធានានូវប្រតិបត្តិការជាបន្តបន្ទាប់។ ជាធម្មតា នីតិវិធីបែបនេះរួមមានការវាយតម្លៃនៃសមាសធាតុផ្នែករឹងនីមួយៗ កម្មវិធី ការកំណត់បណ្តាញ និងទិន្នន័យប្រតិបត្តិការ។

នៅក្នុងអត្ថបទនេះ យើងនឹងពិនិត្យមើលវិធីសាស្រ្តសំខាន់ៗនៃការវិភាគធនធានម៉ាស៊ីនមេតាមរយៈស្ថានីយ ហើយប៉ះលើឧបករណ៍សម្រាប់ការត្រួតពិនិត្យដោយស្វ័យប្រវត្តិនៅក្នុងកម្មវិធីរុករក។ ការណែនាំគឺអាចអនុវត្តបានចំពោះប្រភេទណាមួយ។ ឧទ្ទិស 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
តម្លៃនៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធ NetData

ប្រៀបធៀបតម្លៃបីដំបូង ពួកគេគួរតែស្រដៀងគ្នា ហើយបញ្ជាក់អាសយដ្ឋាន IP ខាងក្រៅរបស់ម៉ាស៊ីនមេផងដែរ។ វាគឺដោយការនេះដែលការចូលទៅកាន់ផ្ទាំងបញ្ជាបន្ថែមទៀតនឹងត្រូវបានធ្វើឡើង។ រក្សាទុកការផ្លាស់ប្តូរនៅក្នុងឯកសារហើយចាកចេញ។ ចាប់ផ្តើមសេវាកម្មឡើងវិញ៖

systemctl restart netdata

ពិនិត្យមើលប្រតិបត្តិការ៖

systemctl status netdata
ប្រតិបត្តិការ NetData

សេវានេះត្រូវបានបើកដំណើរការ។ វានៅសល់ដើម្បីចូលទៅកាន់ផ្ទាំងបញ្ជា។ ដើម្បីធ្វើដូចនេះបើកកម្មវិធីរុករកហើយចូលទៅកាន់៖

http://11.22.33.44:19999

ដែលជាកន្លែងដែល 11.22.33.44 គឺជាអាសយដ្ឋាន IP របស់ម៉ាស៊ីនមេដែលបានបញ្ជាក់នៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធ 19999 គឺជាច្រកស្តង់ដារនៃកម្មវិធី។

នៅផ្នែកខាងលើនៃផ្ទាំងគ្រប់គ្រង ព័ត៌មានសំខាន់អំពីការផ្ទុកនៅលើម៉ាស៊ីនមេត្រូវបានបង្ហាញក្នុងពេលវេលាជាក់ស្តែង៖

សូចនាករសំខាន់ៗនៃ NetData ក្នុងការវិភាគធនធានម៉ាស៊ីនមេ

ខាងក្រោម​នេះ អ្នក​អាច​ពិនិត្យ​មើល​ក្រាហ្វ​នៃ​សមាសធាតុ​នីមួយៗ​នៃ​ម៉ាស៊ីនមេ៖

ការវិភាគធនធានម៉ាស៊ីនមេលម្អិត

ដើម្បីពង្រីក ឬចេញពីគំនូសតាង អ្នកអាចប្រើបន្សំ "Shift + mouse wheel" ។ នៅពេលដែលអ្នកប្រើប្រាស់ស្គាល់ក្រាហ្វមេ ម៉ឺនុយបន្ថែមសម្រាប់សមាសភាគដាច់ដោយឡែកនីមួយៗដែលមានទីតាំងនៅជ្រុងខាងស្តាំខាងលើនឹងបើកដោយស្វ័យប្រវត្តិ។ ឧបករណ៍នេះមានសមត្ថភាពផ្តល់ព័ត៌មានលម្អិតអំពីសមាសធាតុដូចខាងក្រោមៈ

សមាសធាតុសំខាន់នៃ NetData

ចូរយើងពិចារណាការវិភាគលម្អិតដោយប្រើធាតុបីដំបូង: CPUs, Memory, Disks:

ទិដ្ឋភាពលម្អិតនៃ CPU នៅក្នុង NetData ទិដ្ឋភាពលម្អិតនៃអង្គចងចាំក្នុង NetData ទិដ្ឋភាពលម្អិតនៃថាសនៅក្នុង NetData

NetData ក៏មានការកំណត់ដែលអាចបត់បែនបានសម្រាប់ការជូនដំណឹងអំពីគន្លឹះដែលបានបញ្ជាក់។ ដើម្បីធ្វើឱ្យពួកវាសកម្ម សូមជ្រើសរើស "ការជូនដំណឹង" នៅលើបន្ទះខាងលើ ហើយជ្រើសរើសស្គ្រីបដែលបានរៀបចំរួចហើយពីបញ្ជី៖

បញ្ជីសំឡេងរោទិ៍ដែលមាននៅក្នុង NetData

មុខងាររបស់ឧបករណ៍ប្រើប្រាស់គឺទូលំទូលាយណាស់ ហើយយើងសូមណែនាំឱ្យស្គាល់ខ្លួនអ្នកជាមួយនឹងបញ្ជីលទ្ធភាពពេញលេញនៅលើ GitHub ទំព័រគម្រោង ឬ គេហទំព័រផ្លូវការ. ឧបករណ៍មួយនេះនឹងគ្រប់គ្រាន់សម្រាប់ការគ្រប់គ្រងពេញលេញនៃម៉ាស៊ីនមេទាំងមូលជាទូទៅ និងសមាសធាតុនីមួយៗរបស់វាជាពិសេស។

សន្និដ្ឋាន

ជាលទ្ធផលនៃការវិនិច្ឆ័យម៉ាស៊ីនមេ វាអាចត្រូវបានអះអាងថាជាទូទៅប្រព័ន្ធដំណើរការប្រកបដោយស្ថេរភាព និងប្រសិទ្ធភាព។ ការវិភាគលើការផ្ទុកស៊ីភីយូ ការប្រើប្រាស់អង្គចងចាំ សកម្មភាពថាស និងការផ្ទុកបណ្តាញ បានបង្ហាញថាធនធានម៉ាស៊ីនមេត្រូវបានប្រើប្រាស់យ៉ាងល្អបំផុត។ ទោះជាយ៉ាងណាក៏ដោយ ដើម្បីទប់ស្កាត់បញ្ហាដែលអាចកើតមាន វាជាការសំខាន់ក្នុងការត្រួតពិនិត្យជាប្រចាំនូវបន្ទុក និងរៀបចំដំណោះស្រាយបម្រុងទុក ដើម្បីធានាបាននូវភាពជឿជាក់ និងដំណើរការរបស់ម៉ាស៊ីនមេនាពេលអនាគត។

❮ អត្ថបទមុន កំណត់រចនាសម្ព័ន្ធ Firewall នៅលើ Linux
អត្ថបទបន្ទាប់ ❯ កាត់បន្ថយការផ្ទុកម៉ាស៊ីនមេ

សួរយើងអំពី VPS

យើងតែងតែត្រៀមខ្លួនដើម្បីឆ្លើយសំណួររបស់អ្នកនៅពេលណាមួយនៃថ្ងៃឬយប់។