Вопрос или проблема
У меня есть жесткий диск с скоростью чтения/записи около 100 МБ/с.
Потом я нашел приложение под названием PrimoCache. Это программное обеспечение (бесплатное для тестирования) утверждает, что увеличивает скорость жесткого диска в десятки раз.
Я запустил это программное обеспечение и следовал инструкциям. Интересно, что утилита CrystalDiskMark показала скорость чтения/записи гигабайты в секунду. Но в фактическом тесте копирования файла через проводник Windows (с внутреннего SSD) на этот жесткий диск (внешние значения чтения/записи остались такими же, около 100 МБ/с).
Я хочу узнать, тестировал ли кто-нибудь это программное обеспечение успешно, или оно каким-то образом обманывает инструменты бенчмаркинга дисков, показывая огромные числа. Если у вас есть время загрузить это программное обеспечение и заставить его работать на увеличение скорости жесткого диска, пожалуйста, поделитесь процедурой здесь.
В дополнение к @r2d3‘s ответу, я провел несколько тестов на своем SSD-диске.
Программное обеспечение, которое я использовал, – это ImDisk, на диске FAT объемом 512 МБ (смонтирован как диск R:/).
Моя система имеет 2×8 ГБ Kingston KHX3000C15D4/8GX (3000MT/s), на материнской плате MSI B450 Tomahawk Max и процессоре AMD Ryzen 5 3600.
Во время тестирования использование ОЗУ составляло примерно 47-48%.
Выполнив тест объемом 256 МиБ с CrystalDiskMark 8.0.1, я получил такие результаты:
Без использования этого программного обеспечения я (собственно) воспроизвел показанные вами результаты.
В заключение: это программное обеспечение использует оперативный диск в качестве кеша или какое-то кеширование в ОЗУ.
Ваш жесткий диск не будет работать со скоростью более 9000 МБ/с, особенно SATA3 жесткий диск.
И поскольку вы указали скорость чтения/записи 100 МБ/с, моя догадка заключается в том, что у вас жесткий диск на 5400 об/мин или половина заполненного жесткого диска.
Фактически, процитировав веб-сайт:
Загружайте приложения и данные быстрее
Эффективно кешируйте часто используемые вами приложения, документы и другие данные на более быстрые накопители, получая доступ к ним на скорости, близкой к ОЗУ или SSD. Сделайте ваш компьютер более отзывчивым при создании, играх и производстве с меньшими временем загрузки и запуска.
Ускорение записи
Быстро завершайте запросы на запись, временно сохраняя входящие данные сначала в ОЗУ или SSD, а затем записывая их на целевые диски. Позвольте вашему компьютеру справляться с тяжелыми или потоковыми запросами на запись, уменьшая износ и нагрузку на диски.
Оно описывает точно, что делает, поэтому это не действительно обман, как некоторые пользователи описывают его.
В нем много маркетинговой болтовни, как и в многих других продуктах.
Это дорогостоящее программное обеспечение, и вы можете найти более дешевые/бесплатные альтернативы.
Кроме того, на веб-сайте полностью отсутствует любая индикация возможных рисков, таких как потеря данных.
Это приложение является мошенничеством, напоминая мне приложение “RAMDoubler”. Оно, вероятно, работает за счет вмешательства в IOControl Windows для доступа к диску, помещая содержимое данных CrystalDiskMark в кеш и возвращая вызов этой системной функции. Тест не проверяет, действительно ли тестовые данные находятся на диске. Как уже заявили user253751 и Tetsujin, это своего рода тест оперативной памяти.
Вы не можете превзойти устойчивую скорость передачи данных на диске. Поэтому скорость чтения не исходит от доступа к диску, а от ранее буферизированного записанного тестового содержимого в ОЗУ.
Чтобы показать, что Primocache – это мошенничество, я рекомендую вам попробовать сделать две вещи:
- Увеличить размер теста за пределы доступного ОЗУ
и/или
- Используйте h2testw для записи и чтения файлов с псевдослучайным содержимым. Смотрите на индикацию скорости h2testw.
Если вы действительно параноик и работаете на уровне файловой системы, вам следует использовать только программное обеспечение, которое использует псевдослучайные данные для тестов скорости. Псевдослучайные данные – это почти мусор и имеют приятное свойство высокой энтропии (беспорядок). Эти данные практически невозможно сжать.
Мошеннические программы типа Primocache могут обнаруживать регулярные шаблоны и использовать методы сжатия для увеличения скорости.
Лучше всего использовать псевдослучайные последовательности, где можно задать начальное значение и алгоритм. Это слишком сложно для мошеннических программ.
Удачи!
Суть: Действительно ли приложение Primocache работает?
Да, работает.
Отказ от ответственности: я являюсь довольным зарегистрированным пользователем PrimoCache. 45 лет, у меня был опыт работы как с smartdrv, так и с NVMe SSD Host Memory Buffer.
У меня есть жесткий диск с скоростью чтения/записи около 100 МБ/с.
Я предполагаю пиковую скорость здесь, т.е. последовательную, без многопоточной.
Но в фактическом тесте копирования файла через проводник Windows (с внутреннего SSD) на этот жесткий диск значения чтения/записи остались такими же, около 100 МБ/с.
Позвольте мне суммировать это, чтобы быть уверенным, что я не упустил суть. Вы не настроили кеш на своем SSD, вы настроили кеш на своем жестком диске и скопировали файл с SSD на жесткий диск с кешем. Две вещи, которые следует учитывать здесь:
- Какова скорость вашего SSD? Вы тестировали копирование файла с SSD на диск RAM?
- Когда вы записываете файл, до тех пор, пока кеш не будет полной, данные копируются на кеш. Когда кеш заполняется, файл будет скопирован на физический диск, возвращая вас к медленным скоростям.
Я хочу увидеть, тестировал ли кто-нибудь это программное обеспечение успешно, или оно каким-то образом обманывает инструменты бенчмаркинга дисков, показывая огромные числа.
Я подробно тестировал это программное обеспечение перед покупкой. Я быстро отказался от CrytalMark, который показывает только несущественные значения. Что важно для меня, так это фактические операции с файлами. И я могу свидетельствовать, что, пока вы соблюдаете пределы вашего кеша, это программное обеспечение делает то, что оно утверждает.
Но чтобы полностью ответить на ваши вопросы, позвольте мне немного подробнее рассказать о том, как я использую это программное обеспечение.
У меня SSD без кеша SATA, 16 ГБ ОЗУ. Программная инженерия была моей основной работой более 20 лет.
Я настроил 1,25 ГБ кеша записи L1, с отложенным режимом, стратегией буфера, сбросом при спящем режиме.
Мне не особо важно предварительная загрузка данных. Мои основные чтения – это загрузка ОС (без кэша), загрузка Eclipse (один раз в день, всегда включена затем), запуск и закрытие нескольких окон и вкладок Firefox/Chrome (могли бы кешироваться, но Windows оставляет программы в памяти, так что это не имеет значения).
Мне очень важно запись данных.
- вы упомянули скорость, и скорость действительно важна. Прошли те времена, когда я мог выдержать часовой стек.
- смотря на статистику PrimoCache, становится удивительно, сколько ваша система записывает на ваш диск, не нуждаясь в этом. Она записывает данные, которые не нужно было бы записывать или которые были бы перезаписаны позже.
- путем записи меньше, я делаю свой SSD более долговечным. Я не уверен, что плата за PrimoCache дешевле нового SSD, но я буду тем, кто износит его. Не какой-то другой процесс.
- Я также настроил 512 МБ оперативного диска для папки %TEMP%, для хорошей меры.
Действительно ли приложение Primocache работает?
Да, сэр, да, работает.
Я не единственный, кто это говорит. Смотрите видео Дэйва, вышедшего на пенсию инженера Microsoft и автора программы кеширования Amiga Ускорение скорости дисков Windows
Это продукт для вас? Ну, попробуйте демо-версию. 30 дней – это хороший срок, чтобы обдумать. Работайте на своем компьютере как обычно (т.е. без CrystalMark), и смотрите.
Затем вы могли бы добавить свой ответ здесь ^^
Программное обеспечение намеренно обманывает в бенчмарке. Бенчмарк пытается измерить фактическую скорость жесткого диска или SSD, а не скорость кеша ОЗУ, и программное обеспечение обходится с этим, обманывая бенчмарк и заставляя его думать, что у вас действительно быстрый жесткий диск.
Но это не важно. Важно то, насколько оно помогает вам в тех вещах, которые вы делаете. Оно будет бесполезным, если вы всегда копируете файлы размером 10 ГБ. Но, как показывает бенчмарк, оно может быть очень эффективным, если вы используете небольшие объемы данных. Например, несколько сотен мегабайт в маленьких файлах на вращающемся жестком диске.
Я бы сказал, попробуйте его бесплатно, чтобы узнать, поможет ли оно в вашем использовании. Затем смотрите на стоимость и используйте или не используйте. И вы хотите, чтобы ваши данные были в резервной копии: операционная система будет думать, что данные записаны, когда это программное обеспечение сообщает о их записи. Если вы выключите компьютер, скорее всего, он действительно выключится, когда думает, что все кеши записаны на ваши диски. Это может пойти не так с этим диском.
P.S. Сегодня есть высококачественные диски SSD с небольшим количеством быстрой и дорогой памяти SSD и огромным количеством дешевой и более медленной памяти SSD. Небольшое количество означает гигабайты. Таким образом, запись на SSD будет записываться на небольшую, дорогую часть, которая быстрая, а затем диск SSD непрерывно перемещает данные с небольшой, быстрой на большую, медленную, дешевую память. Это может фактически записать файл объемом 10 ГБ быстро и оставаться быстрым, если вы делаете перерывы между большими операциями.
P.S. Я недавно узнал, что существуют ячейки памяти SSD, которые могут работать либо как маленькая, быстрая, либо как большая, медленная память, изменяемая во время работы диска. Сейчас у меня есть SSD на 2 ТБ, который может работать как быстрый диск на 500 ГБ или очень медленный на 2 ТБ, или что-то среднее между ними.
PrimoCache – ранее FancyCache – не является мошенническим программным обеспечением. Это кеширующее программное обеспечение.
Основное использование PrimoCache заключается в многослойном кешировании, используя ОЗУ и SSD в качестве двух уровней. Кеширование улучшает производительность для часто используемых файлов за счет затрат ОЗУ или SSD пространства. Оно не делает ваш фактический жесткий диск быстрее.
Это полезное программное обеспечение для опытных пользователей и администраторов, которые управляют недорогими физическими серверами. Оно требует понимания кеш-уровней и ручной настройки, и не важно для большинства обычных домашних пользователей.
Для M2 это действительно имеет значение, хотя и небольшое.
Что сделал Primo, что привело к огромным достижениям для меня, так это для RAID HDD.
В моей ситуации у меня есть 1×2 ТБ M2, 2×4 ТБ HDD и запасной SSD на 512 ГБ.
Вы можете использовать часть вашей ОЗУ в качестве кеша для M2, но это не принесет большого различия.
Однако для массива ситуация иная. Используя 2 ГБ ОЗУ в качестве кеша L1 и весь SSD в качестве кеша L2 для жестких дисков, это как иметь SSD на 8 ТБ.
Это моя настройка:
Мошенническое программное обеспечение? Чепуха!
Ничего подобного.
Я использую его уже несколько лет.
I/O значительно улучшено, особенно при добавлении SSD для кеша L2.
Реальные приросты производительности очень заметны.
Есть несколько настроек тонкой настройки, такие как отложенная запись и другие, больше ОЗУ, чем лучше и быстрее!
Приложения запускаются намного быстрее. Пример:
Word 2019 запускается примерно за секунду.
Excel менее чем за секунду, Publisher почти мгновенно.
Photoshop готов через несколько секунд.
Перенос файлов очень быстрый, пока не заполнится буфер.
Я нашел PrimoCache совершенно бесполезным.
У меня есть жесткий диски, на которых хранятся резервные копии файлов, созданные с помощью Macrium Reflect. Я надеялся использовать PrimoCache и SSD на 2 ТБ, чтобы создать кеш-диск, где часто используемые резервные копии файлов, например, использованные для консолидации, хранились бы на SSD, а также для того, чтобы новые данные сначала записывались на SSD, а затем позже на жесткий диск. 2 ТБ должно быть достаточно для этой ситуации, но это ничего не дало. В Диспетчере задач едва показывалась какая-либо активность для кеша SSD, в то время как операции с диском все еще были такими же медленными, как и прежде.
Так что да, PrimoCache, на мой взгляд, является мошенничеством. Избегайте его любой ценой. Он менее чем бесполезен.
.
Ответ или решение
Ускорение быстродействия жёсткого диска в 100 раз звучит как заманчивое предложение. Но реален ли такой скачок в скорости? Приложение PrimoCache заявляет, что способно увеличить скорость дисков многократно. Давайте подробно разберёмся, как это работает, истинны ли заявления разработчиков и оправдывает ли себя использование этого ПО на практике.
### Теория
Сначала необходимо понять, что PrimoCache делает с технологической точки зрения. Это программа кэширования, использующая оперативную память (RAM) и, возможно, SSD в качестве кэша для данных, позволяя более часто запрашиваемой информации храниться в быстром доступе. Таким образом, улучшение производительности диска напрямую связано не с ускорением работы самого жёсткого диска, а с уменьшением времени доступа к данным, часто используемым программным обеспечением.
Основная задача кэширования заключается в хранении часто используемых данных в более быстром виде памяти (RAM или SSD), что позволяет значительно сократить время доступа к этим данным и повысить общую отзывчивость системы. Однако, данное решение имеет свои пределы, такие как размер доступной RAM и ограничения самой архитектуры данных.
### Примеры и испытания
В действительности, мнения пользователей касательно эффективности PrimoCache разделились. Некоторые пользователи утверждают, что прирост производительности, безусловно, имеется, особенно при использовании дополнительных SSD в качестве кэша. Другие, напротив, не заметили значительных улучшений или указали на странное поведение при тестах производительности.
Например, при проведении тестов скорости с использованием утилиты CrystalDiskMark, результаты показали фантастическую скорость чтения/записи в гигабайтах в секунду. В реальных же тестах, таких как копирование файлов с SSD на HDD, фактические скорости оставались прежними — около 100MB/s. Это связано с тем, что PrimoCache записывает или читает из кэша в RAM, что и вызывает увеличение скорости во время теста, но не является отражением фактической производительности самого жёсткого диска.
Некоторые эксперты полагают, что программа может обмануть бенчмаркинговые утилиты, приводя к завышенным числам, показываемым формально, но не в реальной эксплуатационной нагрузке. Чтобы его работу объективно оценить, некоторые пользователи рекомендуют увеличивать размер тестируемого файла вплоть до объёмов, превышающих доступную память RAM.
### Применение в реальных сценариях
Основное применение программ, подобных PrimoCache, заключается в специфических сценариях, где характер нагрузки предполагает многократный доступ к одним и тем же данным. Они могут оказаться полезными в случаях частого доступа к тяжёлым программам, улучшении скорости их открытия и отклика системы. Это особенно актуально для пользователей, работающих с обработкой изображений или в программной разработке, где важны частые и быстрые операции с файлами.
Однако, стоит учитывать риски и недостатки. PrimoCache может создать видимость повышения производительности в бенчмаркинговых тестах, но это не всегда коррелирует с реальной работой, особенно если общий объём данных значительно превышает доступный объём оперативной памяти. В частности, запись данных в RAM подчистую требует времени для «аналоговой» записи на физический диск, что в ряде сценариев может привести к потере данных машины в случае внезапного отключения питания.
Стоит обратить внимание, что некоторые пользователи подчеркнули некорректную работу при определённых условиях, указывая на то, что их реальная производительность устаревших систем оставалась на прежнем уровне. Это подсказывает, что важны тщательные испытания ПО в реальных сценариях использования для оценки пригодности в конкретной среде.
В заключение, чтобы понять, имеет ли смысл использовать PrimoCache в вашем случае, следует провести тщательное тестирование программы с использованием типичных для вас задач и наблюдая за реальными изменениями в скорости работы системы. Учтите, что наряду с преимуществами, такими как улучшение скорости доступа к данным, существует риск возможных негативных последствий, таких как проблемы с надёжностью данных при неверных настройках.