Как делает область подкачки помещения на производительности влияния SSD?

Для AD стороны Вы могли бы хотеть посмотреть на AD Quest cmdlets.

0
задан 22 May 2011 в 13:44
3 ответа

Область подкачки не является простым расширением RAM, таким образом, что ЦП может получить доступ к нему непосредственно, таким образом, сверх более низкой скорости (сравнивают максимальную пропускную способность DDR3 и шин SATA на http://en.wikipedia.org/wiki/List_of_device_bandwidths, например) и более высокой задержки (даже если доступ был прямым, любая передача будет проходить контроллер ввода-вывода и контроллер диска, таким образом, будет две партии задержки, обе из которых, вероятно, будут выше, чем замеченный между ЦП и RAM), существует также дополнительная обработка, и задержка для рассмотрения как блоки памяти на SSD должна будет быть разбита на страницы в RAM, прежде чем они смогут использоваться и записываться обратно снова, если они изменяются.

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

Конечно, я игнорирую сложность RAM кэша здесь, что означает, что произвольный доступ иногда более эффективен, чем другие времена (в зависимости от того, существуют ли данные только в оперативной памяти или копируются в L3/L2/L1 кэш в то время). В теории Ваша RAM является просто кэшем для Вашего постоянного хранения, и существует архитектура, которая буквально прокладывает себе путь без различия между более медленным постоянным хранением и более быстрым кэшем (по крайней мере, что касается ОС - это просто видит оперативную память, но быстрее если данные находятся также в более быстром кэше), но архитектура Ваших аппаратных средств и ОС не разработана этот путь.

5
ответ дан 4 December 2019 в 11:02

Твердотельные диски могут использоваться в качестве замены для поршня?

Вы могли ответить на этот вопрос сами путем сравнения времен доступа RAM (величина 10 наносекунд) и пропускная способность (величина 10 ГБ/с) с временами доступа SSD (величина 1 миллисекунды) и пропускная способность (величина 100 МБ/с).

Если это хорошо для Вашего приложения, чтобы иметь "RAM", которая приблизительно в 100 - 100 000 раз медленнее чем обычно, то да, SSD могли использоваться в качестве замены для RAM.

4
ответ дан 4 December 2019 в 11:02
Can SSD drives be used as a replacement for ram?

Да, особенно если Вы любите замену аппаратных средств часто, поскольку Вы будете делать просто, что довольно часто - большинство SSD начинает умирать довольно быстро, если Вы пишете больше чем 35 ГБ в день им.

1
ответ дан 4 December 2019 в 11:02

Теги

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