ПредишенСледващото

"Статии за компютри" Как да проверите скоростта на диск?

IT-специалисти, често трябва да се справят със ситуацията, когато е необходимо да се направи оценка на изпълнението на дисковата подсистема. В такива случаи е полезно да имате под ръка инструмент, който ще провери изчислява скоростта на движение или всяко друго свързано устройство. Но как надежден са получени на критериите, ако не тривиално, е достатъчно просто малко полезност? Днес може да се твърди, че скоростта на копиране на файлове, измерена с използването на Non-Блокиране I / O технология, тя отговаря на най-взискателните очаквания.

Как да проверите скоростта на диск

Защо без блокиране на критерии за обмен?

Очевидно е, че ръстът на часовник местен автобус IO не може да продължи неопределено време. Това означава, че за засилване на процеса на изчислителни методи за преден план алтернативните да се увеличи производителността. Един от тях е паралелизъм на операциите. Освен това, ние можем да говорим не само за многопроцесорни и (или) многонишковите обработка в рамките на многопроцесорни ОМП модел, но и паралелна работа на процесора и автобус-майстор устройство - Интелигентна вход-изход процесор (като дискови контролери Advanced Host Controller Interface или Non -Volatile интерфейс на паметта за PCIe).

паралелизъм Прилагане по отношение на дисковата подсистема, намалява до усложнения принцип: в очакване на приключването на операцията диск на процесора не трябва да се забавя и може да предизвика други задачи, които не са свързани с резултатите от този процес.

Спомнете си, че по време оборудвани системи за еднократна задачи 16-битовите Legacy BIOS, процедури диск услуги INT 13h «обречени» разработен празен цикъл в очакване на заявка за прекъсване от диск контролера. Това е пример на синхронен заключване или IO. Координиране на едновременното изпълнение на множество задачи, а след това се счита доста трудно, във всеки случай, що се отнася до личните платформата.

Как да проверите скоростта на диск

Ако не-блокиране, или асинхронно изпълнение, процесорът предава на контролера работа IO и освободен за нови задачи, например, изчисляване и други входно-изходни операции. входно-изходни контролер, получена от изпълнението на заявката работи асинхронно, който докладва на процесора на получените резултати. Описан принцип, с някои резерви, особено като се има предвид изпълнението на Java Virtual Machine, е в основата на методите клас java.nio, които, от своя страна, се използват за изграждане на помощната програма NIOBench benchmarok дискове.

интерфейс NIOBench

Стартирайте помощната програма NIOBench, потребителят трябва да изберете пътя диск поле на разположение на операционната система, която ще започне да функционира полезността. Това означава, че директорията, посочи от ще бъдат създадени от избрания път на временните файлове (File) на даден размер и в точното количество (граф).

Как да проверите скоростта на диск

Данните Тази опция определя съдържанието на копираните файлове, които могат да бъдат важни при тестване на SSD дискове с вътрешно архивиране на данни.

Как да проверите скоростта на диск

Режим файлове нули са запълнени с нули, режим на софтуер RNG (случайни числа Generator) използва софтуер генератор на случайни числа. Режим Хардуер RNG използва хардуер генератор базирани инструкции машина RDRAND. Този режим е наличен като опция, в зависимост от възможностите за обработка и наличието на местни библиотеки за вашата операционна система.

Таблица на резултатите, който се намира в горната част на прозореца се показва средната, минималната и максималната скорост на копиране на файл в мегабайта в секунда. Вторият ред на таблицата (Избрани Mbps) показва специален пробата, която се игнорира на 1/3 резултати, максимално отдалечени от средната аритметична стойност за предварително определен брой файлове.

Имайте предвид, че, за по-добра повторяемост и надежден тест драйв. е желателно да се използват сравнително голям файл (1024 MB), а най-малки размери на файла (1-10 MB) тестван на дисковия кеш, производителността на изпълнение API в операционната система и виртуалната машина на Java.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!