გახსენით კლიენტის სტატუსის ფანჯარა და რიცხვები დამამშვიდებლად გამოიყურება: ბაიტები იზრდება, გვირაბი დაკავშირებულია. დახურეთ ფანჯარა და საოფისე აპლიკაცია მაინც ვერ მუშაობს, რაც ნიშნავს, რომ მთვლელებმა უპასუხეს კითხვას, რომელიც არავის დაუსვამს. ინტერფეისზე ბაიტების დათვლა ზომავს ტრაფიკს სწორედ ამ დაკვირვების წერტილში და მეტს არაფერს. გადადით იმ რიცხვიდან, რომელსაც უყურებთ, იმ დონეზე, რომელზეც ის იუწყება, შემდეგ კი შედეგზე, რომელიც აპლიკაციამ რეალურად მოგცათ.

ჯერ აირჩიეთ ინტერფეისი, შემდეგ რიცხვი

დაიწყეთ იქ, სადაც რიცხვი ჩანს, და წაიკითხეთ გვერდითა ეტიკეტი. კლიენტის ფანჯარამ შეიძლება აჩვენოს სესიის ჯამები, გვირაბის ინტერფეისმა შეიძლება აჩვენოს შიდა IP-ის ბაიტები, ხოლო ფიზიკურმა ადაპტერმა შეიძლება აჩვენოს დაშიფრული გარე ბაიტები; სამი განსხვავებული მთვლელი, რომლებიც შემთხვევით ბაიტებშია გამოსახული. ბრძანების ხაზზე netstat -ibn ბეჭდავს ერთ ხაზს თითო მისამართზე თითოეულ ინტერფეისში, ამიტომ გვირაბი შეიძლება რამდენჯერმე გამოჩნდეს. შეადარეთ ხაზი იმ ინტერფეისს, რომელიც კლიენტს ნამდვილად ეკუთვნის, და დაადასტურეთ იგი მარშრუტით, რომელსაც დანიშნულება ირჩევს. utun სახელის მოწყობილობა შეიძლება ეკუთვნოდეს VPN-ს, სხვა გვირაბს ან რაღაცას, რაც არ გაინტერესებთ.

ნუ ჩაანაცვლებთ Wi-Fi-ის მთვლელით მხოლოდ იმიტომ, რომ უფრო ადვილი საკითხავია. სხვა დაკვირვების წერტილი სხვა კითხვას პასუხობს.

აიღეთ სხვაობა და არა მთლიანი ცხოვრების ჯამი

წაიკითხეთ ხაზი, გააკეთეთ ერთი პატარა ნებადართული მოთხოვნა, შემდეგ კვლავ წაიკითხეთ იგივე ხაზი. სხვაობა არის მტკიცებულება, რადგან სიცოცხლის განმავლობის ჯამი მოიცავს ყველაფერს, რაც მანქანამ ჩატვირთვის შემდეგ გააკეთა. შეინახეთ ინტერვალი მოკლე, რომ ფონურ ტრაფიკს ნაკლები შანსი ჰქონდეს მისი დაბინძურების. დატვირთულ მანქანაზე nettop შეიძლება გამტარუნარიანობა პროცესს მიაკუთვნოს, რაც ავიწროებს ველს ინტერფეისის მთვლელებზე დაბრუნებამდე.

აღიარეთ, რომ სხვაობა სუფთა არ არის. ფოსტა, განახლებები და კლიენტის საკუთარი კავშირის შენარჩუნების შეტყობინებები ყველა თავის წვლილს შეიტანს, ამიტომ რიცხვს მოეპყარით როგორც ზედა ზღვარს და არა როგორც გაზომვას. თუ ინტერვალის განმავლობაში ერთადერთი, რაც გააკეთეთ, აპლიკაცია იყო, ზღვარი ჩვეულებრივ საკმარისად მჭიდროა, რომ სასარგებლო იყოს.

შიდა და გარე მთვლელები სხვადასხვა რამეს ზომავენ

ფიზიკური ადაპტერი ითვლის დაშიფრულ პაკეტებს მათი გარე სათაურების ჩათვლით, ხოლო გვირაბის ინტერფეისი ითვალისწინებს იმ დატვირთვას, რომელსაც იღებს ან გადასცემს. ორივეს შეკრება ერთ გადაცემას ორჯერ ითვლის. დამატებითი ხარჯი, განმეორებითი გაგზავნა და ინკაფსულაცია ასევე შეუძლებელს ხდის მარტივ ტოლობას.

საპირისპირო მიმართულებით მოძრავი ორი მთვლელი აღმოჩენაა და არა წინააღმდეგობა. ჩვეულებრივ ეს ნიშნავს, რომ ტრაფიკი ერთ ფენაში შევიდა და მეორიდან არასდროს გავიდა.

დააკავშირეთ მთვლელი აპლიკაციის შედეგთან

მიღებული ჯამი შეიძლება გაიზარდოს პროტოკოლის ლაპარაკისგან, სანამ სასურველი სერვისი კვლავ ვერ მუშაობს. გაგზავნის ზრდა კიდევ ნაკლებს ამბობს: ის ადასტურებს, რომ ბირთვმა პაკეტი მიიღო და არა ის, რომ რაღაცამ უპასუხა.

ჩაწერეთ ზუსტი შედეგი მთვლელების გვერდით: სახელების ამოხსნა ვერ მოხერხდა, კავშირი დროის ლიმიტს გადააჭარბა, TLS უარყოფილ იქნა, ან HTTP პასუხი მოვიდა. ეს ოთხი განსხვავებული გაუმართაობაა და მათგან მხოლოდ ერთი ეხება გვირაბს. თუ მტკიცებულებას უფრო შორს უნდა წავიდეს, შემდეგი დაკვირვების წერტილი არის კარიბჭე ან სერვისის საზღვარი, სადაც ვინმეს შეუძლია ნახოს, მივიდა თუ არა მოთხოვნა. Mac-ის ქსელის პარამეტრების აღდგენა ანადგურებს იმ მდგომარეობას, რომელსაც ზომავდით და არაფერს გეუბნებათ.

დაწერეთ ჩანაწერი, რომელიც შემდეგ ადამიანს სჭირდება

ინტერფეისის სახელი, მთვლელის ეტიკეტი, ინტერვალი, მნიშვნელობები მანამდე და შემდეგ, და აპლიკაციის შედეგი. ეს საკმარისია კოლეგისთვის, რომ დაკვირვება გაიმეოროს თქვენი შუადღის გამეორების გარეშე. დაამატეთ კლიენტის ვერსია და macOS-ის ვერსია, რადგან მთვლელების სემანტიკა შეიძლება შეიცვალოს გამოშვებებს შორის.

გამოტოვეთ პაკეტების სრული ჩაწერა და სისტემის dump. ისინი იშვიათად არიან საჭირო იმის ასახსნელად, თუ რომელი ლოკალური მთვლელი გადაადგილდა ერთი მოთხოვნის დროს, და ანელებენ ყველას, ვინც ანგარიშს კითხულობს. თუ კლიენტი აჩვენებს საკუთარ სტატისტიკას, ციტირეთ მისი ეტიკეტი სიტყვასიტყვით, ნაცვლად იმისა, რომ თქვენზე თარგმნოთ. ჩანაწერის მიზანია დააფიქსიროს, რა გაიზომა და არა იმის განხილვა, რას ნიშნავს ეს.

დაკავშირებული სტატიები