CPDT Benchmark〉Storage, memory

4,8
3060 iritzi
100.000+
deskarga
Edukiaren sailkapena
3 urtetik gorakoentzat
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia

Aplikazio honi buruz

Oharra: Android 11n barne memoriaren proba soilik dago erabilgarri.

CPDT (Cross Platform Disk Test) errendimendu erreferentziako aplikazioa da, biltegiratze iraunkorraren I / O abiadura (barne memoria / NAND / NVMe / UFS / SD txartela) eta sistemaren memoria (RAM) neurtzen dituena.

Aplikazio honek Windows, macOS eta Linux v̲e̲r̲s̲i̲o̲n̲s̲ ditu, gailu eta sistema eragileetan probak etengabe exekutatzea ahalbidetzen dutenak. Webgunean deskargatu daitezke: https://maxim-saplin.github.io/cpdt_results/?download

Aplikazioko emaitzen datu baseak zure telefonoaren errendimendua beste Android telefono batzuekin (adibidez, Samsung Galaxy Note 10, Xiaomi Redmi 7 eta abar) eta hardware ugari (iPhones, Mac, Windows PC, Android TV Players eta abar) alderatzea ahalbidetzen du.

Benchmarking suiteak honako 5 proba hauek ditu:

◉ Biltegiratze proba iraunkorrak

╰┄ ◎ Idazketa sekuentziala

Read ◎ Irakurketa sekuentziala

╰┄ ◎ Ausazko idazketa (4KB blokea)

╰┄ ◎ Ausazko irakurketa (4KB blokea)

◉ RAM proba

╰┄ ◎ Memoriaren kopia

- probaren emaitzak MB / s-tan neurtutako errendimendu-balio gisa ematen dira (megabyte segundoko).

Aukera menuan hainbat ezarpen daude eskuragarri eta erabiltzaileei kontrolatzen uzten diete:

◉ Probatu fitxategiaren tamaina

╰┄ ◎ 0.5GB ┄ ◎ 1GB ┄ ◎ 2GB ┄ ◎ 4GB ┄ ◎ 8GB ┄ ◎ 16GB

◉ Idatzi bufferra

╰┄ ◎ Aktibatuta ┄ ◎ Desaktibatuta

◉ Memoriako fitxategien cachea

╰┄ ◎ Aktibatuta ┄ ◎ Desaktibatuta

Proba sekuentzialetarako aplikazioak denbora-serieko grafikoak sortzen ditu, ausazko probetarako - histogramak. Probaren emaitzak CSVra esportatu daitezke azterketa gehiago egiteko (probako fitxategian blokeen posizioa eta errendimendua neurtuta).

Zertan bereizten da CPDT beste aplikazio batzuetatik? Erreferente ezagunenak CPU / GPU (esaterako, Geekbench, AnTuTu) dira eta biltegiratze errendimendua erabat baztertzen dute.

Biltegiratze- eta memoria-erreferentziek oso gutxitan uzten diete erabiltzaileei ezarpenak aldatzeko eta probako fitxategien tamaina zehaztera mugatzen dira. Ez da posible bufferra edo cachea kontrolatzea (adibidez, Androbnech) edo gailuak berriro kargatzea eskatzen du (adibidez, A1 SD).

Cachea proben emaitzetan nabarmen eragiten duen mekanismoa da. Aktibatuta badago, RAM emaitzen abiadurak eragiten ditu proben emaitzak eta ezin da bilaketa iraunkorreko errendimendua isolatu proba horietan. Irakurketa hotzeko eszenatokiak (adibidez, gailuaren abiaraztea edo aplikazioaren lehen aldiz abiaraztea) ezin dira deskribatu cacheko irakurketen bidez. Egoera bera gertatzen da idazketa probetan eragina duen bufferrean. Bufferrak RAM aldi baterako datuak gordetzeko erabiltzen du gordetzen jarraitu aurretik.

CPDT-k cachearekin eta bufferraz arduratzen da eta, lehenespenez, desaktibatuta daude eta horrek gailu eta sistema eragileen artean biltegiratze iraunkorra etengabe neurtzea eta alderatzea ahalbidetzen du.

Zergatik da garrantzitsua biltegiratze eta memoria errendimendua? Zuzenean eragiten du "hautemandako" errendimendu mailan. UI izozketak kasu askotan deskribatu ditzakete biltegiratze mailan stutter-ek. Adib. kargatutako web orri bat arakatzailean bistaratzea diskoari datuak eskatzen dizkionean, argazkiak galeria aplikazioan korritzea (horietako milaka korritzea irudikatzea) edo Instagram jarioa jaistea (aurretik kargatutako irudiak diskoan gordetako cachetik eskatuko dira).

Chromebook erabiltzaileek Google Play gaitu ondoren erabil dezakete aplikazio hau. SD / Memoria txartela atzitzeko, aplikazioari "Biltegiratze baimena" eman behar zaio Chrome OS-eko Google Play ezarpenean.

! OTG laguntza ez dago bermatuta! Kanpoko txartel irakurgailua edo USB flash memoria gailura konektatzen baduzu, baliteke funtzionatzea edo ez. Adib. Samsung Galaxy S8 Android 8rekin eta Note 10 Android 10ekin ondo funtzionatzen dute. Xiaomi Mi8SE (Android 9), Meizu 16th (Android 8.1) eta LG Nexus 5x (Android 6) ez dabiltza (nahiz eta sisteman unitatea ikusi ahal izango duzu). Zergatik da hori? Android sistema eragileak ez du kanpoko konektatutako biltegiratze gailuekin lan egiten duen eredu koherenterik. Zenbait gailu fabrikatzailek lan ona egiten dute (esaterako, Samsung), gailua behar bezala muntatuz eta API lehenetsiaren bidez eskuragarri jarriz (Context.getExternalFilesDir ()). Beste batzuek trikimailuak edo fabrikazio API zehatzak ezartzea eskatzen dute.

Proiektua kode irekikoa da eta GitHub-en bere orria bisitatzera gonbidatuta zaude:
https://github.com/maxim-saplin/CrossPlatformDiskTest
Azken eguneratzea
2023(e)ko mar. 27(a)

Datuen babesa

Seguru egoteko, funtsezkoa da jakitea garatzaileek nola biltzen eta partekatzen dituzten zuri buruzko datuak. Baliteke datuen pribatutasunaren eta segurtasunaren inguruko jardunbideak aplikazioaren erabileraren, lurraldearen eta adinaren araberakoak izatea. Informazio hori garatzaileak eman du, eta baliteke aurrerago eguneratzea.
Baliteke aplikazioak datu mota hauek partekatzea hirugarrenekin:
Aplikazioetako jarduerak eta Aplikazioei buruzko informazioa eta haien errendimendua
Ez da daturik biltzen
Lortu informazio gehiago garatzaileek bildutako datuak aitortzeko duten moduari buruz
Datuak bidaltze-prozesuan enkriptatzen dira
Datuak ezin dira ezabatu

Balorazioak eta iritziak

4,8
2860 iritzi

Berrikuntzak

- Updates to support new Android version
- Recent devices added to DB (Samsung Galaxy S22 and S23, Xiaomi 13)