గమనిక: ఆండ్రాయిడ్ 11 లో అంతర్గత మెమరీ పరీక్ష మాత్రమే అందుబాటులో ఉంది.
సిపిడిటి (క్రాస్ ప్లాట్ఫాం డిస్క్ టెస్ట్) అనేది పనితీరు బెంచ్మార్కింగ్ అనువర్తనం, ఇది శాశ్వత నిల్వ యొక్క I / O వేగాన్ని కొలుస్తుంది (అంతర్గత మెమరీ / NAND / NVMe / UFS / SD కార్డ్) మరియు సిస్టమ్ మెమరీ (RAM).
ఈ అనువర్తనం Windows, macOS మరియు Linux v̲e̲r̲s̲i̲o̲n̲s̲ ను కలిగి ఉంది, ఇది పరికరాలు మరియు ఆపరేటింగ్ సిస్టమ్లలో పరీక్షలను స్థిరంగా అమలు చేయడానికి అనుమతిస్తుంది. వాటిని వెబ్సైట్లో డౌన్లోడ్ చేసుకోవచ్చు: https://maxim-saplin.github.io/cpdt_results/?download
అనువర్తన ఫలితాల డేటాబేస్ మీ ఫోన్ పనితీరును ఇతర Android స్మార్ట్ఫోన్లతో పోల్చడం సాధ్యం చేస్తుంది (ఉదా. శామ్సంగ్ గెలాక్సీ నోట్ 10, షియోమి రెడ్మి 7 మొదలైనవి) మరియు అనేక రకాల హార్డ్వేర్ (ఐఫోన్లు, మాక్లు, విండోస్ పిసిలు, ఆండ్రాయిడ్ టివి ప్లేయర్లు మొదలైనవి)
బెంచ్మార్కింగ్ సూట్ కింది 5 పరీక్షలను కలిగి ఉంది:
Storage శాశ్వత నిల్వ పరీక్షలు
┊
Sequ సీక్వెన్షియల్ రైట్
┊
Sequ సీక్వెన్షియల్ రీడ్
┊
╰┄ ◎ రాండమ్ రైట్ (4KB బ్లాక్)
┊
╰┄ ◎ రాండమ్ రీడ్ (4KB బ్లాక్)
AM RAM పరీక్ష
┊
╰┄ ◎ మెమరీ కాపీ
- పరీక్ష ఫలితాలు MB / s (సెకనుకు మెగాబైట్లు) లో కొలుస్తారు.
ఐచ్ఛికాలు మెనులో వివిధ సెట్టింగులు అందుబాటులో ఉన్నాయి మరియు వినియోగదారులను నియంత్రించనివ్వండి:
పరీక్ష ఫైల్ పరిమాణం
┊
╰┄ 0.5GB ┄ ◎ 1GB ┄ ◎ 2GB ┄ ◎ 4GB GB ◎ 8GB ┄ ◎ 16GB
Bu బఫరింగ్ రాయండి
┊
╰┄ ◎ ఆన్ ఆఫ్
ఇన్-మెమరీ ఫైల్ కాషింగ్
┊
╰┄ ◎ ఆన్ ఆఫ్
వరుస పరీక్షల కోసం, యాదృచ్ఛిక పరీక్షల కోసం - హిస్టోగ్రామ్ల కోసం అనువర్తనం సమయ శ్రేణి గ్రాఫ్లను నిర్మిస్తుంది. మరింత విశ్లేషణ కోసం పరీక్ష ఫలితాలను CSV కి ఎగుమతి చేయవచ్చు (ప్రతి వరుసలో పరీక్ష ఫైల్లో బ్లాక్ స్థానం మరియు త్రూపుట్ కొలుస్తారు).
CPDT ఇతర అనువర్తనాల నుండి ఎలా భిన్నంగా ఉంటుంది? చాలా ప్రజాదరణ పొందిన బెంచ్మార్క్లు CPU / GPU (గీక్బెంచ్, AnTuTu వంటివి) పై దృష్టి పెడతాయి మరియు నిల్వ పనితీరును పూర్తిగా విస్మరిస్తాయి.
నిల్వ మరియు మెమరీ బెంచ్మార్క్లు అరుదుగా వినియోగదారులను ఏదైనా సెట్టింగ్లను మార్చడానికి మరియు పరీక్ష ఫైల్ పరిమాణాన్ని పేర్కొనడానికి పరిమితం చేస్తాయి. బఫరింగ్ లేదా కాషింగ్ను నియంత్రించడం సాధ్యం కాదు (ఉదా. ఆండ్రోబ్నెచ్) లేదా పరికర రీలోడ్ అవసరం (ఉదా. A1 SD).
కాషింగ్ అనేది పరీక్ష ఫలితాలను గణనీయంగా ప్రభావితం చేసే ఒక విధానం. ఇది ఆన్లో ఉంటే పరీక్ష ఫలితాలు RAM వేగంతో ప్రభావితమవుతాయి మరియు అలాంటి పరీక్షలలో శాశ్వత నిల్వ పనితీరును వేరుచేయడం సాధ్యం కాదు. కోల్డ్ రీడ్ దృశ్యాలు (ఉదా. పరికర బూట్ లేదా మొదటిసారి అప్లికేషన్ ప్రారంభం) కాష్ చేసిన రీడ్ల ద్వారా వివరించబడవు. వ్రాసే పరీక్షలను ప్రభావితం చేసే బఫరింగ్తో అదే పరిస్థితి ఉంది. డేటాను నిల్వ చేయడానికి ముందు బఫరింగ్ తాత్కాలిక నిల్వ కోసం RAM ని ఉపయోగిస్తుంది.
CPDT కాషింగ్ మరియు బఫరింగ్ రెండింటితో వ్యవహరిస్తుంది మరియు అప్రమేయంగా అవి ఆఫ్లో ఉంటాయి, ఇది పరికరాలు మరియు ఆపరేటింగ్ సిస్టమ్లలో శాశ్వత నిల్వ పనితీరును స్థిరంగా కొలవడం మరియు పోల్చడం సాధ్యం చేస్తుంది.
నిల్వ మరియు మెమరీ పనితీరు ఎందుకు ముఖ్యమైనది? ఇది “గ్రహించిన” పనితీరు స్థాయిని నేరుగా ప్రభావితం చేస్తుంది. UI ఫ్రీజెస్ చాలా సందర్భాల్లో నిల్వ స్థాయిలో నత్తిగా మాట్లాడటం ద్వారా వివరించవచ్చు. ఉదా. లోడ్ చేసిన వెబ్ పేజీని డిస్క్ నుండి డేటాను అభ్యర్థించినప్పుడు, గ్యాలరీ అనువర్తనంలో చిత్రాలను స్క్రోల్ చేయడం (వాటిలో వేలాది ఇమేజింగ్ స్క్రోలింగ్) లేదా ఇన్స్టాగ్రామ్ ఫీడ్లోకి వెళ్లడం (గతంలో లోడ్ చేసిన చిత్రాలు డిస్క్లో నిల్వ చేసిన కాష్ నుండి అభ్యర్థించబడతాయి).
Google Play ని ప్రారంభించిన తర్వాత Chromebook వినియోగదారులు ఈ అనువర్తనాన్ని ఉపయోగించవచ్చు. SD / మెమరీ కార్డ్ను యాక్సెస్ చేయడానికి, Chrome OS యొక్క Google Play సెట్టింగ్లో అనువర్తనానికి “నిల్వ అనుమతి” ఇవ్వాలి.
OTG మద్దతు హామీ ఇవ్వబడలేదు! మీరు మీ పరికరంలో బాహ్య కార్డ్ రీడర్ లేదా USB ఫ్లాష్ డ్రైవ్ను ప్లగ్ చేస్తే, అది పని చేయవచ్చు లేదా కాకపోవచ్చు. ఉదా. ఆండ్రాయిడ్ 8 తో శామ్సంగ్ గెలాక్సీ ఎస్ 8, ఆండ్రాయిడ్ 10 తో నోట్ 10 బాగా పనిచేస్తాయి. షియోమి మి 8 ఎస్ఇ (ఆండ్రాయిడ్ 9), మీజు 16 వ (ఆండ్రాయిడ్ 8.1) మరియు ఎల్జి నెక్సస్ 5 ఎక్స్ (ఆండ్రాయిడ్ 6) పనిచేయవు (అయినప్పటికీ మీరు సిస్టమ్లో డ్రైవ్ను చూడగలుగుతారు). అది ఎందుకు? Android OS కి బాహ్యంగా కనెక్ట్ చేయబడిన నిల్వ పరికరాలతో పనిచేసే స్థిరమైన మోడల్ లేదు. కొంతమంది పరికర తయారీదారులు పరికరాన్ని సరిగ్గా మౌంట్ చేసి డిఫాల్ట్ API (Context.getExternalFilesDir ()) ద్వారా అందుబాటులో ఉంచడం ద్వారా మంచి పని చేస్తారు (శామ్సంగ్ వంటివి). ఇతరులకు ఉపాయాలు అవసరం లేదా తయారీ నిర్దిష్ట API లను అమలు చేయాలి.
ప్రాజెక్ట్ ఓపెన్ సోర్స్ మరియు GitHub వద్ద దాని పేజీని సందర్శించడం మీకు స్వాగతం:
https://github.com/maxim-saplin/CrossPlatformDiskTest
అప్డేట్ అయినది
27 మార్చి, 2023