Kumbuka: tu jaribio la kumbukumbu la ndani linapatikana kwenye Android 11.
CPDT (Cross Platform Disk Test) ni programu ya kuashiria utendaji ambayo hupima kasi ya I / O ya uhifadhi wa kudumu (kumbukumbu ya ndani / NAND / NVMe / UFS / kadi ya SD) na kumbukumbu ya mfumo (RAM).
Programu hii ina Windows, MacOS na Linux v̲e̲r̲s̲i̲o̲n̲s̲ ambayo inaruhusu kufanya majaribio mfululizo kwenye vifaa na mifumo ya uendeshaji. Wanaweza kupakuliwa kwenye wavuti: https://maxim-saplin.github.io/cpdt_results/?download
Hifadhidata ya matokeo ya ndani ya programu inafanya uwezekano wa kulinganisha utendaji wa simu yako na simu zingine za Android (k.m Samsung Galaxy Kumbuka 10, Xiaomi Redmi 7 nk) na anuwai ya vifaa (iPhones, Macs, Windows PC, Android TV Players n.k.)
Suite ya alama ni pamoja na vipimo 5 vifuatavyo:
Tests Vipimo vya kudumu vya kuhifadhi
┊
Write ◎ Mfuatano andika
┊
Read ◎ Mlolongo uliosomwa
┊
Write ◎ Kuandika bila mpangilio (4KB block)
┊
Read ◎ kusoma kwa nasibu (kizuizi cha 4KB)
Jaribio la RAM
┊
Copy copy Nakala ya kumbukumbu
- matokeo ya mtihani hutolewa kama nambari za kupitisha zilizopimwa kwa MB / s (megabytes kwa sekunde).
Mipangilio anuwai inapatikana katika menyu ya Chaguzi na wacha watumiaji wadhibiti:
◉ Jaribu ukubwa wa faili
┊
GB ◎ 0.5GB ◎ ◎ 1GB ◎ GB 2GB ◎ ◎ 4GB ◎ ◎ 8GB ┄ GB 16GB
◉ Andika bafaji
┊
Washa ◎ ◎ Zima
C Kuhifadhi faili kwenye kumbukumbu
┊
Washa ◎ ◎ Zima
Kwa vipimo vya mfululizo programu huunda grafu za mfululizo wa wakati, kwa vipimo vya nasibu - histogramu. Matokeo ya mtihani yanaweza kusafirishwa kwa CSV kwa uchambuzi zaidi (kila safu iliyo na nafasi ya kuzuia kwenye faili ya jaribio na kipimo kilichopimwa).
Je! CPDT ni tofauti gani na programu zingine? Viashiria maarufu zaidi huzingatia CPU / GPU (kama vile Geekbench, AnTuTu) na hupuuza kabisa utendaji wa uhifadhi.
Hifadhi na kumbukumbu za kumbukumbu mara chache huwaacha watumiaji wabadilishe mipangilio yoyote na imepunguzwa kwa kubainisha saizi ya faili ya jaribio. Kudhibiti kubakiza au kuhifadhi akiba haiwezekani (k.Androbnech) au kuhitaji kupakia tena kifaa (k.v A1 SD).
Caching ni utaratibu ambao huathiri sana matokeo ya mtihani. Ikiwa ni juu ya matokeo ya mtihani yameathiriwa na kasi ya RAM na haiwezekani kutenganisha utendaji wa uhifadhi wa kudumu katika vipimo kama hivyo. Matukio baridi ya kusoma (k.m boot ya kifaa au kuanza kwa matumizi ya mara ya kwanza) haiwezi kuelezewa na usomaji wa akiba. Hali kama hiyo ni pamoja na kughushi ambayo inaathiri majaribio ya kuandika. Bafu hutumia RAM kwa kuhifadhi data kwa muda kabla ya kuendelea nayo kwa uhifadhi.
CPDT inashughulika na akiba na upekuzi na kwa kawaida hizo ni ZIMA ambazo zinawezesha kupima na kulinganisha utendaji wa kudumu katika vifaa na mifumo ya uendeshaji.
Kwa nini utendaji wa kuhifadhi na kumbukumbu ni muhimu? Inaathiri moja kwa moja kiwango cha utendaji "unaoonekana". Kufungia kwa UI kunaweza kuelezewa katika hali nyingi na stutters katika kiwango cha kuhifadhi. Mfano. kuonyesha ukurasa wa wavuti uliobebwa kwenye kivinjari wakati inauliza data kutoka kwa diski, picha za kutembeza katika programu ya matunzio (picha ya kupiga picha kwa maelfu yao), au kushuka kwenye lishe ya Instagram (picha zilizopakiwa hapo awali zitaombwa kutoka kwa cache iliyohifadhiwa kwenye diski).
Watumiaji wa Chromebook wanaweza kutumia programu hii baada ya kuwezesha Google Play. Ili kufikia Kadi ya SD / Kumbukumbu lazima programu ipewe "ruhusa ya Uhifadhi" katika mipangilio ya Google Play ya Chrome OS.
Usaidizi wa OTG HAUHAKIKIWE! Ukichomeka msomaji wa kadi ya nje au gari la USB kwenye kifaa chako, inaweza kufanya kazi au haiwezi. Mfano. Samsung Galaxy S8 na Android 8 na Kumbuka 10 na Android 10 inafanya kazi vizuri. Xiaomi Mi8SE (Android 9), Meizu 16 (Android 8.1) na LG Nexus 5x (Android 6) hazifanyi kazi (ingawa bado utaweza kuona kiendeshi kwenye mfumo). Kwanini hivyo? Android OS haina mfano thabiti unaofanya kazi na vifaa vya kuhifadhi vilivyounganishwa nje. Watengenezaji wengine wa vifaa hufanya kazi nzuri (kama Samsung) kwa kuweka kifaa vizuri na kuifanya ipatikane kupitia API chaguomsingi (Context.getExternalFilesDir ()). Wengine wanahitaji ujanja au kutekeleza APIs maalum za utengenezaji.
Mradi huo ni chanzo wazi na unakaribishwa kutembelea ukurasa wake huko GitHub:
https://github.com/maxim-saplin/CrossPlatformDiskTest
Ilisasishwa tarehe
27 Mac 2023