Как увеличить скорость записи на диск: Как увеличить скорость жесткого диска — Система

Содержание

Как увеличить скорость жесткого диска — Система

Увеличение скорости работы жесткого диска. Методы которые прибавят до 20% скорости!

Скорость работы операционной системы, производительность в играх, скорость обработки данных различными программами, все эти параметры напрямую зависят от скорости работы жесткого диска. При небрежном отношении к периодической проверке и оптимизации работы винчестера вы рискуете понизить его работоспособность, а в самом тяжелом случае потерять данные, которые хранились на нем.

Для того, чтобы увеличить скорость работы жесткого диска и обеспечить его правильную и стабильную работу, стоит выполнять такие операции как дефрагментация и проверка диска и прочее.

Выполните проверку винчестера 

Эта проверка  должна выполнятся хотя бы раз в месяц. Она позволяет проверить все части жесткого диска на наличие битых секторов и системных ошибок. Для того чтобы, запустить эту проверку перейдите в свойства локального диска. На вкладке «Сервис»  нажмите кнопку «Выполнить проверку». В открывшемся окне выберите галочками те пункты проверки, которые вам нужны и после этого нажмите кнопку «Запуск».

Утилита проверит весь винчестер в несколько этапов и исправит все ошибки. Стоит помнить, что данную проверку можно выполнять на не системных дисках. Чтобы проверить системный диск, утилита после нажатия кнопки «Запуск» попросит произвести перезагрузку и только тогда начнет выполнять проверку.

Для того, чтобы запустить данную проверку из командной строки, выполните команду: chkdsk C: , где «С:» — диск, который мы хотим проверить.

Сделайте дефрагментацию диска

Дефрагментация — процесс, который позволяет обновить и оптимизировать структуру логического диска, для того чтобы упорядочить размещение данных в правильной последовательности. Результатом дефрагментации есть перезапись данных в последовательно расположенные (непрерывные) сектора.

Запустить дефрагментацию можно на вкладке «Сервис», в свойствах локального диска.

В открывшемся окне выберете диск, на котором вы хотите произвести данную процедуру и нажмите кнопку «Дефрагментация».

Система сделает анализ и начнет производить дефрагментацию диска.

Оптимизируйте роботу винчестера

Для того, чтобы оптимизировать работу диска запустите диспетчер устройств, для этого выберите этот пункт в свойствах «Моего компьютера». В открывшемся окне выберите дерево «Дисковые устройства» и в свойствах нужного диска перейдите на вкладку «Политика». Поставьте галочки на пунктах  «Оптимизировать для выполнения» и «Включить повышенную производительность».

Сделайте больше свободного места на локальных дисках

Запомните, что загромождение локального диска, прямо влияет на скорость его работы. По этому старайтесь не заполнять его больше чем на 70-75%. Особенно обратите внимание на системный диск С! В идеальном варианте на нем должно быть около 50% свободного места. 

Настройте и оптимизируйте файл подкачки

Эта надстройка тоже может сильно повлиять на скорость работы винчестера. Особенно прирост производительности будет заметен при копировании объемных файлов или при запуске тяжелых современных игр. Самое главное здесь, это сделать правильные настройки. А о том как правильно настроить файл подкачки у нас есть отдельная статья — http://vashmirpc.ru/publ/sistema/kak_pravilno_nastroit_fajl_podkachki/2-1-0-163. 

Обратите внимание! Не путайте медленную работу операционной системы с работой винчестера! Часто причиной зависаний и нестабильной работы является именно проблемы в работе операционной системы (вирусы, файлы удаленных программ в реестре и т.п). 


Как добиться максимальной скорости работы с HDD?

Кузьменко Д.В., 01.07.2006, [email protected]
 

Внимание! Статья была написана давно, поэтому большая часть приведенной ниже информации устарела.

В некотором смысле эта заметка имеет не совсем прямое отношение к IB. Часть из последующих утверждений вы можете применить и к своему персональному компьютеру, чтобы повысить скорость его работы.

Здесь не будут рассматриваться особенности SCSI-винчестеров или RAID. Либо пойдет речь о повышении быстродействия вообще, либо о повышении скорости работы с IDE-дисками. Разгон компьютера тоже не будет рассматриваться, т. к. это скорее способ повышения нестабильности системы, и годится разве что для игроманов.

Отступление по SCSI: проблемой для SCSI винчестеров и IB является неверное поведение SCSI-драйвера в Windows NT. Заключается оно в том, что когда NT производит операцию FLUSH (выгрузка кэша на диск), к SCSI-винчестеру не может производиться других обращений. Выглядит это так – при работе с IB компьютер периодически «замирает» – индикатор обращений к HDD мигает, хотя загрузка процессора практически на нуле. Продолжаться это может от от 1 до 20 минут (максимально зарегистрированное время). Исправить проблему можно только уменьшением размера кэша IB – параметр DATABASE_CACHE_PAGES в файле IBCONFIG. На других операционных системах подобная проблема, похоже, не возникает.

Второе отступление по SCSI: при наличии на одной шине SCSI быстрых и медленных устройств, совокупная производительность будет равна производительности самого медленного устройства. Поэтому следует избегать подключения к шине, на которой находится RAID, CD-ROM-ов и ленточных устройств. Для этих целей вам лучше приобрести отдельный SCSI-контроллер.

Отступление на тему разгона: действительно, разгон процессора может привести к периодическому появлению «синего экрана» под Windows NT, или к падению 95/98, что еще хуже. Даже если разогнать процессор на 20%, то для РСУБД это вряд ли будет иметь смысл – большинство операций РСУБД производит с диском. А дисковая подсистема работает намного медленнее, чем процессор и память. В итоге разгон компьютера даст общее повышение производительности системы на 1-2%. В то же время, любой из приведенных далее пунктов может дать как минимум 1.5-2 кратное повышение скорости работы системы в целом.

Начнем с операционной системы. Windows95/98 – наихудший выбор в качестве сервера для IB, поскольку эти операционные системы очень плохо работают с виртуальной памятью и многозадачными приложениями. Для IB нет разницы между Windows NT Server и Workstation, поэтому если компьютер не слишком мощный, лучше поставить Windows NT Workstation. Unix – тоже неплохой выбор.

Скорость работы IDE винчестеров можно существенно повысить (в 1.5-3 раза) путем установки драйвера BusMaster. Однако делать это рекомендуется только в случае, когда материнская плата содержит чипсет, поддерживающий работу в режиме BusMaster. Без драйвера же увеличения скорости работы с винчестером не будет, даже если купить винчестер споддержкой UltraATA/66. Для Windows98 устанавливать драйвер не нужно, т. к. он уже встроен в систему – достаточно выставить в свойствах контроллера HDD чекбокс «use DMA».

Подробнее по BusMaster см. http://www.ixbt.ru, FAQ по BusMaster.
 

Замечание. Не рекомендуется устанавливать драйвер BusMaster, если вы не уверены, что ваша материнская плата поддерживает этот режим – вы можете в результате получить неработающую систему.

Теперь рассмотрим дисковые операции, производимые IB, кроме работы с файлом базы данных.


Неявная работа с виртуальной памятью По субъективным ощущениям, размещение файла виртуальной памяти на отдельном HDD существенно повышает скорость работы компьютера. Можно взять любой (даже старый) IDE винчестер размером 500-1000 мегабайт (если найдете такой), который работает минимум в PIO MODE 3, создать на нем файловую систему, и разместить на нем виртуальную память.

Замечу также, что для Windows NT наилучшие результаты дает размер виртуальной памяти в 2.5-3 раза больше, чем размер физической памяти. Например, на вашем компьютере – 512Мб RAM. Следовательно имеет смысл создать файл виртуальной памяти размером 1.5 гигабайта. В этом случае сообщение «out of virual memory» вряд ли возникнет.
 

Работа с временными файлами

Временные файлы IB использует в двух случаях:
  • При создании (или активации) индексов по заполненным значениями столбцам.

Индекс создается следующим образом: данные столбца(ов) сортируются во временном файле, затем переносятся в индекс в базу данных. Иногда размер файла сортировки может быть намного больше, чем размер индекса (индексы по строковым столбцам).

  • При выполнении запросов с ORDER BY, когда невозможно использовать индекс.

Если план запроса начинается как PLAN SORT – значит IB производит сортировку результата. Небольшое количество записей сортируется в памяти, но как правило в большинстве случаев сортировка происходит на диске.


По умолчанию IB создает временные файлы там, куда указывает системная переменная TEMP. Как правило, под Windows NT эта переменная указывает на каталог на диске, где расположена операционная система. Обычно на этом диске немного свободного места (особенно, если по умолчанию на этом же диске расположен файл виртуальной памяти), и часто возникает ошибка «error writing to file xxxxx».

Поменять TEMP на другой диск можно через MyComputer/Properties/Environment, но лучше этого не делать. Здесь же можно объявить переменную INTERBASE_TMP, которая имеет более высокий приоритет по отношению к переменной TMP.

Лучше всего явно указать расположение временных файлов в файле конфигурации IBCONFIG. Это возможно сделать только для IB 5.x, причем можно указать несколько каталогов или дисков для расположения временных файлов. Например,

TMP_DIRECTORY         100000000  «D:\TEMP»
TMP_DIRECTORY         200000000  «E:\TEMP»
TMP_DIRECTORY         100000000  «F:\TEMP»


В данном случае IB будет использовать под временные файлы 100 мегабайт на диске D. Если на D кончится место, то сверх того 200 мегабайт на диске E. И если уж и этого не хватит, то еще 100 мегабайт на диске F.
 

Замечание. Обратите на то, что имена каталогов для временных файлов указаны в двойных кавычках. Если не указать кавычки, то параметр tmp_directory игнорируется.
При редактировании настроек IB через IB tray icon (Properties) параметр TMP_DIRECTORY удаляется из IBCONFIG. Поэтому после добавления параметров TMP_DIRECTORY редактируйте IBCONFIG только вручную, например, в Notepad.

Разумеется, если расположить временные файлы на отдельном винчестере (например, на таком, как для виртуальной памяти), то создание индексов и запросы с сортировкой будут выполняться намного быстрее, особенно при высокой активности одновременно работающих пользователей.
 

Примечание. Подробнее по конфигурированию временных файлов см. Operations Guide, глава Server Configuration, раздел Temporary file management (стр. 92).

Файловая система

Для любой файловой системы лучше выбирать размер страницы базы данных 4К или 8К. По умолчанию InterBase создает БД с размером страницы 1К, что весьма мало, и при больших объемах данных будут проблемы не только со скоростью считывания и обновления, но и с глубиной индексов.

На NTFS лучше всего выбрать размер страницы 4К, предварительно отформатировав логический диск с размером блока также 4К. Не рекомендуется хранить на этом же логическом диске другие файлы, кроме базы данных.

Для FAT имеет смысл сделать размер страницы сразу 8К.
 

Backup

Тут, наверное, комментарии не требуются. Backup также рекомендуется выполнять на отдельный HDD, тем более если Backup выполняется во время работы пользователей с базой данных. По размеру диск должен быть достаточно большим, чтобы поместился backup. К сожалению, IB под Windows NT до сих пор не поддерживает создание многофайлового backup. Поэтому создайте один раздел NTFS, и выполняйте backup на него.

Разумеется, если вы хотите выполнить backup максимально быстро даже в обычной конфигурации, то не забывайте указать gbak.exe опцию -g, которая отключит сборку мусора при backup. Это существенно ускорит процесс backup.
 

Shadow

Если для предыдущих пунктов можно и не подключать дополнительный винчестер, то для Shadow это делать нужно обязательно. Во-первых, shadow является «зеркалированием» БД. Поэтому если винчестер сломается, то на нем погибнет и база данных, и shadow. Во-вторых, все операции записи страниц в базе данных дублируются в shadow. Следовательно, замедление работы при их расположении на одном винчестере будет практически в 2 раза.
 

Сборка мусора

Существенное влияние на чтение данных может оказать сборка мусора. Подробно об этом процессе (или явлении) можно прочитать в статье «Сборка мусора», но общий смысл сводится к следующему:

Сборка мусора представляет собой удаление ненужных (устаревших) версий записей, и может происходить в двух случаях:

  • Автоматическая сборка мусора. Так называемый sweep. Происходит тогда, когда разница между текущей транзакцией и oldest transaction (см. gstat -h) достигнет значения sweep interval (по умолчанию 20000). Старт sweep может проявляться как внезапное замедление работы в течение дня или через несколько дней после restore. Когда подобные «замедления» неприемлемы, имеет смысл отключить автоматическую сборку мусора утилитой gfix (-housekeeping 0), и делать sweep вручную (тем же gfix) или при backup (без ключа -g).
  • Кооперативная сборка мусора. Она происходит в том случае, если транзакция, читающая данные, обнаруживает никому не нужные версии записей. Обнаружить сборку ненужных версий можно только в динамической статистике (page writes, isc_database_info) при выполнении запросов SELECT. Тем не менее, эту сборку мусора можно тоже полностью отключить, если работать с компонентами прямого доступа, и для компонента Database указать параметр no_garbage_collect (см. документацию на IB API). При этом сборка мусора будет запрещена, но база данных будет «расти» из-за накопления мусора.

Нужно помнить об обоих случаях, и соответственно ими пользоваться. Например, для всех приложений вряд ли имеет смысл использовать no_garbage_collect. Однако такой параметр может потребоваться для максимально быстрого выполнения запроса, если перед ним было большое количество удалений или изменений записей.
 

Итог

Надеюсь вы посчитали, сколько винчестеров вам понадобится? TEMP и виртуальную память можно разместить и на одном, значит минимум – 2. Т. е. на одном – база данных, а на другом – виртуальная память и TEMP. Файл базы данных можно разместить на HDD, где расположена система, но обязательно на отдельном логическом диске. И желательно на этом диске никаких других файлов, кроме базы данных, не размещать.

Ну, а начать «ускорение» желательно не с добавления новых HDD, а с установки драйвера BusMaster.


