ინოტოპი არის შესანიშნავი ბრძანების ხაზის პროგრამა, მსგავსი 'ზედა ბრძანება”ადგილობრივი და დისტანციური MySQL სერვერების მონიტორინგი InnoDB ძრავა. Innotop– ს გააჩნია მრავალი მახასიათებელი და სხვადასხვა ტიპის რეჟიმი/ვარიანტი, რაც ხელს უწყობს სხვადასხვა მონიტორინგს MySQL მუშაობის ასპექტები და ასევე ეხმარება მონაცემთა ბაზის ადმინისტრატორს გაარკვიოს რა არის არასწორი MySQL– ში სერვერი.
Მაგალითად, ინოტოპი ეხმარება მონიტორინგში mysql რეპლიკაციის სტატუსი, მომხმარებლის სტატისტიკა, შეკითხვის სია, InnoDB ბუფერები, InnoDB I/O ინფორმაცია, ღია მაგიდები, საკეტის მაგიდები, და ა.შ., ის რეგულარულად განაახლებს თავის მონაცემებს, ასე რომ თქვენ შეგიძლიათ ნახოთ განახლებული შედეგები.
ინოტოპი გააჩნია შესანიშნავი მახასიათებლები და მოქნილობა და არ საჭიროებს დამატებით კონფიგურაციას და მისი შესრულება შესაძლებელია მხოლოდ გაშვებით 'ინტოტოპი"ბრძანება ტერმინალიდან.
ნაგულისხმევად ინტოტოპი პაკეტი არ შედის Linux დისტრიბუციებში, როგორიცაა RHEL, CentOS, ფედორა
და სამეცნიერო Linux. თქვენ უნდა დააინსტალიროთ მესამე მხარის ჩართვით ეპელის საცავი და გამოიყენეთ yum ბრძანება, როგორც ნაჩვენებია ქვემოთ.# yum დააინსტალირეთ ინნოტოპი
დატვირთული მოდულები: fastestmirror. სარკის სიჩქარე იტვირთება ქეშირებული hostfile * ბაზა: centos.mirror.net.in * epel: epel.mirror.net.in * epel-source: epel.mirror.net.in * დამატებები: centos.mirror.net.in * განახლებები: centos.mirror.net.in. ინსტალაციის პროცესის დაყენება. დამოკიდებულებების გადაწყვეტა. -> მიმდინარეობს გარიგების შემოწმება. > პაკეტი innotop.noarch 0: 1.9.0-3.el6 დაინსტალირდება. -> დასრულებული დამოკიდებულების გადაწყვეტა დამოკიდებულებები ამოხსნილი პაკეტის თაღოვანი ვერსია საცავის ზომა. ინსტალაცია: innotop noarch 1.9.0-3.el6 epel 149 k გარიგების შეჯამება. დააინსტალირეთ 1 პაკეტი (ები) გადმოტვირთვის საერთო ზომა: 149 კ. დაყენებული ზომა: 489 კ. ეს კარგია [y/N]: y პაკეტების ჩამოტვირთვა: innotop-1.9.0-3.el6.noarch.rpm | 149 კბ 00:00 გაშვებული rpm_check_debug. მიმდინარეობს გარიგების ტესტი. გარიგების ტესტი წარმატებულია. მიმდინარეობს ტრანზაქციის დაყენება: innotop-1.9.0-3.el6.noarch 1/1 გადამოწმება: innotop-1.9.0-3.el6.noarch 1/1 დაინსტალირებული: innotop.noarch 0: 1.9.0-3.el6 დასრულებულია!
Დაწყება ინტოტოპიუბრალოდ ჩაწერეთ "ინტოტოპი”და მიუთითეთ პარამეტრები -უ (მომხმარებლის სახელი) და -გვ (პაროლი) შესაბამისად, ბრძანების სტრიქონიდან და დააჭირეთ Enter- ს.
# innotop -u root -p 'tecm1nt'
მას შემდეგ რაც დაუკავშირდები MySQL სერვერზე, თქვენ უნდა ნახოთ მსგავსი რამ შემდეგ ეკრანზე.
[RO] საინფორმაციო დაფა (? დახმარებისთვის) localhost, 61d, 254.70 QPS, 5/2/200 con/run/cac thds, 5.1.61-log. Uptime MaxSQL ReplLag Cxns Lock QPS QPS Run Run Tbls Repl SQL 61d 4 0 254.70 _ _ 462 Off 1
Დაჭერა "?”მიიღოთ ბრძანების ხაზის ვარიანტებისა და გამოყენების შეჯამება.
სხვა რეჟიმზე გადასვლა: საინფორმაციო დაფა I InnoDB I/O ინფორმაცია Q შეკითხვის სია B InnoDB ბუფერები K InnoDB საკეტი ელოდება R InnoDB მწკრივი Ops C ბრძანება შემაჯამებელი L საკეტები S ცვლადები და სტატუსი D InnoDB ჩიხი M გამეორების სტატუსი T InnoDB Txns F InnoDB FK Err O ღია ცხრილები U მომხმარებლის სტატისტიკა ქმედებები: დ განახლების ინტერვალის შეცვლა p პაუზა innotop k მოთხოვნის კავშირის მოკვლა q დატოვება innotop n გადართვა შემდეგ კავშირზე x მოთხოვნის მოკვლა სხვა: TAB გადართვა მომდევნო სერვერების ჯგუფზე / სწრაფად გაფილტრეთ რასაც ხედავთ! ლიცენზიის და გარანტიის ჩვენება = აგრეგაციის გადართვა # სერვერის ჯგუფების არჩევა/შექმნა @ სერვერის კავშირების არჩევა/შექმნა $ კონფიგურაციის პარამეტრების რედაქტირება \ სწრაფი ფილტრების გასუფთავება. გასაგრძელებლად დააჭირეთ ნებისმიერ ღილაკს
ეს განყოფილება შეიცავს ეკრანის სურათებს ინტოტოპი გამოყენება. რეჟიმებს შორის გადართვის გამოიყენეთ დიდი ზომის კლავიშები.
ეს რეჟიმი აჩვენებს მომხმარებლის სტატისტიკა და ინდექსის სტატისტიკა დალაგებულია წაკითხვის მიხედვით.
CXN როდესაც იტვირთება QPS Slow QCacheHit KCacheHit BpsIn BpsOut localhost სულ 0.00 1.07k 697 0.00% 98.17% 476.83k 242.83k
ეს რეჟიმი აჩვენებს გამომავალს აჩვენე სრული პროცესორი, მსგავსია mytop– ის შეკითხვის სია რეჟიმი. ეს ფუნქცია არ გამოჩნდება InnoDB ინფორმაცია და ის ყველაზე სასარგებლოა ზოგადი გამოყენებისთვის.
როდესაც იტვირთება Cxns QPS Slow Se/In/Up/De% QCacheHit KCacheHit BpsIn BpsOut. ახლა 0.05 1 0.20 0 0/200/450/100 0.00% 100.00% 882.54 803.24. სულ 0.00 151 0.00 0 31/231470/813290/188205 0.00% 99.97% 1.40k 0.22 კმდ ID სახელმწიფო მომხმარებლის მასპინძელი DB დროის მოთხოვნა. დაკავშირება 25 წაიკითხა ყველა სარელეო სისტემა u 05:26:04
ეს რეჟიმი აჩვენებს InnoDB– ის I/O სტატისტიკა, მომლოდინე I/O, I/O ძაფები, ფაილი I/O და ჟურნალის სტატისტიკა სტანდარტულად მაგიდები.
____________________ I/O თემა ____________________. თემის მიზანი თემის სტატუსი 0 ჩადეთ ბუფერული თემა ელოდება i/o მოთხოვნას 1 log თემა ელოდება i/o მოთხოვნას 2 წაიკითხეთ თემა ელოდება i/o მოთხოვნას 3 ჩაწერეთ თემა ელოდება i/o მოთხოვნას ____________________________ ელოდება I/O _____________________________. Async Rds Async Wrt IBuf Async Rds Sync I/Os Log Flushes Log I/Os 0 0 0 0 0 0 ________________________ ფაილი I/O განსხვავებული _________________________. OS კითხულობს OS წერს OS fsyncs კითხულობს/წერს წერს/წმ ბიტი/წმ 26 3 3 0.00 0.00 0 _____________________ ჟურნალის სტატისტიკა _____________________. თანმიმდევრობა F ბოლო გამშვები პუნქტი დასრულებულია IO შესრულებულია IO/წმ. 0 5543709 0 5543709 0 5543709 8 0.00
ამ განყოფილებაში ნახავთ ინფორმაციას InnoDB ბუფერული აუზი, გვერდის სტატისტიკა, ჩადეთ ბუფერიდა ადაპტირებული ჰეშის ინდექსი. მონაცემები იძენს აქედან აჩვენეთ არააქტიური სტატუსი.
__________________________ ბუფერული აუზი __________________________. ზომა უფასო Bufs გვერდები ბინძური გვერდები Hit Rate მეხსიერება Add'l Pool 512 492 20 0 - 16.51M 841.38k ____________________ გვერდის სტატისტიკა _____________________. კითხულობს წერს შექმნილია კითხულობს/წერს წერს/წერს ქმნის/წმ 20 0 0 0.00 0.00 0.00 ______________________ ჩადეთ ბუფერები ______________________. ჩასვამს გაერთიანებულ ჩანაწერებს აერთიანებს ზომა უფასო სია Len Seg. ზომა 0 0 0 1 0 2 __________________ ადაპტირებული ჰეშის ინდექსი ___________________. ზომა უჯრედები მეორადი კვანძის გროვა Bufs Hash/Sec Non-Hash/Sec. 33.87 კ 0 0.00 0.00
აქ ნახავთ გამომავალს InnoDB რიგის ოპერაციები, რიგის ოპერაცია misc, სემფორებიდა ლოდინის მასივი სტანდარტულად მაგიდები.
________________ InnoDB რიგის ოპერაციები _________________. Ins Upd Read Del Ins/Sec Update/Sec Read/Sec Del/Sec 0 0 0 0 0.00 0.00 0.00 0.00 0.00 ________________________ რიგის ოპერაცია განსხვავებული _________________________. მოთხოვნები რიგით შედგენილი მოთხოვნები შიგნით Rd Views მთავარი თემის მდგომარეობა 0 0 1 ელოდება სერვერის აქტივობას _____________________________ InnoDB Semaphores _____________________________. ელოდება ტრიალებს რაუნდებს RW ელოდება RW ტრიალებს Sh ელოდება Sh ტრიალებს სიგნალები ResCnt 2 0 41 1 1 2 4 5 5 ____________________________ InnoDB ლოდინის მასივი _____________________________. თემის დრო ფაილის ხაზის ტიპი მკითხველები Lck Var მიმტანები ელოდება? მთავრდება?
ბრძანების შეჯამების რეჟიმი აჩვენებს ყველა სმდ_შეჯამება ცხრილი, რომელიც გამოიყურება მსგავსი ქვემოთ.
_____________________ ბრძანების შეჯამება _____________________. სახელის ღირებულება Pct ბოლო Incr Pct Com_update 11980303 65.95% 2 33.33% Com_insert 3409849 18.77% 1 16.67% Com_delete 2772489 15.26% 0 0.00% Com_select 507 0.00% 0 0.00% Com_admin_commands 411 0.00% 1 16.67% Com_show_table_status 392 0.00% 0 0.00% Com_show_status 339 0.00% 2 33.33% Com_show_engine_status 164 0.00% 0 0.00% Com_set_option 162 0.00% 0 0.00% Com_show_tables 92 0.00% 0 0.00% Com_show_variables 84 0.00% 0 0.00% Com_show_slave_status 72 0.00% 0 0.00% Com_show_master_status 47 0.00% 0 0.00% Com_show_processlist 43 0.00% 0 0.00% Com_change_db 27 0.00% 0 0.00% Com_show_databases 26 0.00% 0 0.00% Com_show_charsets 24 0.00% 0 0.00% Com_show_collations 24 0.00% 0 0.00% Com_alter_table 12 0.00% 0 0.00% Com_show_fields 12 0.00% 0 0.00% Com_show_grants 10 0.00% 0 0.00%
ეს განყოფილება ითვლის სტატისტიკას, მაგალითად შეკითხვები წამშიდა აჩვენებს მათ სხვადასხვა რეჟიმში.
QPS Commit_PS Rlbck_Cmt Write_Commit R_W_Ratio Opens_PS Tbl_Cch_Usd Threads_PS Thrd_Cch_Usd CXN_Used_Ever CXN_Used_Now 0 0 0 18163174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1. 0 1.99 1.32 0 0 0 18163180 0 0 0 0 0 1.99 1.32 0 0 0 18163188 0 0 0 0 0 1.99 1.32 0 0 0 18163192 0 0 0 0 0 1.99 1.32 0 0 0 18163217 0 0 0 0 0 1.99 1.32 0 0 0 18163265 0 0 0 0 0 1.99 1.32 0 0 0 18163300 0 0 0 0 0 1.99 1.32 0 0 0 18163309 0 0 0 0 0 1.99 1.32 0 0 0 18163321 0 0 0 0 0 1.99 1.32 0 0 0 18163331 0 0 0 0 0 1.99 1.32
ამ რეჟიმში თქვენ იხილავთ გამომავალს მონა SQL სტატუსი, მონა I/O სტატუსი და სამაგისტრო სტატუსი. პირველი ორი ნაწილი გვიჩვენებს მონა სტატუსი და მონა I/O ძაფის სტატუსი და ბოლო ნაწილი გვიჩვენებს სამაგისტრო სტატუსი.
_______________________ მონა SQL სტატუსი _______________________. ოსტატი ჩართულია? TimeLag Catchup Temp Relay Pos ბოლო შეცდომა. 172.16.25.125 დიახ 00:00 0.00 0 41295853 ____________________________________ მონა I/O სტატუსი _____________________________________. ოსტატი ჩართულია? ფაილის სარელეო ზომა Pos მდგომარეობა 172.16.25.125 დიახ mysql-bin.000025 39.38M 41295708 ველოდები მასტერის მიერ მოვლენის გაგზავნას ____________ სამაგისტრო სტატუსი _____________. ფაილის პოზიცია Binlog ქეში. mysql-bin.000010 10887846 0.00%
შეგიძლიათ გაუშვათ "ინტოტოპი”არაინტრაქციულად.
# innotop -ანგარიში 5 -d 1 -n
uptime max_query_time time_behind_master connections დაბლოკილი_თვლა qps spark_qps გაშვება spark_run გახსნა მონა_ გაშვება გრძელი_ყლი. 61d 2 0 0.000363908088893752 64 დიახ 61d 2 0 4.96871146980749 _ _ 64 დიახ 61d 2 0 3.9633543857494 ^_ __ 64 დიახ 61d 2 0 3.96701862656428 ^__ ___ 64 დიახ 61d 2 0 3.96574802684297 ^___ ___
დისტანციურ სისტემაზე დისტანციური მონაცემთა ბაზის მონიტორინგისთვის გამოიყენეთ შემდეგი ბრძანება კონკრეტული ნაწილის გამოყენებით მომხმარებლის სახელი, პაროლი და მასპინძლის სახელი.
# innotop -u მომხმარებლის სახელი -p პაროლი -h მასპინძლის სახელი
დამატებითი ინფორმაციისთვის 'ინტოტოპი"გამოყენება და პარამეტრები, იხილეთ კაცების გვერდები დარტყმით"ადამიანი ინტოტოპი”ტერმინალზე.
ინოტოპის საწყისი გვერდი
ასევე წაიკითხეთ :