Агрессивно Ram Кэширование с RAMdisk и readyboost

908
user173724

Я подумываю об использовании RAMdisk и Readyboost в Windows 10, чтобы увеличить скорость чтения / записи. Я понимаю, что Windows будет автоматически кэшировать недавно использованные данные в оперативной памяти, но всякий раз, когда я смотрю на использование ОЗУ в мониторе производительности, хороший кусок ОЗУ указывается как свободный, а не резервный. Кроме того, если это кэширует недавно использованные вещи, не лучше ли будет кэшировать что-то, что может быть использовано в ближайшее время (как это делает ReadyBoost), а не то, что недавно использовалось?

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

Редактировать 1: мой вопрос здесь - это правильная последовательность логики, или я упускаю некоторые детали, которые доказали бы, что это не лучший путь.

0
Я не вижу вопросов. Можете быть более конкретными? Xavierjazz 6 лет назад 0
Извините, мне было не слишком понятно, обновил вопрос user173724 6 лет назад 0
Является ли ваш системный диск SSD? В этом случае SuperFetch отключен по умолчанию. ReadyBoost не является независимым механизмом кэширования. RB просто позволяет Windows использовать, например, флэш-накопитель USB в качестве дополнительного пространства для SuperFetch. ReadyBoost не будет использовать ваш RAM-диск, если вы об этом думаете. Что касается «лучше кэшировать вещи, которые, вероятно, будут использоваться в ближайшее время», это то, что делает SuperFetch, но делает это, предполагая, что недавно использованные файлы, вероятно, снова будут использованы в ближайшее время; у него нет другого способа предсказать будущее. Как вы думаете, какие операции ограничены скоростью вашего диска? Jamie Hanrahan 6 лет назад 1
Это диск 5400rpm. user173724 6 лет назад 0
Получите SSD M.2, который в 4 раза быстрее обычного ssd. Вам нужно больше скорости, чем это? cybernard 6 лет назад 0
К сожалению это ноутбук. Я бы хотел, чтобы это было так просто. Я пытаюсь найти способ, который ничего не стоит мне в любом случае. user173724 6 лет назад 0
Нет; Как указано. ReadyBoost не применим к RAMDisk, если у вас меньше физических людей, чем ваша система на самом деле нуждается, тогда ReadyBoost ничего не делает (и при определенном объеме физической памяти ReadyBoost даже не может быть включен). Очевидно, Superfetch должен быть включен, если у вас есть механический привод. Вы не будете получать результаты типа RAMDisk, как вы думаете, вы будете Ramhound 6 лет назад 0
@ Ramhound Ха. В этом случае у меня есть связанный вопрос, который я сейчас буду публиковать на суперпользователе, напрямую связанный с оперативной памятью. user173724 6 лет назад 0
Хотя, похоже, это немного помогло, когда я попробовал. Хотя я могу ошибаться. user173724 6 лет назад 0
Кроме того, на аналогичном замечании, почему readyboost помогает вообще (и я делал это раньше), если используемая флешка имеет более медленную скорость чтения / записи, чем внутренний жесткий диск? Это просто потому, что на жестком диске слишком много запущено одновременно, поэтому его скорость чтения максимально увеличена, а флешка просто немного разгружается? user173724 6 лет назад 0
@ user173724 Вы не упоминаете, сколько у вас памяти, но ReadyBoost не может быть включен, если у вас установлен определенный объем памяти. ReadyBoost не поможет вашей производительности, и его нельзя использовать с RAMDrive. Флэш-накопитель не будет иметь более медленной скорости записи / чтения, чем механический. Ramhound 6 лет назад 0
@Ramhound Я смог использовать readyboost на оперативной памяти. У меня 8 ГБ оперативной памяти. Кроме того, метка crystaldisk показывает, что мой внутренний накопитель имеет скорость чтения / записи в 4 раза выше, чем у флэш-накопителя, подключенного к моему USB-порту. (70 МБ / с против 17 МБ / с) user173724 6 лет назад 0
Если у вас есть более 8 ГБ, ReadyBoost не даст никаких преимуществ. Windows даже скажет вам это на диске ReadyBoost Ramhound 6 лет назад 0
Ну у меня 8, так что у меня такого не бывает. user173724 6 лет назад 0
@Ramhound >> Флэш-накопитель не будет иметь более медленной скорости записи / чтения, чем механический. >> Флэш-накопители медленнее в 5-10 раз, особенно при записи. Внутренний ввод / вывод всегда будет быстрее, чем внешний. Robert Fischer 6 лет назад 0
@ user173724 Как и прежде, Ready Boost не поможет, а диски Ram - это не что иное, как змеиное масло. Если вы хотите быстрый R / W, вы можете получить SSD или M2, в зависимости от ноутбука. Учтите, что файлы всегда кэшируются в ОЗУ, что сводит на нет преимущества SSD. Кэширование файлов работает лучше всего, когда компьютер не работает постоянно (возможно, поэтому у вас не так много в режиме ожидания) ... с ноутбуками обычно лучше купить SSD. Так вот что я бы порекомендовал в вашем случае. :) Robert Fischer 6 лет назад 0

0 ответов на вопрос

Похожие вопросы