Для ReadyBoost или нет для ReadyBoost?

1348
Mikhail Ramendik

У меня есть новый ноутбук с процессором AMD A6-9210, оперативной памятью 4 Гб, жестким диском 1 Тб и Windows 10. Это то, что я мог себе позволить в нужном мне формате большого экрана 2-в-1.

Я хочу ускорить его, так как он несколько медленный, возможно, из-за 4 Гб оперативной памяти и подкачки.

Интересно, стоит ли мне приобретать SD-карту емкостью 16 ГБ или 32 ГБ 80 Мбит / с, постоянно подключать ее и включать ReadyBoost. (Считыватель SD-карт мне нужен довольно редко, и я могу временно отключить карту для этих случаев). Но стоит ли ожидать значительного увеличения скорости отклика?

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

0
Какая модель ноутбука? ОЗУ не подлежит замене? Пустого слота ОЗУ нет? Christopher Hostage 6 лет назад 0
Хотя SD-карты имеют ограниченное количество циклов записи, вероятность того, что вы сожжете один «каждые несколько месяцев», почти невозможна, если вы не записываете данные на него 24x7. Каждые несколько лет будут более реалистичными и даже очень пессимистичными. Richard 6 лет назад 0
С 4 ГБ ОЗУ вы не увидите видимых улучшений. Keltari 6 лет назад 0

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

2
cyqsimon

TLDR, не рекомендуется.

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

Случайные чтения и записи измеряются в iops. Жесткие диски обычно падают между 300-2000; Твердотельные накопители обычно могут делать 50–100 тыс. Вот почему твердотельные накопители гораздо более отзывчивы. Сколько iops вы можете получить с вашей SD-карты, зависит не только от качества карты, но и от качества устройства чтения карт. К сожалению, если ваш картридер работает от USB, я не ожидал бы больше, чем 5K. Поэтому я бы сказал, что улучшение производительности, которое вы получите, будет очень ограниченным.

Следует также отметить, что интерфейсы USB и SD действительно не предназначены для постоянного подключения. Вы можете очень легко случайно отключить их, в этом случае я действительно не думаю, что ReadyBoost понравится.


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

К сожалению, ноутбук имеет только один слот оперативной памяти. Так что я не могу просто «пополнить» оперативную память - я должен ее заменить. И это чертовски дорого. SD-карта почти на порядок дешевле. Случайное отключение встроенного устройства чтения карт SD не представляется вероятным. Но я принимаю вашу точку зрения относительно ограничений, так как они вполне могут быть на основе USB внутри. Mikhail Ramendik 6 лет назад 0
> «Вы можете очень легко случайно отключить их от сети, в этом случае я действительно не думаю, что ReadyBoost понравится». Я рад сообщить, что ReadyBoost это не волнует. В системе никогда не будет ничего, что находится только в кеше ReadyBoost, поэтому, если SD-карта (или USB-накопитель), используемая ReadyBoost, исчезнет, ​​ОС просто получит то, что ей нужно, с жесткого диска. Jamie Hanrahan 6 лет назад 1
Обратите внимание: единственное, что делает ReadyBoost, - это предоставляет больше места для работы SuperFetch. Без RB SF ограничивается перепрофилированием части того, что WIndows считает «доступной» оперативной памятью. SF никогда не имеет приоритетного доступа к оперативной памяти по сравнению с обычным пейджингом, поэтому, если вашим приложениям приходится много загружать, производительность SF страдает. RB ускорит вашу систему до такой степени, что кажущаяся скорость вашей системы будет ограничена операциями дискового ввода-вывода, которые могут кэшироваться SuperFetch, но для которых SF не может найти место. Jamie Hanrahan 6 лет назад 0
@RickBrant вау. Я не знал, что MS фактически сделала ReadyBoost отказоустойчивым. Приятно знать! cyqsimon 6 лет назад 0
@cyqsimon И наоборот, именно поэтому Windows не позволяет размещать файл подкачки на диске, который она считает съемным. (Есть способы обмануть его, но вы не должны!) Содержимое файла подкачки может быть недоступно где-либо еще, поэтому, если диск будет удален, все, что было выгружено, может пострадать - это может включать в себя выгружаемый пул, что может привести к сбой системы. Jamie Hanrahan 6 лет назад 0
Также; Надо сказать, что «300-2000» IOP были бы весьма оптимистичными для жесткого диска. Для типичных накопителей со средней задержкой вращения 5+ мсек и поиском 12 мсек единственный способ достичь намного более 100 IOP - это серия запросов ввода-вывода, которые тщательно спроектированы для минимизации этих задержек, или удовлетворения всех запросов в кеш диска. Это просто нереальные сценарии. Я не знаю, почему вы говорите, что ReadyBoost "не рекомендуется". Это может существенно помочь в ситуациях с «предельной оперативной памятью» и не может повредить. Я предлагаю пересмотреть ваш ответ. Jamie Hanrahan 6 лет назад 1
@RickBrant Ваши предложения вполне допустимы и ценны, но я бы не стал менять свою окончательную рекомендацию. Говоря о IOP, я имел в виду простые результаты тестового программного обеспечения, аналогичные CDM и тому подобное, и в этом случае из-за кэширования современные жесткие диски могут выдавать 500 IOP или более. Вы бы не ожидали, что потребительский SSD будет непрерывно выдвигать 50K IOP в реальных условиях? Кроме того, W10 уже проделал фантастическую работу по дефрагментации диска и управлению подкачкой страниц - в прошлый раз, когда я делал обновление W10 для клиента, было очевидно, что W10 работал намного лучше на жестком диске, чем W7 / 8.1. cyqsimon 6 лет назад 0
Поэтому я до сих пор не думаю, что улучшение производительности, которое Михаил получит из ReadyBoost, стоило бы усилий. Может быть, если у карты и ридера хорошая производительность, было бы несколько заметное улучшение. Но, учитывая стоимость такого оборудования и все вышеупомянутые недостатки, я все еще не думаю, что оно того стоит. В конечном итоге выбор остается за ним. Если он идентифицирует себя как мошенник, тогда продолжайте, но имейте в виду, что выгоды могут быть очень ограниченными. В противном случае просто оставьте ноутбук как есть или сохраните его для обновления оперативной памяти. cyqsimon 6 лет назад 0

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