Медленное чтение по сетевому диску

У меня есть data.frame среднего размера, и я протестировал хранение и извлечение его на сетевой диск, используя оба rds (без сжатия) и feather формат. Но результат показывает, что пока write_feather намного быстрее чем saveRDS, read_feather намного медленнее, чем readRDS,

Вопросы). Это как-то связано с конкретной сетевой конфигурацией моего рабочего места (т.е. это только у меня)? или это как-то связано с врожденной способностью обрабатывать удаленные файлы read_feather а также readRDS? Должен ли я придерживаться rds теперь?

> print(object.size(impdata),unit="auto")
364.4 Mb

## SAVING
> system.time(feather::write_feather(impData,path="M:/waangData/test.feather"))
   user  system elapsed 
   0.52    0.16    4.80 
> system.time(saveRDS(impData,file="M:/waangData/Data4predictImp.rds",compress=F))
   user  system elapsed 
   4.23    2.35   28.61 

## READING
> system.time({t2=feather::read_feather("M:/waangData/test.feather")})
   user  system elapsed 
   0.59    1.54  134.39 
> system.time({t=readRDS("M:/waangData/Data4predictImp.rds")})
   user  system elapsed 
   2.36    0.61   19.59 

0 ответов

Другие вопросы по тегам