Дополнение Если вам интересно, то можете взять утилиту disksped.exe с http://www.ixbt.ru, и сравнить скорость работы своей системы со скоростью приведенных здесь. К сожалению, по умолчанию эта утилита определяет только скорость работы диска C:. «Переключить» на другие диски ее можно только подправив «c:\» на другую букву прямо в exe-файле.

Как увеличить скорость работы SSD

Замена жесткого диска на твердотельный накопитель приводит к увеличению скорости загрузки Windows, запуска программ, записи данных. Однако если вы хотите выжать максимальную производительность из флеш-памяти, вам не обойтись без изменений некоторых настроек.

Чтобы твердотельный накопитель со временем не стал работать медленнее, проверьте, активирован ли режим AHCI и включена ли функция TRIM, сообщающая накопителю об уже не содержащихся в файловой системе блоках данных. Если все основные функции настроены верно, при помощи специальной утилиты можно приступить к настройке вашего устройства (пункт 3).

Нужно иметь в виду, что некоторые функции Windows, полезные для обычных жестких дисков, могут оказывать на твердотельный накопитель не очень хорошее влияние. Отключение этих служб позволит повысить скорость работы SSD и даже увеличить срок его службы.

1. Активация режима AHCI

Нажмите «Win+R» и выполните команду «regedit». Перед вами откроется окно реестра. Найдите в нем ключ «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Msahci». Теперь откройте параметр «Start» и присвойте ему значение «0». Далее найдите ключ «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV» и проделайте то же самое. Перезагрузите ПК, войдите в BIOS, выберите раздел «Advanced Chipset Features» и переключите SATA на AHCI.

2. Проверка функции TRIM

Пройдите по пути «Пуск | Все приложения | Служебные» и запустите командную строку от имени администратора. Введите команду «fsutil behavior query DisableDeleteNotify» и подтвердите ее выполнение, нажав Enter. Если в ответ отобразится «Disable-DeleteNotify = 0», то функция TRIM включена. Если вместо нуля вы увидите единицу — значит, функция TRIM не активна. В этом случае введите команду «fsutil behavior Set DisableDeleteNotify 0» и снова нажатием клавишуEnter, чтобы активировать заданный параметр.

3. Настройка с помощью SSD Tweaker

Установите на компьютер бесплатную утилиту SDD Tweaker. Она предназначена для оптимизации параметров твердотельных накопителей. Выберите язык интерфейса и щелкните по кнопке «Автоматическая оптимизация». В завершение перезапустите компьютер.

4. Очистка файла подкачки

Файл подкачки может существенно тормозить работу диска. Чтобы очищать его каждый раз по завершении работы ПК, запустите редактор реестра, найдите ключ «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement» и дважды щелкните по параметру «ClearPageFileAtShutdown». Задайте ему значение «1» и подтвердите, нажав «ОК». Чтобы изменения вступили в силу, перезапустите компьютер.

5. Отключение режима гибернации

Запустите командную строку от имени администратора. Наберите команду «powercfg -h off» и нажмите Enter для подтверждения, чтобы деактивировать режим гибернации и удалить файл hiberfil.sys. Если вы не хотите полностью отключать компьютер в перерывах между работой, вместо гибернации вы можете запускать спящий режим.

6. Предотвращение дефрагментации

Дефрагментация твердотельного накопителя не имеет смысла, поскольку от нее его скорость не увеличится. Более того, лишнее перемещение файлов серьезно уменьшает срок его службы. Поэтому начиная с Windows 7 ОС не выполняет автоматической дефрагментации твердотельных накопителей. Единственное исключение — это ситуации, когда флеш-память ошибочно определяется как HDD. В Проводнике Windows 10 щелкните правой кнопкой по диску, выберите «Свойства | Сервис | Оптимизировать» и убедитесь, что в качестве типа носителя указан твердотельный накопитель. В других случаях запустите повторную оценку системы в разделе «Счетчики и средства производительности» в Панели управления.

7. Отключение поиска Windows

Нажмите «Win+R», введите в  открывшуюся командную строку «services.msc» и подтвердите, нажав «ОК». Найдите в списке служб «Windows Search», дважды щелкните по записи, измените начальные действия на «Отключить» и подтвердите, кликнув «ОК». Служба перестанет запускаться.

8. Отмена Timestamp и имен файлов в формате для DOS

В командной строке наберите «fsutil behavior set disablelastaccess 1» и подтвердите, нажав клавишу Enter. Затем введите «fsutil behavior set disable8dot3 1» и снова подтвердите нажатием клавиши Enter. Таким образом вы отключите еще две функции Windows, тормозящие работу твердотельного накопителя.

 

Разгон это просто. Жесткие диски

В предыдущих статьях цикла, да и вообще во многих материалах «Домашнего ПК» мы рассказываем, каким образом можно повысить производительность компьютера. Традиционным методом является простая замена устаревших комплектующих на новые и быстрые. Более сложный путь – разгон уже имеющейся платформы для использования ее скрытых резервов. В контексте оверклокинга зачастую речь идет о процессорах, видеокартах, памяти. Однако дисковой подсистеме уделяется не столь много внимания, хотя именно она на текущий момент является не просто бутылочным горлышком, а самым настоящим игольным ушком ПК. Но кое-что можно сделать и здесь.

Утилита Victoria отображает данные о накопителе и позволяет регулировать параметр AAM

Назначение компьютера – обработка данных. Не важно, какого рода эти данные: финансовые документы, фотографии или игровые локации и текстуры. Важно то, что вся информация, обрабатываемая процессором или видеокартой, хранится на жестком диске. Если посмотреть на технические характеристики даже бюджетных графических адаптеров, можно увидеть огромные значения пропускной способности шины памяти, которая передает текстуры и объекты от GPU в кадровый буфер. Причем максимальная скорость чтения, демонстрируемая современными жесткими дисками, не превышает 130 МБ/с – это малая доля того, что могут обрабатывать CPU и видеокарты. Увеличение объема оперативной памяти позволяет реже обращаться к дисковым накопителям. Впрочем, этот процесс неизбежен: ОС загружается с HDD, программные файлы – до запуска приложения, игровые уровни и текстуры – тоже. Наверняка многие испытывали некоторое раздражение, когда после напряженного момента в конце одной локации приходится ожидать, пока с винчестера в ОЗУ загрузится следующая. Разработчики уже давно стараются упаковывать все данные в архивы, чтобы потом на лету распаковать их в оперативную память, но и это не спасает. Одним словом, на сегодняшний день жесткие диски – самый медленный и самый неспешно прогрессирующий элемент ПК. Однако его можно ускорить.

Как всегда, никто не мешает нам просто заменить имеющийся HDD более быстрым. Разница в скорости чтения и записи между поколениями часто достигает 20–30 МБ/с, что уже довольно значительно. Однако это может не помочь, да и затраты существенные. Потому поговорим о способах, позволяющих ускорить имеющуюся дисковую подсистему.

Способ первый

Первый способ разгоном можно назвать лишь условно. Тем не менее он часто применяется, когда необходимо существенно повысить возможности дисковой подсистемы. Технология RAID (Redundant Array of Independent Disks, избыточный массив независимых дисков) представлена еще в 1987 году. Она разработана Дэвидом Петтерсоном (David A. Patterson), Гартом Гибсоном (Garth Gibson) и Рэнди Катцем (Randy H. Katz). На тот момент это была более-менее адекватная по производительности и надежности доступная альтернатива очень дорогой RAM. В данной технологии описаны несколько режимов компоновки жестких дисков и алгоритмов записи информации на них, которые позволяют значительно увеличить быстродействие дисковой подсистемы и/или повысить надежность. Мы не будем детально останавливаться на всех режимах (уровнях RAID), а сконцентрируемся на интересующих нас.

Самый простой уровень RAID – RAID 0, также называемый Stripe («лента»). Принцип его работы состоит в том, что при записи данных они разбиваются на блоки Ai по числу HDD в массиве и записываются одновременно на несколько дисков (A1 на первый HDD, A2 на второй и т. д.). Следовательно, если нам нужно считать эту информацию, контроллер обратится сразу к ряду накопителей и получит их значительно быстрее. В теории прирост производительности кратен количеству жестких дисков в массиве (т. е. массив на 2 HDD станет отдавать данные вдвое быстрее, на 4 – вчетверо), однако на практике недорогие контроллеры не обеспечивают такого прироста, хотя 70–80% на двух винчестерах вполне реальны. Но не следует забывать, что у RAID 0 есть очень большой недостаток, который может быть серьезным препятствием для многих. Из-за самого принципа записи потеря любого винчестера из массива неизбежно приведет к потере всей иформации в нем, поскольку недостающую часть возместить будет неоткуда. Для решения этой проблемы существует уровень RAID 5. Его отличие в том, что при записи информации контроллер создает коды коррекции для возможности восстановления данных и по очереди сохраняет их на каждом из жестких дисков в массиве. RAID 5 – оптимальный с точки зрения скорости, экономичности и надежности хранения массив, но для его организации понадобится как минимум три накопителя. В случае возникновения однократной ошибки (поломки одного диска) весь массив переходит в критический режим и начинает восстанавливать потерянные данные, основываясь на сохранившихся кодах коррекции. Скорость при этом значительно снижается, но вероятность восстановления высока. Если же выйдут из строя сразу два HDD – информация будет утрачена, так как оставшихся кодов коррекции недостаточно. Таким образом, издержки RAID 5 – необходимость всегда иметь запасной накопитель для восстановления массива и несколько меньшая эффективная емкость массива по сравнению с RAID 0 или одиночными HDD (коды коррекции нужно же где-то хранить). Плюсы – высокая надежность (более одного жесткого диска ломаются редко) и серьезно увеличенная производительность по сравнению с одиночными винчестерами.

Для организации RAID 0 и 5 на современных материнских платах, как правило, нужны лишь HDD: на платах среднего и высокого класса обычно RAID-контроллер встроен в южный мост чипсета, в бюджетных продуктах нередко установлены дополнительные контроллеры, хоть и всего на два порта.

Способ второй

Данный способ можно с чистой совестью называть любимым словом «разгон». В жестких дисках, как и в привычных объектах для оверклокинга, производители предусматривают своего рода запас прочности. Во-первых, они оставляют небольшое пространство пластин для коррекции ошибок в случае появления поврежденных ячеек. Эту область мы трогать не будем, поскольку первый же «бэд», для которого не найдется сектора на замену, окажется нечитаемым файлом. Второй аспект запаса прочности HDD – система автоматического управления акустикой AAM (Automatic Acoustic Management), позволяющая регулировать скорость перемещения и позиционирование считывающих головок. С помощью данной функции HDD можно настроить как на максимально тихую работу, так и на максимально быстрый режим. Следует отметить, что производители накопителей не всегда позволяют варьировать данный параметр, жестко фиксируя определенное значение на аппаратном уровне. Если же ваш винчестер поддерживает AAM, можно поэкспериментировать.

Для настройки AAM нам понадобится загрузочный диск DOS с утилитой Victoria, образ которого можно бесплатно скачать с hdd-911.com. Эта программа существует и для Windows, но позволяет управлять AAM далеко не всех HDD. В первую очередь нужно проверить, чтобы для контроллера жестких дисков в BIOS был установлен режим Native IDE, а не AHCI, иначе Victoria не получит доступ к накопителям. О том, каким образом проверить и при необходимости изменить этот параметр, можно узнать в руководстве к материнской плате.

Затем загружаемся с компакт-диска и запускаем нужную нам версию программы (для настольных ПК или ноутбуков). Утилита предложит выбрать контроллер, к которому подключен необходимый накопитель: нажимаем P и ищем. Если вы точно не знаете, какой контроллер нам нужен, найти его можно простым перебором всех имеющихся. Когда обнаружите правильный, увидите табличку, где указаны подключенные к нему жесткие диски. Выбрав необходимый HDD, получаем «паспорт винчестера» – всю информацию, хранимую в его прошивке для определения модели, емкости и настроек. Ищем строку AAM, в ней будет указано, какое значение установил производитель. Для изменения нужно нажать F5 и либо стрелками, либо нажатием быстрых клавиш изменить параметры. Значение 254 соответствует максимальному быстродействию жесткого диска, 128 – минимальному. Также можно AAM полностью отключить. Имеющиеся подсказки не дадут ошибиться в процессе «тюнинга».

После настройки можно самому оценить прирост производительности накопителя, правда, заметен он будет только при работе с мелкими файлами: немного быстрее станут грузиться ОС и программы, чуть больше очков наберет винчестер в бенчмарках. Однако стоит помнить, что при переключении AAM в режим максимального быстродействия жесткий диск начнет сильнее греться, потому нужно следить за температурой и при необходимости установить дополнительный вентилятор для охлаждения. Кроме того, более резкое движение актуатора теоретически приводит к скорому его износу, так что разгон винчестера, как и любой другой, – операция, которую вы проводите на свой страх и риск.

Для иллюстрации вышеописанной теории мы провели несколько простых тестов. Прежде всего сравнили скорость чтения одиночного винчестера (Samsung HE502IJ) и массива RAID 0 из двух таких накопителей. Как видно на диаграмме, линейная скорость возросла на 83%. Подчеркнем, что это результат в низкоуровневом тесте, на практике за счет необходимости позиционировать головки прирост будет все же несколько меньше.

Изменение установок AAM с максимальной на минимальную снизило время доступа с 15,3 до 13,7 мс – очень даже неплохо. В результате мы получили прирост 152 балла (с 6365 до 6517) в PCMark05 HDD Suite – не слишком высокий результат, но все же он есть и бесплатен. Этот метод пригодится приверженцам «спортивного оверклокинга», добивающимся своего любыми возможными способами. Также подобное снижение времени доступа очень благотворно скажется на работе HDD с мелкими файлами или просто разрозненными секторами на диске, что непременно придется по душе любителям игр и файлообменных сетей. Уместным будет напомнить о периодическом проведении дефрагментации ваших дисков. Для этого воспользуйтесь либо встроенными средствами ОС, либо одной из сторонних утилит. После данной несложной процедуры у HDD может открыться второе дыхание.

