【问题标题】:Linux memory allocation on Rstudio/Rstudio ServerRstudio/Rstudio Server 上的 Linux 内存分配
【发布时间】:2021-06-03 13:55:17
【问题描述】:

我正在尝试在 Linux 上使用 Rstudio 使用 CLARA 进行集群,我有一个非常大的数据集。

但是,整个数据集的内存似乎不够?

## Estimating the number of clusters ----
fviz_nbclust(df, clara, method = "silhouette", k.max = 15)

它向我展示了这个:

错误:无法分配大小为 339.8 GB 的向量

所以我尝试了所有这些,但仍然没有用。 memory.limit 也仅适用于 Windows(我仍然尝试过)。

# devtools::install_github("krlmlr/ulimit")
# gc() 
# memory.limit(9999999999)
# 
# 
# install.packages("devtools", dependencies = TRUE)
# devtools::install_github("krlmlr/ulimit")
# ulimit::memory_limit(2000)
# 
# devtools::install_github("jeroen/unix")
# 
# 
# if(.Platform$OS.type == "windows") withAutoprint({
#   memory.size()
#   memory.size(TRUE)
#   memory.limit()
# })
# memory.limit(size=56000)
# memory.size(max = FALSE)

有人可以帮我吗?

任何帮助将不胜感激!

【问题讨论】:

    标签: linux cluster-analysis rstudio-server


    【解决方案1】:

    该错误仅表示它无法为您的 RAM 分配 339.8 GB。你有 360GB 的内存吗?

    如果没有,您只需 dplyr::nsample() 并在数据集的子集上运行该函数。

    【讨论】:

      猜你喜欢
      • 2017-06-22
      • 2018-11-19
      • 2021-11-04
      • 2019-06-07
      • 2016-02-01
      • 2017-12-23
      • 2017-01-12
      • 2015-10-14
      • 1970-01-01
      相关资源
      最近更新 更多