Giter Site home page Giter Site logo

maxim-saplin / crossplatformdisktest Goto Github PK

View Code? Open in Web Editor NEW
453.0 18.0 30.0 496.32 MB

Windows, macOS and Android storage (HDD, SSD, RAM) speed testing/performance benchmarking app

Home Page: https://maxim-saplin.github.io/cpdt_results/

License: MIT License

C# 100.00%
disk performance performance-analysis benchmark android xamarin hdd macos ssd desktop

crossplatformdisktest's People

Contributors

maxim-saplin avatar summonhim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

crossplatformdisktest's Issues

Crash on Windows

image
after tested seq write, it just crashed
tried run as admin

windows version 1909

Typo at android launcher screen

It appears to be a Cross 'Platfrom' Disk Test and can be found in Saplin.CPDT.Android/MainActivity.cs line 16.

Thanks for your great app!

Inconsistencies in test results

Good Afternoon,

I'm currently in the middle of testing some drives for a server upgrade. I'm trying to test an NVME using CPDT and it gives me consistent results on Windows. I've also confirmed the read and write speeds are consistent with some other colleagues as well on their Windows PC along with a Linux Server that we've tested. However, when we tested the NVME on our intended server, we get results that are comparable to that of a HDD/SSD mixed... Even in one case, where we tested the speed of our RAID SSD's, the speed of that RAID SSD was farrr higher than that of the NVME which shouldn't be the case. I've used other tools such as dd which gives us the results that we need for the NVME's (albeit we did get some inconsistent results with dd when it came to doing 8000 counts of 1M files using dd. For some odd reason, the speeds were the same with both the RAID SSD and NVME. When I did a 5GB long file, NVME's were two times faster than the SSD). We also tested another tool called "fio" and I've tried mimicking the workload similar to that of Crystal Disk Mark which shows us the results that we want for NVME speeds of the drive that we have. RAID SSD for fio also showed us the appropriated speeds as well

On that note, I was wondering if there has been any issues regarding the testing of the software when it comes to NVME's or just different OS's, etc. I'll attach some information to see if that could help you troubleshoot and if you could help us to find the root cause of this issue (if it is at all), then please do let us know. Thanks!

OS: Oracle Linux 8 (RHEL 8)

CPDT Test NVME

1/5 Sequential write [4MB] block Avg: 467.78MB/s Min÷Max: 247.05 ÷ 971.34, Time: 1m34s
2/5 Sequential read [4MB] block Avg: 771.82MB/s Min÷Max: 321.30 ÷ 2770.56, Time: 1m45s
3/5 Random write [4KB] block Avg: 0.35MB/s Min÷Max: 0.30 ÷ 2.09, Time: 0m08s
4/5 Random read [4KB] block Avg: 0.49MB/s Min÷Max: 0.37 ÷ 43.46, Time: 0m08s
5/5 Memory copy [4MB] block Avg: 3076.63MB/s Min÷Max: 2774.84 ÷ 3226.67, Time: 0m04s

Write Score*: 1.57 MB/s
Read Score*: 1.84 MB/s

CPDT Test RAID SSD

1/5 Sequential write [4MB] block Avg: 985.32MB/s Min÷Max: 758.35 ÷ 1261.51, Time: 1m58s
2/5 Sequential read [4MB] block Avg: 1223.27MB/s Min÷Max: 245.54 ÷ 3728.39, Time: 1m57s
3/5 Random write [4KB] block Avg: 13.38MB/s Min÷Max: 9.63 ÷ 15.42, Time: 0m08s
4/5 Random read [4KB] block Avg: 2.42MB/s Min÷Max: 0.39 ÷ 36.93, Time: 0m08s
5/5 Memory copy [4MB] block Avg: 2912.35MB/s Min÷Max: 2863.23 ÷ 2995.09, Time: 0m05s

Write Score*: 63.42 MB/s
Read Score*: 7.15 MB/s

fio test NVME

Run status group 0 (all jobs):
READ: bw=1777MiB/s (1863MB/s), 1777MiB/s-1777MiB/s (1863MB/s-1863MB/s), io=5000MiB (5243MB), run=2814-2814msec

Run status group 1 (all jobs):
WRITE: bw=2128MiB/s (2231MB/s), 2128MiB/s-2128MiB/s (2231MB/s-2231MB/s), io=5000MiB (5243MB), run=2350-2350msec

Run status group 2 (all jobs):
READ: bw=1238MiB/s (1298MB/s), 1238MiB/s-1238MiB/s (1298MB/s-1298MB/s), io=5000MiB (5243MB), run=4039-4039msec

Run status group 3 (all jobs):
WRITE: bw=2301MiB/s (2413MB/s), 2301MiB/s-2301MiB/s (2413MB/s-2413MB/s), io=5000MiB (5243MB), run=2173-2173msec

Run status group 4 (all jobs):
READ: bw=771MiB/s (809MB/s), 771MiB/s-771MiB/s (809MB/s-809MB/s), io=5000MiB (5243MB), run=6481-6481msec

Run status group 5 (all jobs):
WRITE: bw=742MiB/s (778MB/s), 742MiB/s-742MiB/s (778MB/s-778MB/s), io=5000MiB (5243MB), run=6735-6735msec

Disk stats (read/write):
nvme0n1: ios=1300000/1286714, merge=0/0, ticks=125861/16736, in_queue=526, util=94.94%

fio test RAID SSD

Run status group 0 (all jobs):
READ: bw=612MiB/s (641MB/s), 612MiB/s-612MiB/s (641MB/s-641MB/s), io=5000MiB (5243MB), run=8175-8175msec

Run status group 1 (all jobs):
WRITE: bw=524MiB/s (550MB/s), 524MiB/s-524MiB/s (550MB/s-550MB/s), io=5000MiB (5243MB), run=9533-9533msec

Run status group 2 (all jobs):
READ: bw=492MiB/s (516MB/s), 492MiB/s-492MiB/s (516MB/s-516MB/s), io=5000MiB (5243MB), run=10163-10163msec

Run status group 3 (all jobs):
WRITE: bw=524MiB/s (549MB/s), 524MiB/s-524MiB/s (549MB/s-549MB/s), io=5000MiB (5243MB), run=9545-9545msec

Run status group 4 (all jobs):
READ: bw=309MiB/s (324MB/s), 309MiB/s-309MiB/s (324MB/s-324MB/s), io=5000MiB (5243MB), run=16205-16205msec

Run status group 5 (all jobs):
WRITE: bw=93.9MiB/s (98.5MB/s), 93.9MiB/s-93.9MiB/s (98.5MB/s-98.5MB/s), io=5000MiB (5243MB), run=53227-53227msec

Disk stats (read/write):
dm-0: ios=1295000/1289995, merge=0/0, ticks=251376/1561387, in_queue=1812763, util=98.81%, aggrios=1320000/1320047, aggrmerge=0/15, aggrticks=272111/1584269, aggrin_queue=915625, aggrutil=98.79%
sda: ios=1320000/1320047, merge=0/15, ticks=272111/1584269, in_queue=915625, util=98.79%

dd test NVME (8000 x 1M files)

8000+0 records in
8000+0 records out
8388608000 bytes (8.4 GB, 7.8 GiB) copied, 3.53487 s, 2.4 GB/s

real 0m3.537s
user 0m0.011s
sys 0m3.514s

dd test RAID SSD (8000 x 1M files)

8000+0 records in
8000+0 records out
8388608000 bytes (8.4 GB, 7.8 GiB) copied, 3.66226 s, 2.3 GB/s

real 0m3.664s
user 0m0.005s
sys 0m3.646s

dd test NVME (5GB file)

0+1 records in
0+1 records out
2147479552 bytes (2.1 GB, 2.0 GiB) copied, 2.29852 s, 934 MB/s

real 0m2.857s
user 0m0.002s
sys 0m2.180s

dd test RAID SSD (5GB file)

0+1 records in
0+1 records out
2147479552 bytes (2.1 GB, 2.0 GiB) copied, 5.11639 s, 420 MB/s

real 0m5.655s
user 0m0.001s
sys 0m2.168s

Add Results HP 15-db1070ur

Model: HP 15-db1070ur
Year: 2019
RAM: 8Gb
Storage: SSD M.2, 256 Gb (MTFDHBA256TCK-1AS1AABHA)
CPU: AMD Ryzen 3 3200U

System: Windows 10 20H2 x64
Program version: CPDT 2.3.3

Снимок экрана 2021-01-18 140339

It's hard to read detailed results

The 5-6 secs slideshow is horrible to read results without been interrupted.

It could be nice to have something like links at the top of the view to select between "Graphs" and "Stats" :)