Выводы

Как показывает опыт, недостаточная производительность жесткого диска в системе вызывает самые утомительные задержки во время работы с ПК: долгая загрузка ОС и программ, медленное копирование файлов, падение общей производительности компьютера в моменты, когда HDD что-то активно делает. Конечно, его нельзя разогнать в привычном понимании этого слова, но значительно повысить эффективность дисковой подсистемы, как мы уже обсудили, можно. Причем увеличение скорости жесткого диска субъективно делает весь компьютер быстрее, даже если ничего больше не изменилось в характеристиках.

12 мифов об оптимизации SSD, которые никогда не умрут – Вадим Стеркин

Итак, вы обзавелись новеньким SSD. Вы установили на него систему, вооружились найденным в сети руководством по оптимизации и через пару часов сделали все возможное, чтобы… замедлить свою работу в системе!

Не верите? Подумайте, из чего складывается высокая производительность. Преимущества скорости SSD вы можете ощутить в трех категориях:

  • система, например, скорость ее загрузки и работы
  • программы, в том числе веб-серфинг и работа с документами, изображениями и медиафайлами
  • ваши действия, включая навигацию по диску и копирование/перемещение файлов

Как рождаются мифы

Я практически уверен, что ваши меры по настройке SSD негативно сказались как минимум на одном из этих компонентов. Дальше вы узнаете, почему это произошло, но сначала о причинах такой оптимизации.

Если на клетке слона прочтешь надпись «буйвол»…

В сети есть масса руководств и даже твикеров для оптимизации SSD. На самом деле, там везде используется одна и та же информация, причем:

  • устаревшая, поскольку нацелена на экономию дискового пространства и снижение количества циклов перезаписи, что неактуально для современных SSD в домашних ПК
  • бесполезная, потому что Windows сама заботится о том, что предлагают настраивать
  • вредная, ибо ведет к снижению скорости работы — вашей, программ и системы

Посмотрите критично на свое руководство или твикер и подумайте, какие пункты можно отнести к одной из этих категорий!

Есть еще одна проблема – неудачная подача информации, в том числе неправильно расставленные акценты.

Вот пример руководства по оптимизации SSD на русском THG. Если проанализировать графики и выводы авторов, станет понятно, что единственным итогом описанной «оптимизации» стало высвобожденное место на диске. Но зачем утруждать себя размышлениями, если можно просто применить все твики оптом, тем более они так подробно изложены 🙂

Прочитав комментарии к предыдущей записи, я еще раз убедился в том, что многие читатели блога стали жертвой «оптимизации», крутящейся вокруг экономии дискового пространства и продления жизни SSD. При этом они забыли, что тонкая настройка должна ускорять работу, а не замедлять ее!

Кто быстрее – черепаха или тигр?

Этот вопрос служит одним из вариантов капчи в форме обратной связи блога. И он прекрасно подходит к теме нашего сегодняшнего разговора! Мой мощный ноутбук был укомплектован жестким диском со скоростью вращения 5400 rpm. Вот как он смотрится на фоне SSD Kingston Hyper-X 3K.


Увеличить рисунок

Если у вас наряду с SSD есть HDD, измерьте скорости обоих дисков и держите картинку в уме. Я буду к ней возвращаться, и не раз!

Специальные примечания для несогласных

Уже после публикации материала я решил специально разъяснить несколько моментов, чтобы не повторять их регулярно в комментариях, отвечая оппонентам.

В этой статье:

  1. Все мифы рассматриваются исключительно с точки зрения ускорения работы системы, программ и пользователя. Если мера объявляется бесполезной или вредной, это означает, что она никак не способствует ускорению работы.
  2. Сокращение объема записи на диск не рассматривается в качестве меры оптимизации ввиду неактуальности этого подхода. Если ваша цель именно в этом, мифы 3 — 11 для вас, равно как и хранение SSD в серванте.
  3. Использование RAM-диска не рассматривается, поскольку это не имеет прямого отношения к оптимизации SSD. Если у вас избыток оперативной памяти, вы можете пользоваться RAM-диском вне зависимости от типа накопителей, установленных в ПК.
  4. Все рекомендации даются с учетом широкой аудитории, т.е. большинству пользователей. Анализируя советы, учитывайте, что они могут не соответствовать вашим задачам, навыкам работы и представлениям об оптимальном и грамотном использовании операционной системы.

Вот теперь — поехали! 🙂

Мифы

1. Отключение SuperFetch, ReadyBoot и Prefetch

Этот совет: спорный, может снижать скорость запуска программ, а также в Windows 10 — увеличивать объем записи на диск и снижать общую производительность ОС при недостатке оперативной памяти

Здесь два аспекта, причем второй я добавил в статью позже.

Скорость запуска программ с жесткого диска

Я не буду дублировать рассказ о связке этих трех технологий, но повторю, что функция ReadyBoot, работающая в рамках SuperFetch, не используется для ускорения загрузки системы, установленной на твердотельный накопитель. Здесь вы можете прочесть о том, как Windows отличает HDD от SSD.

В комментариях к предыдущей записи меня просили «исправить» утилиту CheckBootSpeed, чтобы она не отменяла «ценные» твики SSD.

Утилита уже обновлена и учитывает тип накопителя, но нужно понимать, что отключение службы SuperFetch может снижать скорость запуска программ с жесткого диска!

При наличии в системе жестких дисков (даже когда Windows установлена на SSD), в рамках службы SuperFetch продолжает работать логический префетчер, появившийся еще в XP. Он отслеживает примерно первые 10 секунд запуска программы. В этом легко убедиться, натравив Process Monitor на папку %windir%\prefetch.


Увеличить рисунок

При запуске каждой программы префетчер проверяет наличие следа (файла .pf). Если таковой обнаруживается, префетчер использует ссылки на метаданные MFT файловой системы для открытия всех необходимых файлов. Затем он вызывает специальную функцию диспетчера памяти, чтобы тот асинхронно прочел из следа данные и код, отсутствующие в памяти на данный момент. Когда программа запускается впервые или сценарий запуска изменился, префетчер записывает новый файл следа (выделено на рисунке).

Вряд ли SuperFetch способна ускорить запуск программ с SSD, но Microsoft не отключает функцию, учитывая наличие жестких дисков в системе. Если фирменная утилита изготовителя SSD (например, Intel SSD Toolbox) рекомендует отключить SuperFetch, следуйте ее совету. Однако в этом случае более чем логично держать все программы на SSD, о чем пойдет речь ниже.

Сжатие памяти в Windows 10

Этому аспекту посвящена отдельная статья Нюансы отключения службы SysMain в Windows 10. Ранее на этой странице был фрагмент из нее, опубликованный экспромтом.

2. Отключение дефрагментатора Windows

Этот совет: бесполезный или вредный, может снижать производительность дисков

Одной из функций утилиты CheckBootSpeed является проверка состояния запланированного задания дефрагментации и службы планировщика заданий. Давайте посмотрим, насколько эти параметры актуальны для последних ОС Microsoft, установленных на SSD.

Windows 7

Windows 7 не дефрагментирует SSD, чему служат подтверждением слова разработчиков в блоге.

Windows 7 отключит дефрагментацию для SSD-дисков. Поскольку SSD показывают превосходные результаты при произвольном считывании, дефрагментация не предоставит таких преимуществ, которые даёт на обычном диске.

Если вы не верите разработчикам, загляните в журнал событий. Вы не найдете там записей о дефрагментации тома SSD.

Таким образом, когда SSD является единственным диском, запланированное задание просто не выполняется. А когда в ПК имеется еще и HDD, отключение задания или планировщика лишает жесткий диск достойной оптимизации штатным дефрагментатором.

Windows 8 и новее

Не пропустите статью Почему Windows 8+ дефрагментирует ваш SSD, и как этого избежать

В Windows 8 место дефрагментатора занял оптимизатор дисков!


Увеличить рисунок

Оптимизация жестких дисков, как и прежде, сводится к дефрагментации. Твердотельные же накопители Windows больше не игнорирует, а помогает им, посылая контроллеру дополнительный набор команд TRIM сразу для всего тома. Происходит это по расписанию в рамках автоматического обслуживания, т.е. когда вы не работаете за ПК.

В зависимости от контроллера SSD, сбор мусора может выполняться сразу по факту получения команды TRIM, либо откладываться до периода бездействия. Отключая оптимизатор дисков или планировщик заданий, вы снижаете производительность накопителя.

3. Отключение или перенос файла подкачки

Этот совет: бесполезный или вредный, снижает скорость работы системы при недостатке памяти

Аппаратная конфигурация должна быть сбалансированной. Если у вас установлено мало памяти, следует добавить ее, поскольку SSD лишь отчасти компенсирует недостаток RAM, ускоряя подкачку по сравнению с жестким диском.

