Правильно ли я использую для проверки скорости чтения / записи запоминающего устройства? - PullRequest
0 голосов
/ 06 мая 2020

Я новичок в этой области, так что извините, если вопрос глупый.

Пока что я написал программу, которая проверяет чтение устройства хранения (USB, SD-карта, HDD, SSD ....) и скорость записи на C#.

Я получаю скорость, получая время записи LBA или файла (в зависимости от того, есть ли раздел или нет)

Код - это что-то например

StartTime = DataTime.Now;
WriteLBA(LBAsize);
EndTime = DataTime.Now;

(я использую ядро ​​win32 libery)

У меня два вопроса:

Я получил другой результат, используя другое программное обеспечение, такое как HD tune

обычно скорость, которую я получил от моей программы, слишком высока как для чтения, так и для записи. Однако, если я изменю размер LBA / файла, скорость чтения и записи изменится. Итак, вот мой второй вопрос:

Какой размер LBA / файла мне следует установить?

Похоже, что разные устройства или даже емкость хранилища имеют разное влияние.

В конце концов, я ничего не могу с собой поделать, но думаю, что могу использовать неправильный способ проверить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...