image

And 5 seconds later...
image
I have to wait to continue my reading

Add Results POCO M3 4/64Gb

Model: M2010J19CG
Year: 2020
RAM: 4Gb LPDDR4X
Storage: 64Gb UFS (2.1?)
CPU: Snapdragon 662

System: Android 10, MIUI 12.0.4
Program version: CPDT 2.3.7

Screenshot_2021-02-27-22-54-00-372_com Saplin CPDT

IOS Run Crash

Hi, @maxim-saplin , I have many iphones need to test.
When I built this project in visual studio, I found a problem:
In iOSDrives.cs file at line 11:
---------visual studio tips error:
public class iOSDrives : IPlatformDrives
(CS0535: 'iOSDrives' does not implement interface member 'IPlatformDrives.GetExternalAppFolder()')

After I modified it according to this recommendation, I successfully built this app.
But when the app was executing, it crashed.
My visual studio version is :8.10.13(build 11)
This is the log.
截屏2021-11-17 10 10 38
截屏2021-11-17 10 11 17
iphone8P_ios12.4.1.txt

Add Results Redmi 9T 4/64Gb

Model: ?
Year: 2021
RAM: 4 Gb (LPDDR4X?)
Storage: 64 Gb (UFS 2.1?)
CPU: Qualcomm Snapdragon 662

