Является ли чтение из удаленного сетевого подключенного файла памяти или блока устройства быстрее, чем чтение с локальных жестких дисков со скоростью 7200 об / мин? - PullRequest
1 голос
/ 13 сентября 2010

Или, скорее, чем отличается удаленное ОЗУ от доступа к локальному диску?Если ответ «это зависит», каковы условия?Шаблоны доступа к данным, соотношение чтения-записи, расстояние и т. Д.

Наконец, что, если локальные диски являются файловыми файлами NetApp?

Спасибо.

Ответы [ 2 ]

1 голос
/ 30 ноября 2010

Это как всегда вопрос времени ожидания в зависимости от пропускной способности. Время доступа к удаленной памяти будет порядка микросекунд для гигабитной сети, 100 наносекунд для InfiniBand и 10 Гиг по сравнению с миллисекундами для локальных дисков (пример Seagate ST3250318AS - 4,1 мс ). Как только диск попадет в непрерывный блок, его скорость передачи превысит гигабитную сеть, поэтому локальный диск преимущественно считается быстрее.

0 голосов
/ 13 сентября 2010

Как правило, локальный жесткий диск будет работать быстрее, так как удаленное соединение будет ограничено пропускной способностью сети + издержками протокола.

Если "local" (они не являются локальными, если они находятся на удаленном netapp) являются netapps, они обычно работают медленнее, чем удаленная RAM. Поскольку у netapps, скорее всего, будет то же узкое место в сети + издержки протокола, а также издержки файловой системы (nfs / smb) и, скорее всего, какие-то издержки RAID.

...