
ადრიან კოკროფტი: რატომ არ აღწერს P99 თანამედროვე ვებსერვისების შეყოვნებას და როგორ ეხმარება AI ანალიზს
პერფორმანსის ინჟინერმა ადრიან კოკროფტმა P99 CONF-ზე ისაუბრა, რატომ არ მუშაობს პერცენტილები თანამედროვე ვებსერვისებისთვის და როგორ აწყობს AI-ის დახმარებით საკუთარი ანალიზის ინსტრუმენტებს.
პერფორმანსის ინჟინერი ადრიან კოკროფტი, რომლის კარიერა Sun Microsystems-ში, Netflix-ში, eBay-სა და Amazon-ში მიმდინარეობდა, P99 CONF-ზე RedMonk-ის ანალიტიკოს რეიჩელ სტივენსს ესაუბრა AI-ის გავლენაზე პერფორმანსის ინჟინერიაზე. საუბრის თემა P99 მეტრიკის შეზღუდვები და AI-ის დახმარებით აწყობილი ანალიზის ინსტრუმენტები იყო.
ბირთვის კოდიდან AI-ის მიერ აწყობილ ინსტრუმენტებამდე
Sun-ში პერფორმანსის სპეციალისტად მუშაობისას ხალხი სისტემურ მეტრიკებს, მაგალითად vmstat-ის გამონათქვამს, უყურებდა, რიცხვების მნიშვნელობას კი გამოცნობდა; კოკროფტის თქმით, რიცხვების გაგება ბუნდოვანი იყო და მანუალიც ნათლად არ ხსნიდა მათ. ამიტომ მან ბირთვის კოდი წაიკითხა, დაადგინა, საიდან მოდიოდა თითოეული რიცხვი და რომელი იყო მიახლოებითი, და ყველაფერი ჩაიწერა. ამ ნაშრომის შედეგად ორი წიგნი დაიწერა: „Sun Performance and Tuning“ და „Resource Management“.
ოთხი ათეული წლის შემდეგ მოთხოვნების ბოლოდან ბოლომდე თვალთვალის ინსტრუმენტები ბევრია, თუმცა კოკროფტს აინტერესებს, რას არ აჩვენებენ. მისი თქმით, ინსტრუმენტებში სისტემა თითქოს კარგად გამოიყურება, მაგრამ სინამდვილეში ცუდად მუშაობს. ამიტომ ეძებს მონაცემებზე ყურების ახალ ხერხებს: ღრმა დონეს, წვრილ გრანულაციას და განაწილებებს საშუალოების ნაცვლად. ინსტრუმენტებს დღეს vibe coding-ით აწყობს: „ჩემი დაჩქარება უსასრულოა, რადგან ეს კოდი ამ ინსტრუმენტების გარეშე არასდროს არსებობდა. მათ ასაწყობად დრო არ მექნებოდა“.
პიკები, არა პერცენტილები
კოკროფტი წლების განმავლობაში ამბობს, რომ ერთი რიცხვი P99 თანამედროვე ვებსერვისის შეყოვნებას ვერ აღწერს. პერცენტილით ვერ გაიგებ, განაწილებას ერთი პიკი აქვს თუ რამდენიმე; როცა პიკი ერთზე მეტია, საშუალო, სტანდარტული გადახრა და P99 დიდწილად კარგავს აზრს.

მისი საყვარელი მაგალითია ჰისტოგრამა ორი პიკით: სწრაფი ქეშიდან მიღებულ პასუხებს ეკუთვნის, ნელი კი რეალურ სამუშაოს მოთხოვნებს. ქეშში მოხვედრის წილის ცვლილებისას პიკების მდებარეობა არ იცვლება, იცვლება მხოლოდ სიმაღლე, საშუალო და P99 კი მკვეთრად იცვლება. ChatGPT-ის გამოჩენის შემდეგ კოკროფტმა უკვე დამუშავებული სტატისტიკური მიდგომა ინსტრუმენტად აქცია: R-ზე დაწერილი, ღია კოდით გამოქვეყნებული ინსტრუმენტი პიკებს პოულობს და მათ ცვლილებას აკვირდება.
რჩევა: ფართოდ დაიწყე, შემდეგ მიახლოვდი
მაღალი წარმადობის სისტემებზე მომუშავე გუნდებს კოკროფტმა ურჩია: დაიწყეთ მაკრო სურათით, იპოვეთ საინტერესო, შემდეგ კი ჩადით იმდენად ღრმად, რომ ცალკეული ნელი მოთხოვნები ბოლომდე შეისწავლოთ. ეს პროცესი ბავშვობის მიკროსკოპს შეადარა: ჯერ 10-ჯერადი გადიდებით ფოკუსირდებით, მერე 100-ჯერადზე გადადიხართ და ერთ ლაქას უყურებთ, ხოლო როცა ის ფოკუსშია, 1000-ჯერადზე გადადიხართ.
P99 CONF 2026, უფასო ვირტუალური კონფერენცია პერფორმანსის თემაზე, 21-22 ოქტომბერს გაიმართება.
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.