API: ?
System: Android 10, MIUI 12.0.5.0
Program version: CPDT 2.3.9

Screenshot_2021-09-24-20-51-10-786_com Saplin CPDT

Test file not get deleted after test completion.

Hi. I am not sure if its expected behavior or not but everytime we run a test, at the end of the test it wont delete test file hence filling out space. Check the below screenshot, i ran test 4 times with 1 GB file size... Hope you will look into this issue. Thank You
Screenshot_2020-02-05-12-19-11-505_com google android diskusage

Add Results LeEco Le 2

Model: X527
Year: 2016
RAM: 3 Gb LPDDR3
Storage: 32 Gb MMC
CPU: Qualcomm Snapdragon 652 (MSM8976)

API: 23
System: Android 6.0.1, EUI 5.8.019S
Program version: CPDT 2.3.9

Screenshot_20210617-040905

Close to desktop on Note 10+

Thanks for the time you are putting into this project guys!

I needed to test some SD cards in my Note 10+ and went to Play Store looking for A1. I was happy to see your project and tried it first, but CPDT crashed to desktop twice before it finished. Once on internal storage and again on a 128gb Sandisk A2 U3 card.

Let me know what I can do to help. I don't mind reinstalling and collecting log files or whatever.

-John

Add Results ASUS VivoBook S14

Model: M433IA-EB885T
Year: 2021?
RAM: 8Gb
Storage: SSD M.2, 256 Gb (HFM256GDJTNG-8310A)
CPU: AMD Ryzen 5, 4500U

System: Windows 10 21H1 x64
Program version: CPDT 2.3.3

Снимок экрана 2021-08-30 235343

phone grinds to a halt after use

Hi,

I'm just following up my review on Google Play, because this is a better forum for bug reports.

Again, this was on a Nokia 1 running Amazon 9. The latest security updates are installed. Also a lot of other apps are installed on the phone.

All I did was to run the storage tests (only, not the database tests).
I did not adjust any other settings.

After the tests finished, the phone ground almost to a halt. App wouldn't respond, couldn't switch out of the app. Finally the power button responded, said "System UI isn't responding". From there I was able to kill it.

I can say however, it seemed the info didn't fit in the 4.5" screen of this device, and I scrolled the screen just before I noticed that everything had gotten very very slow. Maybe scrolling triggered the issue.

Annoying "Script Error" window

It happens on W7 x64, just after opening CPDT, and each time I expand a test result.

Besides, does it try to upload data to a server?
It would be nice to state if nothing is sent in the readme, as giving the choice to refuse the transmission if you would get some data.

image

Add Results Xiaomi Mi 10 Lite 5G

Model: M2002J9G
Year: 2020
RAM: 6 Gb LPDDR4X
Storage: 128 Gb UFS (2.1?)
CPU: Snapdragon 765G

API: 30
System: Android 11, MIUI 12.1.4
Program version: CPDT 2.3.8

image

System.UnauthorizedAccessException

How to run the benchmark on an external drive? It shows unauthorised access. I am using macOS Big Sur, but I am sure this is a general problem. Where do I give it permission/access? Any request doesn't show up in "Security & Privacy" Menu in System Preferences so that I can give it any access. I would expect it to request "Removable Volumes" in "File and Folders" part of "Privacy" Tab of "Security & Privacy" Menu of System Preferences.

compilation error?

Hi @maxim-saplin ,

I'm trying to compile source code in visual studio 19 community IDE with .netframework 4.8. I'm getting compilation errors.