Когда у вас достаточно памяти, файл подкачки практически не используется, т.е. на срок службы диска это никак не повлияет. Но многие люди все равно отключают подкачку – мол, пусть система все в памяти держит, я сказал! В результате диспетчер памяти Windows работает не в самом оптимальном режиме (см. #4 тут).

В крайнем случае файл подкачки переносят на жесткий диск. Но ведь если вдруг памяти окажется недостаточно, вы только выиграете в производительности при наличии pagefile.sys на SSD!

Об этом разработчики Windows пишут в своем блоге.

В: Нужно ли располагать файл подкачки на SSD?

О: Да. Основные операции с файлом подкачки — это произвольная запись небольших объёмов или последовательная запись крупных массивов данных. Оба типа операций отлично выполняются на SSD.

Анализируя телеметрию, сосредоточенную на оценке записи и считывания для файла подкачки, мы обнаружили, что:

  • чтение из Pagefile.sys превалирует над записью в pagefile.sys в сочетании 40:1,
  • блоки считывания для Pagefile.sys обычно довольно малы, 67% из них меньше или равны 4 Кб, а 88% – меньше 16 Kб,
  • блоки записи в Pagefile.sys довольно велики, 62% из них больше или равны 128 Kб и 45% – почти точно 1 Mб

Вообще говоря, типичные модели использования файла подкачки и характеристики производительности SSD отлично подходят друг к другу, и именно этот файл настоятельно рекомендуется размещать на твердотельном накопителе.

Но на практике стремление продлить любой ценой жизнь SSD неистребимо. Вот читатель блога трясется над своим SSD, перенося pagefile.sys на жесткий диск, хотя сам даже невооруженным глазом видит, что это снижает производительность. Кстати, в мой нетбук больше 2 Гб памяти не установить, и с твердотельным накопителем ему стало намного комфортнее, чем со штатным HDD 5400 rpm.

Наконец, не забывайте, что полное отключение файла подкачки не позволит вам выполнить диагностику критических ошибок. Размер файла подкачки можно гибко настроить, поэтому у вас всегда есть выбор между дисковым пространством и производительностью.

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

Специальное примечание

В Интернетах (в т.ч. в комментариях к этой записи) можно часто встретить утверждение: «Файл подкачки не нужен, если у вас установлено NGB RAM». В зависимости от фантазии, N принимает значение 8, 16, 32 или 64. Это утверждение не имеет смысла, поскольку не принимает во внимание задачи, которые решаются на ПК с данным объемом памяти.

Если вы установили себе 64GB, а используется 4-8GB, то таки да, ФП вам не нужен (но тогда непонятно, зачем вы купили 64GB RAM :). Если же вы приобрели такой объем памяти, чтобы максимально задействовать его в своих задачах, то ФП вам пригодится. Кроме того, память используете не вы, а приложения, чьи аппетиты могут быть для вас неочевидны. См. мой пост в канале Telegram с показательным примером человека, отключавшего ФП при 64GB RAM.

4. Отключение гибернации

Этот совет: невнятный и вредный для мобильных ПК, может снижать продолжительность работы от батареи и скорость вашей работы

Я бы сформулировал совет так:

  • стационарные ПК – отключение нормально, т.к. с тем же успехом можно использовать сон, в т.ч. гибридный.
  • мобильные ПК – отключение не всегда целесообразно, особенно при высоком расходе заряда батареи во сне

В мобильных системах важно быстро приступать к работе и экономить заряд батареи. Если у вас всегда есть поблизости розетка, гибернация не нужна. Однако именно она обеспечит вам максимальную продолжительность работы, если на протяжении некоего периода времени вам нужно несколько раз воспользоваться ПК без подзарядки.

На рисунке вы видите параметры экономичного плана электропитания в моем планшете, которому свойственно высокое энергопотребление во сне.

Да, размер файла hiberfil.sys составляет 75% от объема оперативной памяти. Например, при 8 Гб RAM отправка ПК в гибернацию будет существенным вкладом в ваш дневной объем записи на диск. Но это свободно укладывается в рамки гарантии вашего SSD.

В конце концов, размер файла гибернации можно и уменьшить вплоть до 50% объема RAM:

powercfg -h -size 50

В мобильных ПК отключение гибернации имеет смысл разве что при отсутствии свободного дискового пространства. От этого действительно не застрахованы планшеты и ультрабуки, будь то по причине скромного размера накопителя или ввиду нужд владельца.

5. Отключение защиты системы

Этот совет: бесполезный и вредный, снижает способность к восстановлению Windows и файлов

Безусловно, создание точек восстановления увеличивает объем данных, записываемых на диск. Но ведь вы уже знаете, что ваш SSD не умрет от этого!

Зачем отрезать себе пути к откату системы на точку до появления проблемы и быстрому извлечению удаленных файлов из теневых копий?

Впрочем, люди отключали, отключают и будут отключать защиту системы вне зависимости от типа диска, это уже в крови! И нет, я не хочу обсуждать эту тему в комментариях в сотый раз 🙂

6. Отключение поиска Windows и/или индексирования диска

Этот совет: бесполезный, снижает скорость вашей работы

Иногда это аргументируют тем, что SSD настолько быстрые, что индекс не придаст существенного ускорения поиску. Эти люди просто никогда толком не пользовались настоящим поиском Windows!

Я считаю, что бессмысленно лишать себя полезного инструмента, ускоряющего выполнение повседневных задач.

Ничто не мешает вам перенести индекс на другой диск! Но если же вы до сих пор не подружились с поиском Windows и не имеете ни малейшего желания освоить его, то таки да, можете отключить индексирование. Однако если у вас при этом еще и все личные файлы перенесены…

7. Перенос пользовательских папок на другой диск

Этот совет: вредный, снижает скорость работы программ и ваших действий

Представьте, что вы скопировали с карты памяти на диск 420 фотографий и хотите быстро посмотреть их эскизы. Вам все понравилось, и теперь вы решили массово уменьшить масштаб этих фото до 75%.

С каким диском, HDD или SSD, быстрее создадутся эскизы фото и прочтутся их метаданные? А как насчет считывания всех файлов и записи их уменьшенных копий?

Твердотельные накопители превосходят жесткие диски при навигации, файловых операциях и работе в программах. Конечно, далеко не во всех случаях разница в скорости между HDD и SSD заметна на глаз. Но ведь вы верили, что она есть, когда вы покупали твердотельный накопитель 🙂 Почему же вы тогда не пользуетесь его преимуществами?

Возвращаясь к поиску, при отсутствии индекса (да хоть стороннего) все упирается в скорость чтения с диска. Если все ваши личные файлы перенесены с SSD на HDD, это значит… вы уже догадались?

8. Установка программ на другой диск

Этот совет: вредный, снижает скорость запуска программ

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

Просто надо научиться настраивать Windows так, чтобы переустанавливать ее как можно реже. Также вы можете настроить создание инкрементных копий системного раздела средствами Windows или сторонних программ.

И тогда ваши программы всегда будут запускаться максимально быстро с твредотельного накопителя! Скорость же их работы зависит от того, где находятся данные программ. Впрочем, самые тщательные «оптимизаторы» не забывают перенести их на HDD…

9. Перенос папок AppData и ProgramData на другой диск

Этот совет: вредный, снижает скорость работы программ

Современные программы уже не хранят файлы в своих папках. Я уже разъяснял назначение папок ProgramData и AppData. Вторая папка интереснее, потому что в ней хранятся данные, с которыми программы работают постоянно.

Перенося эти папки со скоростного диска на медленный, вы снижаете быстродействие программ. Дальше я приведу один простой пример.

10. Перенос кэша браузера на другой диск

Этот совет: вредный, снижает скорость работы браузера

Это частный случай переноса папки AppData. Как вы думаете, браузер быстрее запишет данные в кэш и прочтет их оттуда при размещении кэша на SSD или HDD? Ответ вы могли узнать в начале статьи, последовав моему совету измерить скорости чтения и записи своих дисков.

Вы купили SSD, чтобы всё быстрее работало? Тогда держите кэш браузера на SSD!

11. Перенос временных файлов на другой диск

Этот совет: вредный, снижает скорость установки и работы программ

Система и программы создают временные файлы в процессе работы. Простейший пример – установка программы. Посмотрите на картинку и скажите, что сейчас происходит!

Установщик Firefox распаковывает содержимое пакета во временную папку, а потом запускает установку программы оттуда. Другими словами, сначала осуществляется запись на диск, а потом чтение распакованных файлов и их запись в другую папку.

У меня все тот же вопрос — установка программы пройдет быстрее, если временные файлы расположены на твердотельном накопителе или жестком диске?

Этот вопрос также относится и к случаю, когда программа пользуется временными файлами в процессе своей работы.

Контролировать размер временных папок проще всего их очисткой по расписанию. Таким образом, к совету о переносе временных файлов стоит прислушаться разве что при наличии программ, имеющих тенденцию к регулярной записи десятков гигабайт файлов во временную папку.

12. Применение древних твиков реестра

Четыре перечисленные ниже твика входят в стандартный набор мер по оптимизации Windows, причем не только для твердотельных накопителей. В популярной мифологии для них рекомендуется устанавливать значение 1.

Давайте посмотрим, ускоряют ли твики что-нибудь.

NtfsDisableLastAccessUpdate

В начале 2000-х Microsoft действительно рекомендовала отключение атрибута NTFS, в котором хранится время последнего доступа к файлу или папке. Но даже тогда этот совет был нацелен на серверные конфигурации, в которых за короткий период времени осуществляется доступ к большому количеству папок и файлов (файловые серверы служат хорошим примером). На клиентских системах такой нагрузки просто нет.

NtfsDisable8dot3NameCreation

Теоретически отключение имен в формате MS-DOS (8.3) может повысить скорость открытия папок с файлами. В реальности на твердотельных накопителях этого не происходит.

DisablePagingExecutive

Этот параметр контролирует, позволено ли Windows сбрасывать из памяти в файл подкачки драйверы и системный код режима ядра. Якобы с одной стороны, запрет снижает объем записи на диск, а с другой – повышает сетевую производительность на системах с большим количеством памяти.

На практике же первое неактуально для современных SSD, а второе не приносит на них существенных дивидендов. А при малом объеме RAM такая «оптимизация» может привести к нестабильной работе системы.

LargeSystemCache

В Windows XP увеличение размера кэша файловой системы можно было задать в настройках быстродействия. Даже беглый взгляд на картинку наводит на мысль, что режим, предназначенный для серверных систем, снижает производительность программ.

Microsoft расставила грабли в KB895392, убрала возможность настройки из графического интерфейса следующих ОС, но это не останавливает «оптимизаторов» и по сей день.

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

Результат применения твиков

Первые три твика были нацелены на использование в серверных системах времен Windows Server 2003. И в начале статей MSDN (1, 2) сказано, что в Windows Server 2008 тесты не выявили существенного прироста быстродействия после применение этих и других приведенных там мер по оптимизации.

Другими словами, даже если это и было хоть как-то актуально для производительности во времена XP, то начиная с Vista уже не имеет значения. А с точки зрения объема записи на диск, экономятся копейки по сравнению с остальной системной и пользовательской активностью.

Таким образом, применение первых трех твиков хоть и не вредит, но никак не повышает производительность системы и срок службы твердотельного накопителя. Четвертый же твик замедляет работу программ.

Выводы

Я разобрал 12 популярных советов по оптимизации твердотельных накопителей. Я подчеркиваю, что твики рассматривaлись исключительно в контексте скорости работы ОС, программ и пользователя, но не с точки зрения продления срока жизни накопителя. Если вы хотите, чтобы он жил вечно, не записывайте на него ничего, а просто поставьте в сервант! В реальности ни один из твиков не повышает быстродействие. Для ускорения работы они как минимум бесполезны, а зачастую – вредны.

Применяя мифическую оптимизацию, вы лишь снижаете общую скорость работы, которая складывается из быстроты ваших повседневных действий, отзывчивости программ и общей производительности Windows.

Если просто установить Windows на SSD и пользоваться ей так, как предусмотрела Microsoft, эта скорость будет выше, чем после всех этих мер по оптимизации. Согласитесь, что вовсе не нужно быть специалистом, чтобы увидеть негативный эффект большинства этих мифов.

Дискуссия и опрос

Я думаю, что под микроскоп попали практически все способы оптимизации, которые вы применяете, судя по комментариям. За кадром остались лишь советы, которые и так совпадают со стандартными настройками Windows (вроде включения TRIM и кэширования записи на диск).

Сообщите в комментариях, если я забыл какой-то хитрый способ оптимизации. Я постараюсь разобрать его прямо в обсуждении. Кстати, вопрос о том, что дает SSD наличие неразмеченного и/или свободного пространства, я подробно рассмотрю в следующей записи серии.

Если вы стали жертвой каких-либо из этих мифов, расскажите в комментариях, удалось ли мне убедить вас в их бесполезности или вреде и в каких случаях. Если вы не согласны с моей оценкой «оптимизации», объясните, в чем заключается выигрыш от этих действий.

Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.

Скорость записи на HDD | ООО «Видеомакс»

Сегодня мы поговорим на тему, которая нередко остаётся вне большинства вопросов, связанных с видеонаблюдением, но которая иногда является ключевой проблемой, мешающей надёжной работе системы. А именно – скорость дисковой подсистемы сервера.

Я мог бы выпить море…

Экстенсивное развитие охранного видеонаблюдения — увеличение разрешения IP-камер и количества самих камер на крупных объектах — ведёт к колоссальному возрастанию видеопотоков, с которыми необходимо справляться серверному «железу». Производители ПО, IP-устройств, и станционных решений для видеонаблюдения постоянно работают над тем, чтобы система могла обрабатывать как можно больше поступающей информации. Растут вычислительные мощности серверов, производится оптимизация алгоритмов, например, работа детекторов движения по второму потоку от IP-камеры или по детектору самой камеры. Такие, и многие другие, решения значительно сокращают потребность в производительности процессора сервера.


В итоге, аппаратной части и сетевым коммуникациям удаётся принять и обработать большой поток видеоданных и, казалось бы, дело остаётся за малым: просто записать его в архив. Но вот здесь и может подстерегать неожиданное затруднение: недостаточная скорость записи на жёсткие диски быстро поступающего потока.

Ситуации, когда мы упираемся в ограничение скорости записи встречаются всё чаще, например, когда несколько десятков камер в разрешении 3-5 MPix настроены на постоянную запись в архив. В этом случае суммарный поток, даже в H.264, может доходить до 2 Гбит/c и более. Если в данном примере привести это значение к общепринятым единицам измерения скорости записи жёстких дисков, то получим порядка 250 МБ/c. Даже взяв быстрый HDD диск Enterprise-сегмента с интерфейсом SATA и скоростью последовательной записи около 150 MБ/с, мы видим, что этого не хватает, чтобы произвести архивирование всего потока без потерь. Причём, по быстродействию вычислительной части сервер всё ещё будет иметь запас для обработки данных. Процессор легко справляется с потоком, но дисковая подсистема запаздывает, организуются длинные очереди записи и, как следствие, пропуски в архиве. Проблема возникает, что называется, на ровном месте. Найдётся ли адекватное решение?

Быстрее, ещё быстрее и… дороже

Возникает очевидная, на первый взгляд, мысль: следует применить более скоростные диски. Что ж, вроде бы, логично… Но давайте разберёмся, насколько это приемлемый выход. У нас есть два варианта:

  • высокоскоростные HDD-диски 15k с интерфейсом SAS (Serial Attached SCSI) 
  • твердотельные накопители SSD (Solid-State Drive)

Рассмотрим каждый из них подробнее. 

Serial Attached SCSI – интерфейс последовательной передачи данных, пришедший на смену параллельному SCSI. HDD-диски с интерфейсом SAS в спецификации SAS 3 с пропускной способностью до 12 Гбит/с и скоростью вращения шпинделя до 15000 об/мин позволяют получить в лучших моделях серверного класса 350-450 МБ/с скорости последовательной записи, что вполне покрывает требования к быстродействию дисковой подсистемы в нашем примере. Кроме того, SAS-диски рассчитаны на более тяжелые условия эксплуатации и имеют большее кол-во часов наработки на отказ. Однако, учитывая высокую стоимость и меньший, по сравнению с дисками SATA, объём высокооборотных SAS-дисков, дисковая подсистема такого сервера обойдётся нам в несколько раз дороже всего остального «железа».

Другой вариант – твердотельные накопители (SSD) на основе энергонезависимой флеш-памяти – даёт ещё больший прирост скорости, но возникает схожая проблема – приемлемые по стоимости SSD-диски пока ещё ограничены недостаточным для ведения видеоархива объёмом. Ещё одно препятствие – ограниченный ресурс по циклам записи-чтения флеш-памяти. Конечно, существуют решения на основе больших по объёму SSD-кластеров, объединённых в скоростные RAID-массивы на одной плате, подключаемой в систему по шине PCI-E, довольно надежные по наработке на отказ (производители гарантируют стабильную работу 3-4 года). Но условная цена одного гигабайта, в десятки раз превосходит стоимость гигабайта HDD. Это снимает все вопросы в целесообразности использования такого решения.

Позволим себе привести сравнительную таблицу примерной стоимости дисковых подсистем одинакового объёма, допустим, 16 ТБ, собранных на накопителях HDD SATA, HDD SAS и SSD SATA.

Дисковая подсистема на 16Тб

HDD 7.2k Enterprise с интерфейсом SATA HDD 10k с интерфейсом SAS SSD с интерфейсом SATA
4 диска х 4 TB 27 дисков х 600 GB 16 дисков х 1 TB
~1000$ ~5000$ ~6000$

Преимущества HDD SAS- и SSD-дисков направлены в основном на сегмент серверов для баз данных и математических вычислений, с большим количеством одновременных обращений к диску и потребностью в высокой скорости выборочного чтения и записи. Для нужд видеонаблюдения эти решения оказываются избыточными. Есть ли другой выход?

Три в одном 

Есть ещё один способ решить проблему ограниченной скорости записи – это уже упомянутый нами вскользь скоростной RAID-массив. Прирост скорости достигается в том, что запись данных в массиве дисков производится параллельно на все диски сразу. В дополнении к этому, RAID контроллер содержит достаточно большой собственный кэш, может задействовать кэш дисков, и способен принимать большие пиковые объемы данных. В итоге, мы можем объединить недорогие и не очень быстрые HDD 7,2k c интерфейсом SATA в RAID-массив с высокой скоростью записи видеоданных.


Помимо экономии бюджета возникает другой сопутствующий эффект применения RAID массивов – повышение надёжности всей дисковой системы, конечно, в зависимости от выбора уровня RAID, о чем мы рассказывали в нашей статье «Резервирование HDD. RAID массивы для видеонаблюдения».

Вернемся к скорости записи в массив. Для проектирования систем хранения и компоновки видеосерверов под конкретную систему видеонаблюдения необходимо понимать, насколько значителен прирост скорости и от чего он зависит: от количества дисков в массиве, от объема дисков, от типа контроллера. Существуют данные от производителей контроллеров, но одно дело – теоретические выкладки по спецификации, совсем другое – фактическая работа массива с конкретными HDD. 

Мы решили провести отдельное исследование, которое помогло бы выяснить, насколько пригодно данное решение для задач архивирования видеопотока. Выбор пал на RAID6, как на компромисс между высокой надёжностью и умеренной стоимостью системы. А вот насколько приемлемой окажется скорость записи большого потока, нам и предстояло выяснить.

Ниже приведён график, полученный в результате обширных тестов записи последовательного массива данных на высокопроизводительном контроллере Adaptec ASR 8405. HDD, которые мы использовали – это SATA-диски Seagate Barracuda Constellation объемом 3 и 6 Тб, за вполне умеренные для этой категории деньги (Более подробно о подходе к выбору жёстких дисков для наших серверов можно прочитать в статье «Жесткие диски для видеонаблюдения».


Верхняя кривая показывает зависимость скорости последовательной записи от кол-ва дисков, составляющих массив. Падение скорости на краях, при наименьшем и наибольшем числе дисков, определяется особенностями структуры RAID6. Напомним, что этот уровень RAID отличается высокой степенью надёжности и массив будет работать даже при одновременном выходе из строя двух HDD.

Зависимость скорости записи от объема диска не выявлена. Контроллер Adaptec отлично справляется с большими объемами данных.

Нижняя кривая — результат работы массива в режиме записи с одновременным случайным чтением. Сильная просадка в скорости объясняется тем, что нагрузка в этом режиме повышается для массива в несколько раз за счет того, что во время записи приходиться ещё и считывать данные в случайном порядке. Заметим, что вне RAID этот показатель для механических дисков будет ещё более низким – до 50 МБ/с. В системах видеонаблюдения в большинстве случаев тактика охраны подразумевает запись архива и просмотр «живого» видео с камер. Работа с архивом осуществляется выборочно и в случае возникновения каких-то ЧП. Хотя встречаются объекты и задачи, где работа с архивом осуществляется постоянно и является частью бизнес-процесса предприятия. Для таких объектов необходимо вычислять производительность с учетом ограничения скорости записи диска — 50 Мб/с, либо, если диски в массиве — по нижней кривой, приведенной на графике. Об этом мы подробнее рассказываем в нашей статье Тактика работы с видеоданными, или суслики IP-видеонаблюдения.

Проведенный тест наглядно демонстрирует, что производительность массива дисков уровня RAID6 превышает производительность отдельного диска и даже минимальные полученные значения при неоптимальном количественном составе дисковой группы (мало дисков, либо слишком много) являются вполне достаточными для уверенной работы с большими последовательными потоками данных, а это как раз и необходимо при записи видеоархива.

В итоге, организация дисков в RAID массив позволяет обеспечить высокую скорость записи, применять недорогие накопители большого объема, получить отказоустойчивую систему хранения видеоархива. Вот такое решение «три в одном»!

Обойдемся без потерь

Обратим внимание, что до сих пор мы оперировали лишь одной переменной – скоростью последовательной записи. Почему только ей? А как же рандомная запись, кол-во операций ввода/вывода в секунду, синтетические тесты – всё то, что в полной мере определяет производительность дисковой подсистемы? Всё просто: именно методом последовательной, линейной записи происходит формирование файлов архива при обработке видеопотока от IP-камеры практически в любом ПО. А значит, для нашей задачи не имеет большого значения, например, то, сколько iops выдаст тот или иной накопитель в тестах.

Иногда, однако, случаются ситуации, когда даже производительные массивы снижают свои показатели. Следующий график иллюстрирует работу массива RAID6 в режиме восстановления после сбоя (suboptimal), например, после выхода из строя одного-двух дисков и замены их на новые.


Зависимость скорости записи от количества HDD в массиве в режиме перестроения и восстановления

Мы видим здесь значительное падение производительности, и немудрено: в состоянии suboptimal и последующем перестроении массива одновременно с записью архива происходит интенсивное чтение и запись служебной информации по всем дискам (верхний кривая). Нижняя кривая демонстрирует состояние резкого снижения скорости последовательной записи, когда при перестроении массива происходит ещё и активное обращение к видеоархиву в режиме воспроизведения.

Для того, чтобы предупредить такую ситуацию, следует вовремя проверять состояние контроллера RAID-массива в целом, и входящих в него дисков с помощью специальных утилит (данные утилиты в обязательном порядке входят в состав приложений на серверах VIDEOMAX, где организован RAID-массив). Если перестроения (rebuild) всё-таки не удалось избежать, то возможно снизить нагрузку на массив за счёт уменьшения общего видеопотока, например, темпа ввода (частоты кадров) и разрешения камер на менее важных участках, чтобы не потерять данные в ключевых зонах наблюдения.


Когда вариант с ограничением параметров потока неприемлем, необходимо предусмотреть ситуацию нештатного снижения производительности массива заранее, на этапе проектирования системы. Особенно это актуально для крупных объектов, где целесообразно организовать резервный архив на основе дополнительного RAID-массива или даже отдельного сервера, который, в случае профилактических действий с основным RAID, возьмёт на себя работу по записи потока без задержек и потерь. О стратегиях и сложных сценариях работы с архивом в разном ПО видеонаблюдения мы поговорим в одной из наших следующих публикаций.

Заключение

В результате наших изысканий нашлось довольно простое, но эффективное решение, которое позволяет выполнить сразу три необходимых условия: мы получили производительную дисковую систему, обладающую высокой надёжностью, при этом за весьма разумные деньги, которая полностью соответствует требованиям к записи видеоархива в крупных системах видеонаблюдения. Использование мощного по производительности RAID-контроллера является большим подспорьем в решении нашего вопроса.

В готовых решениях VIDEOMAX серии Pro дисковая подсистема для видеоархивирования собрана в RAID-массив на базе новейших высокопроизводительных RAID-контроллеров Adaptec. Это обеспечивает гарантированную запись архива даже в крупных комплексах безопасности при решении самых ответственных задач, когда важен каждый зафиксированный кадр. Система настроена и оптимизирована специально для потоковой записи и хранения видеоданных.

В завершении стоит все же заметить, что проектирование подсистемы хранения в целом — это сложная инженерная задача, которая требует знаний специфики систем видеонаблюдения и в каждом отдельно взятом случае необходим индивидуальный подход, ибо нет двух одинаковых проектов, систем и технических заданий, но есть методология решений, опыт и творческий взгляд на проблему. Специалисты компании Видеомакс готовы помочь в решении самых сложных и нестандартных задач, в том числе, связанных с записью и хранением видеоданных в современных системах видеонаблюдения. Обращайтесь!

Частично, тема скорости записи на HDD освещена в нашем видео

На канале VIDEOМАХ регулярно публикуются обучающие видео, демонстрации работы технологий, записи мероприятий.
Подпишитесь, чтобы быть в курсе новых технологий видеонаблюдения.Подпишись на канал

Как увеличить скорость ВНЕШНИХ HDD в ОС Windows Vista (пошаговая инструкция)

О ОС Windows XP и Windows 7 сказано уже много. А вот о ОС Windows Vista почему-то говорят мало. Тем не менее, вопросов об этой ОС ничуть не меньше, чем вопросов о компьютерах, на которых она установлена (подробнее — на alvarvas.com).

Согласен: Vista — далеко не лучший вариант операционной системы, но всё-таки Vista есть, а значит и о ней необходимо сказать пару слов. В этой статье мы расскажем вам о том, как ускорить внешние жесткие диски (HDD) в ОС Windows Vista. Итак! Сразу хочу ответить на вопрос: «а зачем ускорять работу HDD»? Ускорив работу жестких дисков — вы ускорите работу всей системы в целом. Понятно? А раз понятно, то переходим к алгоритму ускорения.

В ОС Windows Vista есть один нюанс: здесь имеется разница между взаимодействием системы с внутренними винчестерами и внешними, которые подключаются через USB. В чем именно заключается разница? Дело в том, что на ВНУТРЕННЕМ диске запись «кэша» разрешена, в то время, как на ВНЕШНЕМ — запрещена. Эта мера предпринята для того, чтобы в любой момент можно было отключить внешний диск.

Но это очень удобно лишь в том случае, если вы довольно часто отключаете внешний носитель. А вот если вы его вообще никогда не отключаете, либо же отключаете, но крайне редко, то в этом случае данная мера очень даже плохо сказывается на производительности системы. Теперь смотрим алгоритм ускорения внешних HDD.

Для ускорения HDD вы должны подключить функцию «запись кэша» на ВНЕШНИЙ диск. Выполняем следующий алгоритм: «Пуск» — «Мой компьютер». Кликаем на «Мой компьютер» ПРАВОЙ кнопкой мышки. В выпавшем контекстном меню выбираем строчку «Управление». В открывшемся окне вы должны выбрать пункт «Диспетчер устройств» (он в левом списке). Далее, в «Диспетчере устройств» вы ищите и находите строчку «Жесткие диски» и разворачиваете её (то есть, кликаете и открываете).

Там отображены диски, которые имеются на вашем компьютер. Из них выбираете нужный вам ВНЕШНИЙ жесткий диск. Наводим на него курсор и кликаем ПРАВОЙ кнопкой мышки. Выпадает меню, в котором имеется строчка «Свойства диска» — кликаем на «Свойства диска» ЛЕВОЙ кнопкой мышки. В следующем открытом окне вы видите вкладку «Политика» — кликаем по ней и она откроется. А далее — вы просто ставите «птички» возле следующих строк: «Оптимизировать для производительности» и «Разрешить кэширование записей». Осталось только нажать на «Ок» и перезагрузить компьютер. Всё: производительность вашей Vista значительно возрастет — как пить дать!

Руководство по скорости чтения и записи для хранилища данных

Скорость чтения / записи измеряет производительность устройства хранения. Скорость чтения — это время, необходимое для открытия файла с устройства, а скорость записи — это время, необходимое для сохранения файла на устройстве. Выполняйте тесты скорости чтения / записи на внутренних и внешних жестких дисках, а также в сетях хранения данных и USB-накопителях.

flo222 / Pixabay.

Как измеряются скорости чтения и записи?

Скорости чтения и записи обычно записываются буквами пс (в секунду) в конце измерения.Например, устройство со скоростью записи 32 МБ / с означает, что оно может записывать 32 мегабайта данных каждую секунду. Также обычно скорость выражается в МБ / с.

Как проверить скорость чтения и записи

CrystalDiskMark — бесплатная программа для Windows — проверяет скорость чтения / записи внутренних и внешних накопителей. Выберите размер файла от 500 МБ до 32 ГБ и укажите, следует ли использовать случайные данные или только нули для запуска теста. Установите количество проходов, которые необходимо выполнить.

Blackmagic Disk Speed ​​Test — аналогичный инструмент для Mac. ATTO Disk Benchmark и HD Tune — это еще пара других бесплатных инструментов для тестирования, которые проверяют скорость чтения и записи накопителя. Первый работает для обеих операционных систем.

SSD по сравнению со скоростью чтения / записи жесткого диска

Прежде чем покупать новый жесткий диск, изучите разницу между твердотельными накопителями и жесткими дисками. Жесткий диск использует магнетизм для хранения данных на вращающемся диске. Головка чтения / записи плавает над вращающимся диском для чтения и записи данных.Чем быстрее вращается диск, тем быстрее работает жесткий диск. Типичная скорость чтения / записи для жесткого диска составляет 200 Мбит / с.

Вместо диска в твердотельных накопителях для хранения данных используются полупроводники, что намного эффективнее. Следовательно, твердотельные накопители имеют более высокую скорость чтения и записи, чем жесткие диски. Они также более долговечны, поскольку в них меньше движущихся частей, поэтому твердотельные накопители с большей вероятностью переживут падение. Самые быстрые твердотельные накопители на рынке, такие как Samsung 860 EVO, обеспечивают скорость чтения / записи выше 500 МБ / с.

Хотя жесткие диски медленнее, чем SDD, они также дешевле. Однако цены на твердотельные накопители неуклонно снижаются.

Насколько быстро достаточно быстро?

Для большинства людей скорость чтения / записи не имеет большого значения, если вы не работаете регулярно с большими файлами. Для предприятий время — деньги, поэтому потратить немного больше на более быстрый привод может окупить вложенные средства.

Спасибо, что сообщили нам!

Расскажите, почему!

Другой Недостаточно подробностей Сложно понять

Как добиться максимальной скорости передачи с внешними накопителями

В этой статье мы собираемся определить узкое место внешних накопителей и попытаться получить максимально возможную скорость передачи данных от вашего продукта Akitio.

Чтобы лучше понять, что может замедлять работу вашего накопителя, и как можно улучшить скорость передачи данных, чтобы получить более высокую скорость, мы рассмотрим каждый из компонентов по отдельности.

Жесткие диски (HDD) и твердотельные накопители (SSD)

Скорость передачи может сильно различаться в зависимости от модели диска, даже если это один и тот же тип диска, поэтому всегда рекомендуется сначала проверить спецификации и, если возможно, обратиться к фактическому результату теста с этим конкретным диском.Кроме того, существуют определенные ограничения в зависимости от типа накопителя и его интерфейса.

Жесткий диск SATA

Жесткий диск (HDD) использует один или несколько вращающихся дисков (пластин), и из-за способа хранения данных и доступа к ним скорость такого диска обычно ограничена примерно 100-200 МБ / с. Вы можете разделить несколько дисков для достижения более высоких скоростей, но в большинстве случаев узким местом будет сам диск.

Твердотельный накопитель SATA-III

Твердотельный диск (SSD), по крайней мере, с большинством современных моделей, обычно может достигать предела интерфейса SATA-III.Интерфейс SATA-III, также известный как интерфейс SATA 3 или SATA 6B / s, ограничивает скорость передачи примерно до 550 МБ / с.

ОТДЕЛКА

Для твердотельного диска (SSD) при использовании диска без поддержки TRIM в течение более длительного периода времени производительность может снизиться. Чтобы TRIM работал, он должен поддерживаться всеми компонентами, включая диск, корпус и ОС. Если какой-либо из этих компонентов не передаст команду TRIM, он не будет работать. Это может быть связано с тем, что SSD не поддерживает TRIM, потому что ОС не поддерживает TRIM, потому что SSD является частью RAID или команда TRIM не передается на диск из-за контроллера во внешнем корпусе.

PCIe SSD

Твердотельный накопитель PCIe потенциально может достичь гораздо более высокой скорости передачи, чем накопитель SATA-III, но фактическая скорость будет зависеть от модели и типа накопителя (например, SSD на базе SATA, AHCI или NVMe). Вы можете использовать модуль M.2 или накопитель PCIe в одном из наших шасси расширения Thunderbolt 2 или Thunderbolt 3 PCIe, но следует помнить о нескольких вещах.

Для наилучшей производительности SSD на базе NVMe будет обеспечивать максимальную скорость, но на момент написания этой статьи macOS еще не поддерживает сторонние диски NVMe, поэтому это работает только в Windows (Обновление: macOS High Sierra и более поздние версии теперь поддерживают Накопители NVMe сторонних производителей).Кроме того, скорость накопителя может быть ограничена либо интерфейсом Thunderbolt, либо интерфейсом PCIe. Самым быстрым решением на данный момент является шасси расширения Thunderbolt 3 PCIe с интерфейсом Gen3 x4 PCIe и соединением Thunderbolt 3, способное обеспечить максимальную скорость около 2750 МБ / с. Если твердотельный накопитель PCIe использует интерфейс Gen2 x8 или Gen3 x8, он будет ограничен только 4 полосами.

Твердотельные накопители
Диск Узкое место Плюсы Минусы
2.5-дюймовый жесткий диск SATA HDD со скоростью ~ 100 МБ / с (зависит от RPM) Высокая производительность по разумной цене Медленная скорость передачи
3,5-дюймовый жесткий диск SATA HDD со скоростью ~ 200 МБ / с (зависит от RPM) Высокая производительность по низкой цене Медленная скорость передачи
Твердотельный накопитель SATA-III Интерфейс SATA-III при ~ 550 МБ / с Быстрые переводы по разумным ценам Большие емкости могут быть дорогими
PCIe SSD PCIe потенциально могут достигать скорости более 3000 МБ / с. Очень высокая скорость передачи данных Высокая стоимость, низкая емкость и скорость передачи могут быть ограничены корпусом

Интерфейс хранения

С накопителями с прямым подключением от Akitio у вас часто есть несколько вариантов подключения к компьютеру.Для более медленных жестких дисков узким местом, скорее всего, является сам диск, поэтому интерфейс не имеет большого значения, но для более быстрых твердотельных накопителей и для нескольких дисков интерфейс может иметь большое значение.

USB

Почти каждый компьютер имеет порт USB, что делает USB идеальным интерфейсом для приводов, которые используются не только на вашем собственном компьютере. Для одиночных жестких дисков даже первое поколение USB 3.1 (USB 3.0) будет достаточно быстрым и не будет ограничивать скорость передачи данных. Для твердотельных накопителей лучше всего использовать второе поколение USB 3.1 со скоростью 10 Гбит / с, но для нескольких дисков скорость передачи будет ограничена примерно 700-800 МБ / с, и это с более быстрым интерфейсом USB 3.1 Gen 2.

Thunderbolt

С Thunderbolt 3, который в настоящее время является последним поколением интерфейса Thunderbolt, вы получаете большую пропускную способность даже для нескольких дисков и при последовательном подключении дополнительных дисков Thunderbolt. Узкое место интерфейса Thunderbolt 3 составляет около 2750 МБ / с, но на данный момент только определенные твердотельные накопители NVMe могут достичь такой скорости, поэтому в большинстве случаев скорость передачи не будет ограничена.

С Thunderbolt 2 узкое место составляет около 1375 МБ / с. Такая полоса пропускания идеально подходит для 4-х накопителей SATA-III, но этого недостаточно для твердотельного накопителя на базе NVMe, и даже четыре твердотельных накопителя SATA-III могут быть ограничены этим интерфейсом.

Первое поколение Thunderbolt похоже на интерфейс USB 3.1 Gen 2. Скорость передачи будет ограничена примерно 700-800 МБ / с, что идеально для нескольких жестких дисков или 1-2 твердотельных накопителей, но не более чем для 2 дисков.

Интерфейс Узкое место Плюсы Минусы
USB 3.1 поколение 1 ~ 300-400 МБ / с Доступно на большинстве компьютеров Недостаточно быстро для более быстрых дисков
USB 3.1 Gen 2 ~ 700-800 МБ / с Достаточно быстро для 1-2 SSD Недостаточно быстро для более чем 2 приводов
Thunderbolt ~ 700-800 МБ / с Достаточно быстро для 1-2 SSD Недостаточно быстро для более чем 2 приводов
Thunderbolt 2 ~ 1375 МБ / с Достаточно быстро для 3-4 SSD Недостаточно быстро для твердотельных накопителей на базе NVMe
Thunderbolt 3 ~ 2750 МБ / с Достаточная пропускная способность даже при последовательном подключении нескольких устройств Недостаточно быстро для некоторых твердотельных накопителей на базе NVMe (например,грамм. Samsung 960 Pro)

Внешний шкаф для хранения

Помимо интерфейса, существуют дополнительные факторы, которые потенциально могут снизить скорость передачи данных ваших дисков. Чтобы узнать, на что способен ваш корпус, обратитесь к результатам тестов на странице продукта для вашей конкретной модели, но ниже приведены некоторые вещи, которые могут повлиять на скорость диска.

Приводы с питанием от шины

В зависимости от требований к питанию при некоторых обстоятельствах может потребоваться регулирование скорости чтения и записи диска, когда он установлен в корпусе с питанием от шины (например,грамм. Palm RAID или Neutrino Thunderbolt Edition). Вот почему диск может работать немного медленнее, чем обычно, когда он установлен внутри компьютера.

USB и RAID-контроллер

При сравнении скорости передачи одного и того же диска, установленного в компьютере и во внешнем корпусе, может быть небольшая разница в скорости передачи из-за электроники и накладных расходов во внешнем корпусе. Даже между разными USB-корпусами или разными RAID-контроллерами результаты могут незначительно отличаться.

PCIe к контроллеру SATA

Не все корпуса Thunderbolt построены одинаково, и чтобы получить максимальную скорость от одного SSD, вам необходимо убедиться, что контроллер SATA обеспечивает достаточную пропускную способность, чтобы диск работал на полной скорости SATA 6 Б / с. Для получения дополнительной информации, пожалуйста, обратитесь к этой статье о полном использовании интерфейса SATA 6 Гбит / с.

Контроллер PCIe to SATA не только влияет на скорость отдельного диска, но также ограничивает скорость передачи данных некоторых корпусов, таких как Thunder3 Quad и Thunder3 Quad Mini.В этих корпусах с 4 отсеками используются либо 4 контроллера PCIe — SATA с одной полосой PCIe 2-го поколения на контроллер для Thunder3 Quad, либо 2 контроллера PCIe — SATA с двумя линиями PCIe 2-го поколения на контроллер для Thunder3 Quad Mini, что ограничивает общий объем передачи. скорость внутренних дисков примерно до 1480 МБ / с, хотя интерфейс Thunderbolt 3 может работать на более высоких скоростях. Вы по-прежнему можете последовательно подключить дополнительные устройства Thunderbolt 3 и использовать полную пропускную способность 40 Гбит / с.

PCIe to SATA чип Узкое место Название модели Примечания
1 контроллер SATA с 1 полосой PCIe Gen-2 ~ 370 МБ / с Ни один из продуктов Akitio не использует этот дизайн Одиночный SSD ограничен ~ 370 МБ / с
2 контроллера SATA с 1 полосой PCIe Gen-2 каждый ~ 780 МБ / с Neutrino Thunder D3, Neutrino Thunder Duo Одиночный SSD ограничен ~ 370 МБ / с
4 контроллера SATA с 1 полосой PCIe Gen-2 на каждом ~ 1480 МБ / с Thunder2 Quad, Thunder3 Quad, Thunder3 Quad X Одиночный SSD ограничен ~ 370 МБ / с, максимальная скорость передачи для внутренних дисков составляет 1480 МБ / с
1 контроллер SATA с 2 линиями PCIe Gen-2 ~ 780 МБ / с Neutrino Thunderbolt Edition, ThunderGo, Thunder SATA Go, Thunder2 Duo Pro, Thunder3 Duo Pro, Thunder3 RAID Station Single SSD может работать на полной скорости (~ 530 МБ / с), максимальная скорость передачи для внутренних дисков составляет 780 МБ / с.
2 контроллера SATA с 2 линиями PCIe Gen-2 каждый ~ 1480 МБ / с Thunder2 Quad Mini, Thunder3 Quad Mini Single SSD может работать на полной скорости (~ 530 МБ / с), максимальная скорость передачи для внутренних дисков составляет 1480 МБ / с.

Кабели и адаптеры

Для более медленных интерфейсов, таких как USB 3.1 Gen 1, кабель обычно не влияет на скорость передачи, поэтому любой кабель должен работать нормально. Для более быстрых интерфейсов, таких как USB 3.1 Gen 2 и Thunderbolt, тип и качество кабеля могут влиять не только на скорость передачи, но и на функциональность, поэтому важно всегда использовать кабели, входящие в комплект поставки вашего продукта.

При покупке другого кабеля, как правило, чем короче и толще, тем меньше проблем и чем длиннее кабель, тем больше вероятность того, что качество может повлиять на скорость или функциональность.Следует проявлять особую осторожность при покупке переходной вилки или кабеля для преобразования одного типа разъема в другой (например, USB-C в USB Type A). Плохой адаптер может привести к потере соединения с диском, а некоторые адаптеры не предназначены для поддержки более высоких скоростей передачи интерфейсов, таких как, например, USB 3.1 Gen 2 или Thunderbolt 3.

Кабель Узкое место Плюсы Минусы
Кабель USB 3.1 Gen 1 5 Гбит / с Низкая стоимость и общедоступность Медленная скорость передачи
USB 3.Кабель 1 поколения 2 10 Гбит / с Высокая скорость передачи Дорого и не работает с устройствами Thunderbolt 3
Кабель Thunderbolt 3 20 Гбит / с, 1 м / 2 м 20 Гбит / с Относительно длинный кабель Пониженная скорость передачи
Кабель Thunderbolt 3 40 Гбит / с 0,5 м 40 Гбит / с Высокая скорость передачи данных и совместимость с устройствами Thunderbolt 3 и USB-C Короткий кабель
Кабель Thunderbolt 3 40 Гбит / с, 1 м / 2 м 40 Гбит / с Высокая скорость передачи данных и относительно длинный кабель Работает только с компьютерами и устройствами Thunderbolt 3

Компьютер

Существует слишком много различных комбинаций и компонентов, чтобы предсказать, как именно ваш компьютер повлияет на скорость передачи данных внешнего запоминающего устройства.Достаточно сказать, что при тестировании накопителя на разных компьютерах результаты будут отличаться. Однако следует обратить внимание на следующие моменты.

Связь

Всегда подключайте внешний диск к бортовому порту. Передние удлинители и другие порты, расположенные не непосредственно на материнской плате, могут повлиять на скорость передачи данных. Подключение устройства за концентратором или в гирляндной цепи также может повлиять на скорость.

Источник и назначение

Если вы используете быстрый внешний диск (например,грамм. SSD), но источником или местом назначения, используемым для передачи файлов, является более медленный диск (например, жесткий диск), более быстрый диск не сможет реализовать свой потенциал.

Общие ресурсы

В зависимости от аппаратного обеспечения материнской платы ресурсы могут использоваться совместно с другими компонентами, и если все они используются одновременно, это может повлиять на скорость передачи данных внешнего диска. Например, компьютер с двумя портами Thunderbolt, скорее всего, использует только один контроллер Thunderbolt, и если вы одновременно используете другое устройство Thunderbolt на втором порте, полоса пропускания будет совместно использоваться.Исключением из этого случая является Mac Pro (2013 г.) с несколькими контроллерами Thunderbolt. Другой пример — слоты PCIe и слоты M.2. Обязательно прочтите документацию к своей материнской плате, чтобы избежать снижения пропускной способности для чего-то вроде карты расширения Thunderbolt PCIe, когда одновременно установлен модуль M.2. В некоторых редких случаях даже что-то вроде включения Wi-Fi и Bluetooth на latopop может повлиять на интерфейс Thunderbolt.

Ограниченные полосы PCIe

Некоторые ноутбуки с Thunderbolt 3 имеют только две линии PCIe для интерфейса Thunderbolt.Чтобы достичь максимальной скорости интерфейса Thunderbolt 3 на скорости 40 Гбит / с, требуются четыре полосы PCIe, поэтому наличие только двух полос фактически снизит скорость вдвое, и вы получите только 20 Гбит / с. Для ноутбуков от Dell посетите эту страницу по адресу www.dell.com. Для ноутбуков от Lenovo прочтите эту статью на сайте www.reddit.com. Для других ноутбуков проверьте документацию, выполните поиск в Google или обратитесь к производителю за дополнительной информацией.

Количество линий PCIe для порта TB3 Узкое место Примечания
2 полосы 20 Гбит / с Только некоторые модели ноутбуков сконструированы таким образом
4 полосы 40 Гбит / с Так устроено большинство компьютеров

Результаты тестов

Есть несколько способов проверить скорость передачи данных на внешнем диске.Вы можете передать некоторые файлы и измерить, сколько времени потребуется для завершения, или вы можете использовать инструмент тестирования для проверки скорости диска. В любом случае процедура тестирования может повлиять на получаемые вами результаты и может быть медленнее или быстрее, чем то, что вы видите на нашем веб-сайте. Если возможно, попробуйте разные настройки и разные инструменты, чтобы лучше понять, на что способен ваш накопитель.

Тестовая среда

И последнее, но не менее важное: есть несколько других факторов, которые могут повлиять на скорость передачи данных внешнего диска.Ниже приведены некоторые примеры того, на что следует обращать внимание.

Корпус Примечания
Диск почти заполнен> 75% Если диск почти заполнен, его скорость может стать ниже, чем обычно.
Без поддержки TRIM При использовании твердотельных накопителей без поддержки TRIM в течение длительного периода времени производительность может снизиться. TRIM может не поддерживаться из-за SSD, из-за ОС, потому что SSD является частью RAID или команда TRIM не передается на внешний диск.
Медленный источник или место назначения Если диск, на котором вы читаете или храните данные, медленнее, чем ваш внешний диск, скорость передачи будет ограничена более медленным диском.
Модель привода Скорость передачи данных может варьироваться в зависимости от модели накопителя, даже если все они являются накопителями SATA-III.
Медленный диск в наборе RAID Если вы используете несколько дисков в наборе RAID, и один из дисков работает медленнее, чем другие, это может повлиять на скорость передачи всего набора RAID.
Файловая система Скорость передачи может зависеть от типа файловой системы, используемой для форматирования диска. Например, в macOS APFS может быть быстрее, чем HFS +, или зашифрованный раздел может быть медленнее, чем незашифрованный.
Занятая система Если ваша система занята другими делами, передача файлов на внешний диск может занять больше времени.
Стороннее программное обеспечение Если другое программное обеспечение (напр.грамм. антивирус, программа резервного копирования, служба индексирования) обращается к вашему диску, пока вы проверяете скорость передачи, скорость может быть ниже, чем обычно.
Устаревшая версия прошивки В некоторых редких случаях версия микропрограммы вашего диска и / или внешнего хранилища может повлиять на скорость диска.
Сторонний драйвер Некоторые диски (например, твердотельный накопитель NVMe) имеют собственный драйвер, и он может обеспечивать более высокую скорость передачи по сравнению со стандартным драйвером в вашей ОС, а может и не обеспечивать.
Передача файлов Способ передачи файлов может повлиять на скорость. Если вы используете стороннюю программу для передачи файлов, попробуйте просто скопировать и вставить файлы с помощью проводника файлов в Windows или средства поиска в macOS.
Размер и количество файлов Чтобы действительно увидеть, насколько быстро может работать ваш внешний диск, мы рекомендуем передавать только один или два больших файла (например, 1x 4 ГБ), а не много маленьких файлов (например.грамм. 1000x 100 КБ). Особенно с жесткими дисками передача всей папки небольших файлов, вероятно, будет медленнее, чем передача только одного большого видеоклипа.

7 бесплатных инструментов для проверки скорости SSD и производительности жесткого диска

Какой бытовой SSD-накопитель является самым быстрым на рынке? Данные для чтения и записи от производителя не являются точным эталоном, потому что они не используются в реальном мире для чтения и записи. Единственный способ их сравнить — проверить эффективную скорость. Что такое эффективная скорость? Это показатель того, насколько хорошо твердотельные накопители работают при типичных потребительских нагрузках, и единственный способ измерить это — собрать как можно больше реальных данных от пользователей, поэтому веб-сайт UserBenchmark является лучшим сайтом для определения реальной скорости. SSD, HDD, USB, RAM, CPU и GPU.

Связанная статья 2021 года ➤ 5 Бесплатный оптимизатор SSD для повышения скорости, производительности и увеличения срока службы

Предупреждение. Не повторяйте тесты чтения / записи без необходимости. Повторение тестов чтения / записи может сократить срок службы устройства хранения. Если вы хотите обновить свой жесткий диск до SDD, я настоятельно рекомендую следующий SSD для скорости. Как проверить скорость жесткого диска? Тест скорости флеш-накопителя, как мне проверить скорость моего жесткого диска в Windows 10? Используйте инструменты ниже.

  • Samsung 850 Evo [Самый быстрый твердотельный накопитель SATA]
  • M.2 PciE SSD [Самый быстрый PcIE SSD]
  • Samsung 850 Pro
  • OCZ Vector
  • Intel 730 Series
  • Crucial M550
  • SanDisk SSD [принадлежит Western Digital]
  • Mushkin Reactor

CrystalDiskMark — это небольшая утилита для тестирования жестких дисков для вашего жесткого диска, которая позволяет быстро измерять скорость последовательного и случайного чтения / записи. Он измеряет скорость последовательного чтения / записи, измеряет случайную скорость чтения / записи 512 КБ, 4 КБ, 4 КБ (глубина очереди = 32), выбирает тестовые данные (Случайные, 0Fill, 1Fill).

Как ведущий в отрасли поставщик высокопроизводительных систем хранения и сетевых подключений, ATTO создала широко распространенное бесплатное программное обеспечение Disk Benchmark для измерения производительности систем хранения. Disk Benchmark, как один из лучших инструментов, используемых в отрасли, определяет производительность жестких дисков, твердотельных накопителей, RAID-массивов, а также подключение хоста к подключенному хранилищу. Производители ведущих накопителей, такие как Hitachi, создают и тестируют каждый накопитель с помощью теста ATTO Disk Benchmark.Технические характеристики:

  • Размер передачи от 512B до 64MB
  • Длина передачи от 64KB до 32GB
  • Поддержка перекрывающегося ввода-вывода
  • Поддерживает различные глубины очереди
  • Сравнение ввода-вывода с различными тестовыми шаблонами
  • Временной режим позволяет непрерывное тестирование
  • Неразрушающее измерение производительности отформатированных дисков
  • Тест производительности жесткого диска

С помощью AS SSD Benchmark вы можете определить производительность вашего SSD-диска, выполнив несколько специальных тестов.Проверьте производительность последовательного или случайного чтения / записи без использования кеша. AS SSD Benchmark считывает / записывает файл размером 1 ГБ, а также произвольно выбранные блоки размером 4 КБ. Кроме того, он выполняет тесты с использованием 1 или 64 потоков и определяет время доступа SSD.

Два дополнительных теста производительности исследуют поведение диска при (1) копировании нескольких больших файлов, большого количества небольших файлов и файлов разных размеров с использованием функций кэшированного копирования вашей ОС, а также (2) чтения / записи данных в зависимости от о сжимаемости данных.Отлично работает в Microsoft Windows 10.

Disk Speed ​​Test — это простой в использовании инструмент для быстрого измерения и сертификации производительности вашего диска для работы с высококачественным видео! Просто нажмите кнопку «Пуск», и Disk Speed ​​Test запишет тест на ваш диск с использованием больших блоков данных, а затем отобразит результат. Disk Speed ​​Test продолжит тестирование записи и чтения с вашего диска, чтобы вы могли со временем оценить как производительность, так и удобочитаемость.

AmorphousDiskMark измеряет производительность чтения / записи хранилища в МБ / с и IOPS.AmorphousDiskMark предназначен для измерения количества мегабайт в секунду и операций ввода / вывода в секунду и отображения результатов в главном окне. В приложении есть четыре типа тестов, в каждом из которых используются разные типы блоков данных.

  • Последовательные тесты чтения / записи блоков 128 КиБ с глубиной очереди = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 или 1024
  • Случайная последовательность 4 тестов чтения / записи блоков КиБ с очередью Глубина = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 или 1024
  • Последовательные тесты чтения / записи блока 1 МБ
  • Случайная последовательность 4 тестов чтения / записи блоков KiB
  • Чтение / запись Показатели МБ / с
  • Показатели операций ввода-вывода в секунду при чтении / записи во всплывающей подсказке
  • Тестовые данные: случайные или нулевые
  • Размер теста: 50 МБ, 100 МБ, 500 МБ, 1 ГБ, 2 ГБ, 4 ГБ, 8 ГБ, 16 ГБ, или 32 ГиБ
  • Интервал тестирования: 0 секунд,…, 10 минут

↓ 06 — jDiskMark |

Окна | macOS | Linux

Простая утилита Java для тестирования производительности диска.Тестирование выполняется путем создания и чтения файлов данных в пользовательский каталог, который можно настроить. При выполнении комбинированной операции чтения и записи кэш диска не очищается автоматически, поэтому приложение необходимо перезапустить, чтобы кеш не влиял на производительность операций ввода-вывода при чтении. Характеристики

  • Производительность чтения / записи дискового ввода-вывода
  • Кроссплатформенное решение Java
  • Сохраняет информацию о предыдущем запуске
  • Вариант одного или нескольких файлов
  • Последовательный или случайный вариант
  • Обнаруживает информацию о модели диска
  • Регулируемый размер блока

↓ 07 — Паркдейл |

Окна | macOS | Linux | Android

Получите скорость чтения и записи ваших жестких дисков, устройств компакт-дисков и сетевых серверов в килобайтах, мегабайтах или даже гигабайтах в секунду.Тест скорости одним щелчком мыши с использованием файловой системы. Этот тест показывает скорость последовательного доступа для чтения и записи и скорость произвольного доступа с использованием блоков 4 КБ и 32 параллельных потоков. Вы можете выбрать несколько дисков, они будут проверяться один за другим, а результаты будут записаны в файл журнала. Таким образом, вы можете легко сравнить несколько дисков.

Этот расширенный тест диска, который является частью PerformanceTest, измеряет скорость передачи данных при чтении или записи данных на один или несколько дисков.Скорость, с которой данные могут передаваться между памятью и жестким диском, является одним из наиболее важных аспектов производительности системы. Есть довольно много факторов, которые влияют на эту скорость, и Advanced Disk Drive Test позволяет пользователю изменять большинство из этих факторов и сравнивать результаты.

Тест поддерживает любые диски, которые можно смонтировать под Windows. Включая диски IDE, SCSI, RAID, USB-накопители, SATA, сетевые общие диски и внешние диски. Пользователи могут тестировать несколько дисков одновременно, используя несколько потоков, и указать:

  • Размер используемого тестового файла.Файлы большего размера означают, что системный кеш меньше влияет на типы тестов, которые используют кеширование (см. Ниже).
  • Размер блока данных, используемого для каждого запроса чтения или записи. Большие блоки означают меньше запросов и могут привести к повышению производительности.
  • На выбор четыре метода доступа — C / C ++ API, Win32 API с кэшированием / без кэширования и прямой доступ к диску.
  • Последовательный или произвольный доступ (поиск плюс чтение и запись)
  • Синхронный и асинхронный доступ
  • Разделение между чтением и записью

Кэширование записи на диск


Включение кэширования записи на диск может повысить производительность операционной системы.


Кэширование записи на диск позволяет компьютеру отложить запись файлов на жесткий диск для повышения производительности.

На практике это может дать приложениям импульс, а также ускорить передачу файлов. Но у этого есть и обратная сторона, поскольку это может увеличить риск потери данных. Узнайте больше о кэшировании записи на диск и о том, как его включить.

Как работает кэширование записи на диск?

Кэширование записи на диск позволяет программам на вашем компьютере обрабатывать файлы, не дожидаясь, пока все данные будут записаны на жесткий диск.Если это звучит непонятно, вот пример использования этой функции на практике.

Представьте, что вы используете инструмент для редактирования видео для редактирования 30-минутного видео, которое вы сняли на выходных с семьей. Это высококачественный видеофайл H.264 720p, поэтому вес всего видео составляет около 10 ГБ. После редактирования вы разбиваете его на три видео меньшего размера, каждое из которых весит около 3 ГБ. Вы сохраняете их в своей видеоколлекции вместе с другими семейными видео.

При включенном кэшировании записи на диск ваша операционная система записывает эти файлы и сохраняет эту информацию в памяти вашей ОС.Но на самом деле он не сохраняет сами файлы, не сразу.

Это верно не только для файлов, которые вы сохраняете вручную, но и для любых других файлов, которые приложение может изменять на жестком диске. Позже Windows автоматически запишет информацию на жесткий диск в фоновом режиме, а затем удалит информацию о файлах, хранящихся в кэше.

Это означает, что ваше приложение и ОС в целом не будут облагаться налогом из-за процесса записи файлов, который часто оказывает значительное влияние на производительность вашего компьютера.

Обратная сторона

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

Итак, что, если ваша система выйдет из строя или отключится электричество до того, как данные будут записаны на диск? Что тогда происходит с данными?

Здесь нет ничего удивительного: данные теряются или повреждаются. Это может означать как фактические файлы, которые вы сохранили, так и данные конкретного приложения.

Но какова задержка между кэшированием данных и фактической записью данных на диск? Это может зависеть от вашей операционной системы и жесткого диска. У нас нет точных цифр по этому вопросу, но похоже, что Windows очищает свой внутренний кеш записи файлов каждые восемь секунд, в то время как фактическая запись данных может занять еще больше времени.

В компьютерные времена это довольно много, поэтому при включенном кэшировании записи на диск всегда есть риск потери данных.

Когда из одного места в другое копируются просто файлы, потерянные данные часто можно восстановить, скопировав их снова из источника.Но для данных, которые перемещаются, копируются из внешнего источника или по сети, потеря может быть необратимой.

Тем не менее, для многих пользователей преимущества производительности кэширования записи на диск намного перевешивают риски.

Как включить кэширование записи на диск

Кэширование записи на диск доступно в Windows 7, 8 и 10 и других операционных системах. Выполните следующие действия, чтобы включить его.

  1. Нажмите кнопку Windows, чтобы открыть вкладку поиска.
  2. Введите Диспетчер устройств и нажмите Enter.
  3. Найдите дисковые накопители в списке.
  4. Щелкните правой кнопкой мыши диск, для которого вы хотите включить кэширование записи, и выберите «Свойства».
  5. Перейти к политике.
  6. Включить кэширование записи на устройстве.
  7. Перезагрузите компьютер, чтобы изменения вступили в силу.

Один из способов воспользоваться преимуществом кэширования записи на диск и снизить риски потери данных, которые это влечет за собой, — это получить резервный источник питания. Таким образом, если у вас пропадет питание, блок питания должен дать вашей операционной системе достаточно времени для записи всех данных на диск.

Также важно избегать мгновенного выключения компьютера при нажатии кнопки питания. Даже если экран зависает, ваша ОС может по-прежнему записывать данные на жесткий диск в фоновом режиме.

И последнее, но не менее важное: не отключайте ноутбук от розетки, если батарея разряжена, и не извлекайте батарею, не выключив предварительно компьютер.

Последние мысли

Кэширование записи на диск

— полезная функция повышения производительности, которая может ускорить работу приложений.Хотя это увеличивает риск потери данных, не забывайте, что у ноутбуков есть аккумулятор, который может заряжать ваше устройство во время отключения. Наибольшему риску подвержены настольные компьютеры без резервного источника питания.

Даже на настольном компьютере вы можете попробовать включить кэширование записи на диск. Если вы заметите значительное улучшение производительности, это может стоить дополнительного риска потери некоторых ваших данных во время сбоя или отключения ОС, особенно если вы не обрабатываете конфиденциальные или уникальные данные.


Почему мой жесткий диск такой медленный?

Опубликовано 12 июня, 2016 автором Larry

Вчера у меня был крайний срок, и мне нужно было скопировать папку размером 700 ГБ, содержащую около 21000 файлов, с одного жесткого диска на другой. Первый диск был RAID, второй — одиночным.

Передача началась нормально, в среднем около 100 МБ / с, по данным монитора активности Apple. Finder сообщил, что перевод займет «около 2 часов».

Однако через час было передано менее 200 ГБ данных, и Activity Monitor показал скорость передачи около 20 МБ / с.Еще час спустя скорость передачи данных упала ниже 10 МБ / с.

Что здесь происходит?

СВОБОДНОЕ ПРОСТРАНСТВО

Во-первых, при работе с традиционными жесткими дисками, которые часто называют «вращающимися носителями», чем больше у них свободного места, тем быстрее они проходят. Или, наоборот, скорость передачи данных замедляется по мере заполнения диска.

Это связано с тем, что по мере заполнения жесткого диска головам нужно тратить больше времени на поиск открытых мест для записи данных. По мере того, как количество открытых мест заполняется, руководители тратят все больше и больше времени на то, чтобы выяснить, где хранить ваши вещи.

Как правило, старайтесь оставлять около 20% свободного места на каждом жестком диске. Чтобы узнать, сколько свободного места у вас на жестком диске, выберите диск в Finder и введите Cmd + I . Свободное место указано вверху рядом с надписью «Доступно».

ПРИМЕЧАНИЕ : Когда жесткий диск пуст, он сначала записывает данные на внешние края. Они оба являются самыми быстрыми для доступа и хранят наибольшее количество данных. По мере заполнения диска, помимо увеличения времени поиска, данные сохраняются ближе к центру, что занимает больше времени для головок, чтобы добраться туда, и удерживает их меньше, чем внешние края.

ЭТО НЕ ТОЛЬКО ОДНА ВЕЩЬ

Скорость передачи файлов фактически зависит от нескольких факторов:

  • Насколько велики файлы (большие файлы передаются быстрее, чем файлы меньшего размера)
  • Насколько пустой жесткий диск
  • Какой протокол используется для подключения накопителя (Thunderbolt, USB 3, FireWire, USB 2)
  • Физическое состояние накопителя
  • Использует ли хранилище вращающийся носитель или SSD
  • Занят ли ваш компьютер несколькими делами
  • вы используете Finder или отдельную утилиту для передачи файлов
  • (и, вероятно, еще кое-что, о чем я сейчас забыл)

IOPS MATTER

Я отправил записку Ларри О’Коннору , генеральному директору OWC , создатель RAID, спрашивает его совета.Он отметил, что когда мы работаем с большими медиафайлами, скорость передачи данных, называемая «пропускной способностью», является наиболее важной. Это скорость передачи файла с одного диска на другой и обычно измеряется в МБ / с ( M ega B ярдов за с секунд).

Однако файлы меньшего размера требуют меньшей пропускной способности и большего количества операций ввода-вывода в секунду (операций ввода-вывода в секунду). Википедия утверждает: «Изолированно IOPS можно рассматривать как аналог« оборотов в минуту »автомобильного двигателя i.е. двигатель, способный вращаться со скоростью 10 000 об / мин с его трансмиссией в нейтральном положении… ». Однако для« значимого описания характеристик производительности любого запоминающего устройства необходимо одновременно указать как минимум три показателя: количество операций ввода-вывода в секунду, время отклика и (приложение) нагрузка.»

Как пишет г-н О’Коннор: «Маленькие файлы — это то, что затрудняет передачу, потому что они имеют ту же нагрузку на ввод-вывод, что и большой непрерывный файл, но могут иметь размер только 4 КБ или 120 КБ. Кроме того, существует нагрузка между ОС и двумя дисками — это чтение-запись; на самом деле это не одновременный процесс.»

« Маленькие файлы могут передаваться ОЧЕНЬ, ОЧЕНЬ, ОЧЕНЬ медленно — жесткие диски могут выполнять около 350-500 операций ввода-вывода в секунду, а твердотельный накопитель — десятки тысяч операций ввода-вывода в секунду…. Вот почему SSD в реальном мире может быть до 100 раз быстрее, чем HD, а также почему пиковая скорость SSD довольно бессмысленна », потому что увеличение IOP оказывает большее влияние на производительность, чем чистая скорость передачи данных.

В большинстве случаев, когда мы передаем небольшой файл, мы передаем только несколько из них за раз, и снижение производительности практически не заметно.Но когда мы переносим тысячи файлов меньшего размера, падение производительности может быть значительным.

Г-н О’Коннор добавляет: «Скорость передачи данных различается», «верно для любых носителей. Важным аспектом также является то, что существует корреляция с самым слабым звеном. Как правило, в потребительских и полупрофессиональных системах накладные расходы на операционную систему достигаются еще до того, как на современных твердотельных накопителях

достигается максимальное количество операций ввода-вывода в секунду. и насколько хорошо привод выдерживает реальную нагрузку, вот почему «более медленный» пиковый привод (будь то IOPS или максимальная пропускная способность) на самом деле выполняет [работу] лучше

«Это что-то вроде гонок — [автомобиль можно] настроить для квалификации и взять шест или настроиться на то, чтобы выйти на вершину в реальной реальной гонке.Редко когда устанавливающий полюс становится победителем гонки ».

GET SMART

Сегодня все накопители поставляются с диагностическими датчиками, которые позволяют служебным программам, таким как Disk Utility, SoftRAID, TechTool Pro и другим, отслеживать состояние оборудования вашего накопителя.

S.M.A.R.T. ( S elf- M onitoring, A nalysis и R eporting T echnology) — это система мониторинга, встроенная как в жесткие диски, так и в SSD-диски, которая обнаруживает и сообщает о различных показателях надежности дисков. намерение предвидеть отказы оборудования.

Википедия утверждает: «Сбои жестких дисков делятся на один из двух основных классов:

  • Предсказуемые сбои, возникающие в результате медленных процессов, таких как механический износ и постепенная деградация поверхностей хранения. Мониторинг может определить, когда такие отказы становятся более вероятными.
  • Непредсказуемые отказы, происходящие без предупреждения и варьирующиеся от выхода электронных компонентов до внезапного механического отказа (который может быть связан с неправильным обращением) ».

Вы можете проверить состояние оборудования всех ваших дисков с помощью Disk Utility .Просто откройте Дисковую утилиту, слева выберите диск, который вы хотите проверить, и проверьте статус SMART в нижней центральной части окна.

ПРИМЕЧАНИЕ : Г-н О’Коннор заявляет, что тесты SMART не всегда надежно работают с накопителями USB 3.

РЕЗЮМЕ

Переносить большие файлы очень просто. Перенос большого количества файлов разного размера на почти полностью заполненный жесткий диск может занять намного больше времени, чем вы ожидаете.

SSD могут решить многие из этих проблем, но они все равно примерно в десять раз дороже, чем вращающиеся жесткие диски, содержащие такой же объем данных.Будем надеяться, что цены на SSD со временем будут снижаться.

А пока следите за своими дисками. Убедитесь, что на них достаточно свободного места. Проверяйте их статус SMART раз в два месяца с помощью Дисковой утилиты. И, когда вы покупаете новое хранилище, обратите внимание на характеристики IOPS, а также на общий объем хранилища.

Чем больше вы знаете, тем лучше будет работать ваше хранилище.


Добавьте постоянную ссылку в закладки. Обучающий блог

— Максимальные и устойчивые результаты

Что такое скорости чтения и записи?

Когда вы ищете какой-либо тип устройства хранения, вы, скорее всего, видели где-то поблизости скорости чтения и записи.Как правило, это два числа, рядом с которыми указывается количество данных в секунду. Но что они на самом деле означают?

Скорость чтения / записи является мерой производительности устройств хранения. Скорость чтения — это измерение того, сколько времени требуется, чтобы открыть файл на устройстве, в то время как скорость записи является полной противоположностью, измеряя, сколько времени требуется, чтобы сохранить что-то на устройстве хранения.

Максимум и стабильная производительность

В пределах скоростей чтения / записи есть два разных измерения, это максимальная и устойчивая производительность.Эти измерения производительности дают некоторое представление о стабильности и предсказуемости воспроизведения мультимедиа.

Так в чем разница между максимальной и устойчивой производительностью?

  • Максимальная производительность: Это максимальная скорость, на которой привод может работать в течение короткого периода времени. Это число может быть довольно высоким, но проблема в том, что оно неустойчиво. Давайте сравним это с экзотическим спортивным автомобилем на треке, например, максимальная скорость Lamborghini Huracan составляет 202 миль в час, поэтому водитель может достичь безумных скоростей, но вы можете поддерживать эту скорость только на протяжении быстрой гонки перед вами. начинаем дуть двигатель.
  • Устойчивая производительность: Это более предсказуемое измерение, стабильная производительность дает вам представление о средней скорости, которую диск будет работать в течение более длительного периода времени. Если мы вернемся к примеру Lamborghini, это будет похоже на среднюю скорость автомобиля на протяжении гонки, которая будет медленнее ради безопасности и долговечности двигателя. Ваша устойчивая скорость — это то, что поможет вам выиграть гонку, такую ​​как 24 часа Ле-Мана.

Как определить максимальное значение vs.устойчивые характеристики?

Когда вы ищете совместно используемое хранилище, вот несколько вопросов, которые стоит задать себе, чтобы определить, хотите ли вы обеспечить стабильную или максимальную производительность.

  1. Звучит ли скорость приемлемо ?: Различные поставщики систем хранения имеют разные способы маркировки своих спецификаций. Некоторые покажут вам максимальную производительность только потому, что отлично смотрятся на бумаге. Кому не понравится производительность, превышающая 4000 МБ / с? Проблема в том, что в отрасли хранения данных средняя стабильная скорость составляет около 1000–1200 МБ / с.Таким образом, хотя максимальные скорости движения, похожие на спринтерскую скорость Усэйна Болта, впечатляют, ваша истинная устойчивая производительность, вероятно, будет ближе к скорости линейного игрока НФЛ.
  2. Как это обозначено ?: Когда вы смотрите на спецификации, обратите особое внимание на то, как обозначены скорости производительности. Если вы видите что-то с надписью «постоянная» или «потоковая» скорость, вы, вероятно, смотрите на цифру, на которую вы можете положиться при ведении своего повседневного бизнеса. Многие поставщики, ориентированные на видео, также сообщают об этом как о «Счетчике потоков».Для системы на основе жестких дисков они обычно находятся в диапазоне 1000–1200 МБ / с с 8 дисками и в диапазоне 1500–2000 с 16 дисками.

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

Можете ли вы улучшить скорость чтения / записи?

Простой ответ — да, но вы должны понимать, что это только для быстрого всплеска. Вы можете добавить некоторые вещи, такие как флэш-хранилище или кеширование, для перемещения небольших файлов с невероятно высокой скоростью, но если вы попытаетесь сохранить это при передаче больших файлов, вы никогда не сможете поддерживать это и можете рискнуть довольно быстро выбросить свой кеш.

Заключение

В гольфе есть поговорка: «Гони для показа, патт на тесто»: разбивание мяча посреди фервея может произвести впечатление на вашу игровую группу, но если вы ставите мяч непоследовательно, вы никогда не выиграете турнир.

В мире хранилищ максимальная производительность — это флеш-память и впечатляющие цифры, но стабильная производительность — это то, на что вы можете положиться каждый день, чтобы ваша команда работала и, надеюсь, загребала бабло!

Как увеличить скорость чтения и записи диска…

nataliemint писал:

Дрю, простите меня за некомпетентность, но как мне загрузиться с другой ОС? И не следует ли мне в любом случае проверять скорость чтения в моей текущей ОС (Yosemite), потому что я хочу знать, как SSD работает в ОС, которую я использую? И, наконец, какие ресурсы он будет использовать, чтобы замедлить работу моего SSD?

Простите за все вопросы — я ни в коем случае не волшебник Macbook!

Вы можете сделать клон вашей внутренней ОС на внешний диск.Надеюсь, у вас уже есть какая-то резервная копия 🙂

Клон — это полная копия, поэтому вы можете загрузиться с нее. Это хорошая резервная копия, а также полезна для тестирования подобных вещей.

Carbon Copy Cloner сделает его, или вы можете использовать Дисковую утилиту для «восстановления» вашей ОС с внутреннего диска на внешний.

В идеале внешний диск представляет собой быстрый диск с быстрым «интерфейсом», например Thunderbolt, Firewire 800 или USB3. USB2 может работать, но он медленный и может повлиять на тест.

Вы подключаете клон, удерживаете alt при запуске и выбираете внешний диск в «диспетчере загрузки».Когда Mac завершит загрузку, запустите тестер скорости.

Может быть, этот…

https://itunes.apple.com/gb/app/blackmagic-disk-speed-test/id425264550

Протестируйте внутренний и сравните с предыдущими тестами

Работающая ОС сделает все возможное. следующее на загрузочном диске…

Запись / чтение файлов кэша из запущенных приложений

Запись / чтение памяти на диск, если память мало

Индексирование новых файлов, если содержимое изменяется или обновляется

Копирование файлов для резервного копирования (время Машина или любые другие запланированные задачи)

Сеть также может запускать чтение / запись на диск.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *