
Ադրիան Կոկրոֆտը P99 CONF-ում պատմել է՝ ինչու P99-ը չի բավարարում, իսկ LLM-ները հեշտացնում են վերլուծությունը
Փորձառու performance ինժեներ Ադրիան Կոկրոֆտը P99 CONF-ում ներկայացրել է իր ուղին Sun-ի միջուկի կոդից մինչև AI-ով կառուցված գործիքներ և բացատրել, թե ինչու տոկոսային արժեքները չեն բավարարում ժամանակակից ծառայությունների համար։
Փորձառու performance ինժեներ Ադրիան Կոկրոֆտը, որի կարիերան անցել է Sun Microsystems-ում, Netflix-ում, eBay-ում և Amazon-ում, P99 CONF-ում զրուցել է RedMonk-ի վերլուծաբան Ռեյչել Սթիվենսի հետ՝ AI-ի ազդեցության մասին performance engineering-ի վրա։ Խոսքը վերաբերել է նաև P99 չափանիշի սահմանափակումներին և նրա կառուցած գործիքներին։
Միջուկի կոդից մինչև AI-ով ստեղծված գործիքներ
Sun-ում, հիշում է Կոկրոֆտը, մասնագետները նայում էին vmstat-ի նման չափանիշներին և գուշակում թվերի իմաստը․ փաստաթղթերը պարզ չէին։ Նա կարդացել է միջուկի կոդը, պարզել, թե որտեղից են գալիս թվերը և որոնք են մոտավոր, և ամեն ինչ գրի է առել։ Այդ աշխատանքի արդյունքը երկու գիրքն է՝ «Sun Performance and Tuning» և «Resource Management»։
Քառասուն տարի անց ծայրից ծայր հետագծման գործիքները շատ են, սակայն Կոկրոֆտին հետաքրքրում է այն, ինչ դրանք չեն ցույց տալիս։ Նրա խոսքով՝ գործիքներում համակարգը կարծես կարգին է, բայց իրականում վատ է աշխատում․ դրա համար փնտրում է տվյալներին նայելու նոր եղանակներ՝ խորը մակարդակ, մանր հատիկավորում և բաշխումներ՝ միջինների փոխարեն։ Այս գործիքները նա կառուցում է vibe coding-ով՝ LLM-ների օգնությամբ․ «Իմ արագացումը անսահման է, որովհետև այս կոդը առանց այս գործիքների երբեք չէր լինի։ Դրանք կառուցելու ժամանակ չէի ունենա»։
Գագաթներ, ոչ թե տոկոսներ
Կոկրոֆտը տարիներ շարունակ պնդում է, որ մեկ P99 թիվը չի կարող նկարագրել ժամանակակից վեբ ծառայության հետաձգումը։ Տոկոսային արժեքը չի ասի՝ բաշխումն ունի մեկ գագաթ, թե մի քանիսը, իսկ երբ գագաթները մեկից շատ են, միջինը, ստանդարտ շեղումը և նույնիսկ P99-ը կորցնում են իմաստի մեծ մասը։

Նրա ամենասիրելի օրինակը երկու գագաթով հիստոգրամն է․ արագ գագաթը քեշից ստացված պատասխաններինն է, դանդաղը՝ իրական աշխատանք պահանջող հարցումներինը։ Քեշի հարվածների մասնաբաժինը փոխվելիս գագաթների դիրքը մնում է նույնը, փոխվում է միայն բարձրությունը, իսկ միջինն ու P99-ը խիստ տատանվում են։ ChatGPT-ի հայտնվելուց հետո Կոկրոֆտն ավտոմատացրել է արդեն մշակված վիճակագրական մոտեցումը․ R-ով գրված ու բաց կոդով հրապարակված գործիքը գտնում է կամայական թվով գագաթներ և հետևում դրանց փոփոխություններին ժամանակի ընթացքում։
Խորհուրդ՝ լայն սկսել, հետո մոտենալ
Բարձր արտադրողական համակարգերով աշխատող թիմերին նա խորհուրդ է տվել սկսել մակրո պատկերից, գտնել հետաքրքիրը, ապա խորացնել այնքան, մինչև առանձին դանդաղ հարցումները ծայրից ծայր ուսումնասիրեք։ Դա համեմատել է մանկության մանրադիտակի հետ․ սկզբում կիզակետում եք 10 անգամյա խոշորացմամբ, ապա անցնում 100 անգամյա խոշորացմանը և նայում մեկ կետի, իսկ երբ այն պարզ է՝ 1,000 անգամյա։
P99 CONF 2026-ը՝ անվճար վիրտուալ կոնֆերանսը performance-ի թեմայով, տեղի կունենա հոկտեմբերի 21-22-ը։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։