I have downloaded android sdk-28, 29, 30.

1>------ Build started: Project: Saplin.CPDT.UICore, Configuration: Debug Any CPU ------
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "CPDT.Extra". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Saplin.StorageSpeedMeter". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\ViewModels\DriveTestViewModel.cs(3,14,3,31): error CS0234: The type or namespace name 'StorageSpeedMeter' does not exist in the namespace 'Saplin' (are you missing an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\ViewModels\TestResultsDetailed.cs(2,14,2,31): error CS0234: The type or namespace name 'StorageSpeedMeter' does not exist in the namespace 'Saplin' (are you missing an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\ViewModels\TestSession.cs(3,14,3,31): error CS0234: The type or namespace name 'StorageSpeedMeter' does not exist in the namespace 'Saplin' (are you missing an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\Views\Popups.xaml.cs(5,35,5,52): error CS0246: The type or namespace name 'BluredStackLayout' could not be found (are you missing a using directive or an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\obj\Debug\netstandard2.0\Views\Popups.xaml.g.cs(17,71,17,88): error CS0234: The type or namespace name 'BluredStackLayout' does not exist in the namespace 'Saplin.CPDT.UICore.Controls' (are you missing an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\obj\Debug\netstandard2.0\Views\Options.xaml.g.cs(20,53,20,66): error CS0234: The type or namespace name 'ExtendedLabel' does not exist in the namespace 'Saplin.CPDT.UICore.Controls' (are you missing an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\Controls\RollingSelector.cs(14,36,14,49): error CS0246: The type or namespace name 'ExtendedLabel' could not be found (are you missing a using directive or an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\ViewModels\DriveTestViewModel.cs(818,23,818,40): error CS0234: The type or namespace name 'StorageSpeedMeter' does not exist in the namespace 'Saplin' (are you missing an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\Views\Title.xaml.cs(45,16,45,29): error CS0246: The type or namespace name 'ExtendedLabel' could not be found (are you missing a using directive or an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\ViewModels\DriveTestViewModel.cs(336,17,336,24): error CS0246: The type or namespace name 'BigTest' could not be found (are you missing a using directive or an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\obj\Debug\netstandard2.0\Views\Title.xaml.g.cs(26,53,26,66): error CS0234: The type or namespace name 'ExtendedLabel' does not exist in the namespace 'Saplin.CPDT.UICore.Controls' (are you missing an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\ViewModels\DriveTestViewModel.cs(816,24,816,41): error CS0234: The type or namespace name 'StorageSpeedMeter' does not exist in the namespace 'Saplin' (are you missing an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\ViewModels\TestResultsDetailed.cs(9,23,9,40): error CS0234: The type or namespace name 'StorageSpeedMeter' does not exist in the namespace 'Saplin' (are you missing an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\ViewModels\TestResultsDetailed.cs(136,43,136,60): error CS0234: The type or namespace name 'StorageSpeedMeter' does not exist in the namespace 'Saplin' (are you missing an assembly reference?)
1>C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\Controls\KeyPress.cs(426,23,426,36): error CS0246: The type or namespace name 'ExtendedLabel' could not be found (are you missing a using directive or an assembly reference?)
1>Done building project "Saplin.CPDT.UICore.csproj" -- FAILED.
2>------ Build started: Project: Saplin.CPDT.Android, Configuration: Debug Any CPU ------
3>------ Build started: Project: Saplin.CPDT.Mac, Configuration: Debug Any CPU ------
4>------ Build started: Project: Saplin.CPDT.WPF, Configuration: Debug Any CPU ------
3>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "CPDT.Extra". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
3> Consider app.config remapping of assembly "netstandard, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" from Version "2.0.0.0" [] to Version "2.1.0.0" [C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\Xamarin.Mac\v2.0\Facades\netstandard.dll] to solve conflict and get rid of warning.
3>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): warning MSB3276: Found conflicts between different versions of the same dependent assembly. Please set the "AutoGenerateBindingRedirects" property to true in the project file. For more information, see http://go.microsoft.com/fwlink/?LinkId=294190.
3>CSC : error CS0006: Metadata file 'C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\bin\Debug\netstandard2.0\Saplin.CPDT.UICore.dll' could not be found
4>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "CPDT.Extra". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "CPDT.Extra.Android". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "CPDT.Extra". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Saplin.StorageSpeedMeter". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
4>CSC : error CS0006: Metadata file 'C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\bin\Debug\netstandard2.0\Saplin.CPDT.UICore.dll' could not be found
2>CSC : error CS0006: Metadata file 'C:\Users\ITC\Desktop\CrossPlatformDiskTest-master\CrossPlatformDiskTest-master\Saplin.CPDT.UICore\bin\Debug\netstandard2.0\Saplin.CPDT.UICore.dll' could not be found
`

Running this as a console app

Hi, do you any plans of making this a console app? Running it on a headless server is not possible. Making it a curses based app would be very helpful.

Add results Asus N73SV

Model: N73SV
Year: 2011?
RAM: 4 Gb DDR3-1333
Storage: SSD SATA 256 Gb (WDC WDS120G2G0A-00JH30)
CPU: Intel Core i3-2310M

System: Windows 10 Pro 20H2 x64
Program version: CPDT 2.3.3

Снимок экрана 2021-05-10 173634

iOS version

Should I wait for the release of the iOS version of the application?

I learned about the existence of the iOS version of the application back in July 2020 from a video on the Droider channel (https://youtu.be/ppBiSrXPfGI)
And since then, no news... 😔

Add Results Oukitel K6000

Model: K6000
Year: 2015
RAM: 2 Gb LPDDR3_1600 (533MHz)
Storage: 16 Gb MMC
CPU: MediaTek MT6735(P?)

API: 23
System: Android 6, OUKITEL_K6000_V09_20171117
Program version: CPDT 2.3.8

Screenshot_20210505-000215

Can't access CSV result file on Android

The result file is not in the easily accessible /Android/data/com.Saplin.CPDT folder or in the Downloads folder of the device. As the test file is in /data/user/0/com... I guess the result file will be there too, but that cant be accessed without root access if I am not wrong. Is there any way to access the CSV result file on Android without root?

Add Results Lenovo TB-X606F

Model: TB-X606F
Year: 2020
RAM: 4 Gb LPDDR4X
Storage: 128 Gb
CPU: MediaTek MT8768

API: 28
System: Android 9, TB-X606F_S100168_200828_BMP
Program version: CPDT 2.3.7?

Screenshot_2020-10-13-18-29-49-771

Add Huawei MediaPad T3 8.0

Model: KOB-L09
Year: 2017?
RAM: 2 Gb
Storage: 16 Gb?
CPU: Qualcomm Snapdragon 662

API: ?
System: Android 7, EMUI 5.1.3 (KOB-L09C170B280)
Program version: CPDT 2.3.9

Screenshot_20210924-203403

Add Results Sony Xperia 1

Model: J9110
Year: 2019
RAM: 6 Gb LPDDR4X
Storage: 128 Gb UFS (2.1?)
CPU: Snapdragon 855

API: 29
System: Android 10, 55.1.A.0.748
Program version: CPDT 2.3.8

image

Add Results Lenovo A536

Model: A536
Year: 2014
RAM: 1 Gb LPDDR2
Storage: 8 Gb MMC
CPU: MediaTek MT6582

API: 19
System: Android 4.4.2, A536_S186_150813_ROW
Program version: CPDT 2.3.8

Screenshot_2021-05-10-14-16-07

Linux version

This is an excellent tool to compare how OS and hardware affects SD speeds.

To be truly cross-platform, could Linux be supported?

(I'm suspect about the quality of my built-in sdcard reader in my Linux laptop)

Android Keyboard Shortcuts

Hello, I was testing this on my Pixel C the other day and the interface suggests hardware keyboard keys should be available as shortcuts but typing d for database or o for options didn't do anything with the Pixel C's Bluetooth keyboard.

Webpage

At the CPDT Website near the beginning, there is a mispelling at the phrase: "At least 3 test runs are done, for each of the 5 perfromance metrics the best one is selected." I'll revise all the text there and return feedback if is there any other mistake. Thanks for the great app!

Android 10 USB OTG Mass storage support?

Hi @maxim-saplin ,

I have android 10 device with me, I'm trying to perform storage benchmark for my device.

I was able to test internal storage[emmc] and external storage[SD Card] with CPDT apk. It works fine for me.

But i need to test USB OTG mass storage. I need help in adding USB OTG Support. I have never worked on C# language before so i couldn't modify your source code.

Add Results Sony Xperia XZ2

Model: H8266
Year: 2018
RAM: 4 Gb LPDDR4X
Storage: 64 Gb UFS 2.0?
CPU: Qualcomm Snapdragon 845

API: 29
System: Android 10, 52.1.A.3.49
Program version: CPDT 2.3.9

Screenshot_20210623-223653

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.