ReadyBoost поможет в машине разработки RAM на 8 ГБ?

У меня есть Dell XPS 15 с 8 ГБ RAM, Windows 7 x64 с жестким диском на 7 200 об/мин, и я делаю разработку на базе Windows на нем - ASP.NET, SQL Server, приложения Windows C#, и т.д.

Присоединение быстрой карты с интерфейсом USB на 8/16 ГБ ускорит время компиляции, запуск и производительность виртуальных машин, или действительно ли это - пустая трата денег? Я мог получить Карту флэш-памяти с интерфейсом USB Patriot на 16 ГБ со скоростью чтения на 30 МБ/с приблизительно за 25 евро, таким образом, это не дорого, и она могла бы дополнить дисковый кэш и ускорить случайные чтения.

3
задан 27.01.2014, 19:21

3 ответа

При регулярном использовании всех 8 ГБ RAM она могла бы помочь. Если Вы не сделаете, то сама RAM будет использоваться в качестве кэша, намного быстрее, чем флеш-накопитель.

3
ответ дан 07.12.2019, 23:27

Так как Вы используете флэш-память USB недавних моделей 1 ГБ или больше, подключенные к порту USB 2.0, Вы действительно замечаете любое различие во время загрузки программ. Много игр и приложений могут достигнуть более высокой загрузки в половину времени помимо общей производительности немного лучше (особенно в системах только с 512 МБ RAM). Но если Вы измерите скорости передачи Карты памяти и HD, то Вы поймете, что почти всегда, HD быстрее. Как затем может флеш-накопитель для улучшения производительности?

Главный вопрос - то, что HD быстр на последовательных чтениях, который читает большие блоки данных, расположенные в смежных секторах. HD имеет очень высокое время доступа и поэтому может предложить невероятно низкие скорости передачи (часто 2 МБ / s или меньше) читающий много маленьких рассеянных файлов. В этом аспекте флэш-память пользуется большим премуществом. Для давания общее представление Вы о различии со временем доступа HD 13 миллисекунд смогли бы выполнить немного больше чем 60 чтений в секунду, в то время как даже скромная скорость флэш-памяти может легко выполнить больше чем 4 000 чтений в секунду.

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

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

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

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

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

2
ответ дан 07.12.2019, 23:27

На уровне 480 Мбит/с для передачи от USB и 1 бит/с G или больше от жесткого диска с интерфейсом SATA мое предположение - то, что преимущество было бы маленький, если таковые имеются. У Вас есть очень большая сумма RAM и скорости, и доступ этого далеко превысит тот из USB.

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

1
ответ дан 07.12.2019, 23:27

Теги

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