Նշում. Android 11-ում հասանելի է միայն ներքին հիշողության թեստը:
CPDT (Cross Platform Disk Test) - կատարողականի հենանիշային ծրագիր է, որը չափում է մշտական պահեստի I / O արագությունը (ներքին հիշողություն / NAND / NVMe / UFS / SD քարտ) և համակարգի հիշողությունը (RAM):
Այս ծրագիրն ունի Windows, macOS և Linux համակարգեր, որոնք թույլ են տալիս հետևողականորեն իրականացնել թեստեր սարքերի և գործավար համակարգերի միջև: Դրանք կարող են ներբեռնվել կայքում ՝ https://maxim-saplin.github.io/cpdt_results/?download
-Րագրերի արդյունքների տվյալների շտեմարանը հնարավորություն է տալիս համեմատել ձեր հեռախոսի աշխատանքը այլ Android սմարթֆոնների հետ (օրինակ ՝ Samsung Galaxy Note 10, Xiaomi Redmi 7 և այլն) և սարքավորումների լայն տեսականի (iPhones, Macs, Windows PC, Android TV նվագարկիչներ և այլն)
Հենանիշային հավաքակազմը ներառում է հետևյալ 5 թեստերը.
◉ Մշտական պահեստավորման թեստեր
┊
╰┄ ◎ Հերթական գրեք
┊
╰┄ ◎ Հաջորդական ընթերցում
┊
And ◎ Պատահական գրել (4 ԿԲ բլոկ)
┊
Read ◎ Պատահական ընթերցում (4 ԿԲ բլոկ)
◉ RAM փորձարկում
┊
╰┄ ◎ Հիշողության պատճեն
- թեստի արդյունքները տրվում են որպես թողունակության արժեքներ, որոնք չափվում են MB / վրկ (մեգաբայթ մեկ վայրկյանում):
Տարբեր կարգավորումներ մատչելի են Ընտրանքների ցանկում և թույլ են տալիս օգտվողներին վերահսկել.
◉ Թեստի ֆայլի չափը
┊
◎ 0,5 ԳԲ ┄ GB 1 ԳԲ ┄ GB 2 ԳԲ ┄ GB 4 ԳԲ ◎ GB 8 ԳԲ ◎ GB 16 ԳԲ
◉ Գրել բուֆերային ռեժիմ
┊
╰┄ ◎ Միացված ┄ ◎ Անջատված է
◉ Հիշողության ֆայլերի պահուստավորում
┊
╰┄ ◎ Միացված ┄ ◎ Անջատված է
Հաջորդական թեստերի համար հավելվածը կառուցում է ժամանակային շարքերի գծապատկերներ, պատահական թեստերի համար ՝ հիստոգրամներ: Թեստի արդյունքները կարող են արտահանվել CSV ՝ հետագա վերլուծության համար (յուրաքանչյուր տող, որը պարունակում է թեստի ֆայլում բլոկի դիրք և չափվում է թողունակությունը):
Ինչո՞վ է տարբերվում CPDT- ն այլ հավելվածներից: Ամենատարածված հենանիշները կենտրոնանում են պրոցեսորի / GPU- ի վրա (օրինակ `Geekbench, AnTuTu) և ամբողջովին անտեսում են պահեստավորման աշխատանքը:
Պահպանման և հիշողության հենանիշերը հազվադեպ են թույլ տալիս օգտվողներին փոխել ցանկացած պարամետր և սահմանափակվում են փորձարկման ֆայլի չափը նշելով: Հնարավոր չէ կառավարել բուֆերային ռեժիմը կամ պահեստավորումը (օրինակ ՝ Androbnech) կամ սարքի վերաբեռնում պահանջել (օրինակ ՝ A1 SD):
Քեշացումը մեխանիզմ է, որն էապես ազդում է թեստի արդյունքների վրա: Եթե դա միացված է, թեստի արդյունքների վրա ազդում են RAM- ի արագությունները, և նման փորձարկումներում հնարավոր չէ մեկուսացնել պահեստի մշտական կատարումը: Սառը ընթերցման սցենարները (օրինակ `սարքի գործարկման կամ առաջին անգամ կիրառման մեկնարկը) հնարավոր չէ նկարագրել պահված ընթերցումներով: Նույն իրավիճակն է բուֆերային համակարգի հետ, որն ազդում է գրելու թեստերի վրա: Բուֆերացիան օգտագործում է RAM- ը տվյալների ժամանակավոր պահման համար ՝ նախքան դրանք պահպանելը:
CPDT- ը գործ ունի ինչպես պահման, այնպես էլ բուֆերացման հետ, և լռելյայնորեն, դրանք անջատված են, ինչը հնարավորություն է տալիս հետևողականորեն չափել և համեմատել մշտական պահպանման կատարումը սարքերի և գործավար համակարգերի միջև:
Ինչու է կարևոր պահեստավորման և հիշողության կատարումը: Դա ուղղակիորեն ազդում է «ընկալվող» կատարողականի մակարդակի վրա: UI- ի սառեցումը շատ դեպքերում կարող է նկարագրվել պահեստային մակարդակում գտնվող կակազների կողմից: Օր.` բրաուզերում բեռնված վեբ էջի ցուցադրում, երբ այն սկավառակից տվյալներ է պահանջում, պատկերասրահի հավելվածում նկարներ է պտտվում (դրանցից հազարավոր պատկերներ է կատարում) կամ Instagram- ի հոսք իջնում (նախկինում բեռնված պատկերները կպահանջվեն սկավառակի վրա պահված քեշից):
Chromebook- ի օգտվողները կարող են օգտագործել այս ծրագիրը Google Play- ը միացնելուց հետո: SD / Հիշողության քարտ մուտք գործելու համար ծրագրին պետք է տրվի «Պահպանման թույլտվություն» Chrome OS- ի Google Play կարգավորումներում:
! OTG- ի աջակցությունը երաշխավորված չէ: Եթե արտաքին սարքի ընթերցող կամ USB ֆլեշ կրիչ եք միացնում ձեր սարքին, այն կարող է աշխատել, թե ոչ: Օր.` Samsung Galaxy S8- ը Android 8-ով և Note 10-ը Android 10-ով լավ են աշխատում: Xiaomi Mi8SE (Android 9), Meizu 16-րդ (Android 8.1) և LG Nexus 5x (Android 6) չեն աշխատում (չնայած դեռ կկարողանաք համակարգում տեսնել շարժիչը): Ինչու է դա Android OS- ը չունի արտաքին միացված պահեստային սարքերի հետ աշխատող կայուն մոդել: Սարքերի որոշ արտադրողներ լավ աշխատանք են կատարում (օրինակ ՝ Samsung- ը) ՝ սարքը պատշաճ կերպով տեղադրելով և այն հասանելի դարձնելով լռելյայն API- ի միջոցով (Context.getExternalFilesDir ()): Մյուսները պահանջում են հնարքներ կամ իրականացնում են արտադրական հատուկ API:
Րագիրը բաց աղբյուր է, և դուք կարող եք այցելել GitHub- ի դրա էջը.
https://github.com/maxim-saplin/CrossPlatformDiskTest
Վերջին թարմացումը՝
12 սեպ, 2024 թ.