Nota: només hi ha proves de memòria interna disponibles a Android 11.
CPDT (Cross Platform Disk Test) és una aplicació de comparació de rendiment que mesura la velocitat d'E / S d'emmagatzematge permanent (memòria interna / targeta NAND / NVMe / UFS / SD) i memòria del sistema (RAM).
Aquesta aplicació disposa de Windows, macOS i Linux v̲e̲r̲s̲i̲o̲n̲s̲ que permeten executar proves de manera constant en dispositius i sistemes operatius. Es poden descarregar al lloc web: https://maxim-saplin.github.io/cpdt_results/?download
La base de dades de resultats integrats a l'aplicació permet comparar el rendiment del telèfon amb altres telèfons intel·ligents Android (per exemple, Samsung Galaxy Note 10, Xiaomi Redmi 7, etc.) i una gran varietat de maquinari (iPhones, Macs, PCs amb Windows, reproductors d'Android TV, etc.)
El conjunt de comparatives inclou les 5 proves següents:
◉ Proves d'emmagatzematge permanent
┊
╰┄ ◎ Escriptura seqüencial
┊
Read ◎ Lectura seqüencial
┊
╰┄ ◎ Escriptura aleatòria (bloc 4KB)
┊
Read ◎ Lectura aleatòria (bloc 4KB)
◉ Prova de RAM
┊
╰┄ ◎ Còpia de memòria
- Els resultats de les proves es donen com a valors de rendiment mesurats en MB / s (megabytes per segon).
Hi ha diversos paràmetres disponibles al menú Opcions i permeten als usuaris controlar:
◉ Mida del fitxer de prova
┊
◎ ◎ 0,5 GB ┄ ◎ 1 GB ┄ ◎ 2 GB ┄ ◎ 4 GB ┄ ◎ 8 GB ┄ ◎ 16 GB
◉ Memòria intermèdia d’escriptura
┊
╰┄ ◎ Activat ┄ ◎ Desactivat
◉ Memòria cau de fitxers a la memòria
┊
╰┄ ◎ Activat ┄ ◎ Desactivat
Per a proves seqüencials, l’app crea gràfics de sèries temporals, per a proves aleatòries: histogrames. Els resultats de la prova es poden exportar a CSV per a una anàlisi posterior (cada fila conté la posició del bloc al fitxer de prova i el rendiment mesurat).
En què es diferencia CPDT d'altres aplicacions? Els punts de referència més populars se centren en la CPU / GPU (com Geekbench, AnTuTu) i ignoren completament el rendiment de l’emmagatzematge.
Els paràmetres d’emmagatzematge i memòria poques vegades permeten als usuaris canviar cap configuració i es limiten a especificar la mida del fitxer de prova. El control de memòria intermèdia o emmagatzematge a la memòria cau no és possible (per exemple, Androbnech) o requereix la recàrrega del dispositiu (per exemple, A1 SD).
La memòria cau és un mecanisme que influeix significativament en els resultats de les proves. Si està activat, els resultats de les proves es veuen afectats per la velocitat de la memòria RAM i no és possible aïllar el rendiment de l’emmagatzematge permanent en aquestes proves. Els escenaris de lectura en fred (per exemple, l’arrencada del dispositiu o l’inici de la primera aplicació) no es poden descriure mitjançant lectures a la memòria cau. La mateixa situació passa amb la memòria intermèdia que afecta les proves d’escriptura. La memòria intermèdia utilitza la memòria RAM per emmagatzemar temporalment les dades abans de conservar-les a l’emmagatzematge.
CPDT s’ocupa tant de la memòria cau com de la memòria intermèdia i, per defecte, estan desactivats, cosa que permet mesurar i comparar de manera constant el rendiment de l’emmagatzematge permanent entre dispositius i sistemes operatius.
Per què és important el rendiment de l’emmagatzematge i la memòria? Afecta directament el nivell de rendiment "percebut". Les congelacions de la interfície d’usuari poden ser descrites en molts casos per persones que fan tartamudes a nivell d’emmagatzematge. Per exemple. mostrar una pàgina web carregada al navegador quan sol·licita dades del disc, desplaçar-se per les imatges a l’aplicació de la galeria (fer-ne passar milers d’imatges) o baixar per un feed d’Instagram (les imatges carregades prèviament es demanaran a la memòria cau emmagatzemada al disc).
Els usuaris de Chromebook poden utilitzar aquesta aplicació després d'activar Google Play. Per accedir a la targeta de memòria SD / SD, s'ha d'aplicar el permís d'emmagatzematge a l'aplicació a la configuració de Google Play de Chrome OS.
! El suport OTG NO està garantit. Si connecteu un lector de targetes extern o una unitat flash USB al dispositiu, pot ser que funcioni o no. Per exemple. El Samsung Galaxy S8 amb Android 8 i el Note 10 amb Android 10 funcionen bé. Xiaomi Mi8SE (Android 9), Meizu 16th (Android 8.1) i LG Nexus 5x (Android 6) no funcionen (tot i que encara podreu veure la unitat al sistema). Per què això? El sistema operatiu Android no té un model coherent que funcioni amb dispositius d’emmagatzematge connectats externament. Alguns fabricants de dispositius fan una bona feina (com ara Samsung) muntant correctament el dispositiu i fent-lo disponible mitjançant l’API predeterminada (Context.getExternalFilesDir ()). Altres requereixen trucs o implementen API específiques de fabricació.
El projecte és de codi obert i podeu visitar la seva pàgina a GitHub:
https://github.com/maxim-saplin/CrossPlatformDiskTest
Data d'actualització:
12 de set. 2024