2015-10-18 30 views
1

的只是爲了看看的Tachyon會給我講配置的內存比更多的可用我設置錯誤:的Tachyon似乎沒有意識到的可用內存

# Some value over combined available mem and disk space. 
export TACHYON_WORKER_MEMORY_SIZE=1000GB 

及觀察到的網絡用戶界面配置卻沒有錯誤。

當可用RAM超過時,是否有一些信息會被推送到磁盤?

超過磁盤空間時會發生什麼?刪除文件錯誤或系統故障?

回答

1

這是預期的(如果可能是無益的行爲),最終它與Tachyon使用Linux ramfs作爲內存存儲的事實有關。

作爲this article說明:

ramfs文件系統不能在大小的限制等光盤基底文件 系統,它通過它的容量是有限的。 ramfs將繼續使用 內存存儲,直到系統內存不足並可能崩潰或 變得無響應。

請注意,Tachyon會根據您提供的尺寸強制執行尺寸限制。然而,正如你發現你可以分配更多的RAM,而Tachyon不會檢查這個,所以你可能想繼續並提交一個錯誤報告。

爲了回答您的具體問題:

  • 沒有多餘的數據將不會推到盤自動
  • 當內存已滿行爲取決於操作系統

注意,你是指設定只控制內存空間,如果你想使用除RAM之外的本地磁盤,那麼你需要使用Tachyon的Tiered Storage

+0

非常翔實的Rob,謝謝。已打開的問題:https://tachyon.atlassian.net/browse/TACHYON-1136 – BAR