【问题标题】:How to get rid of warnings with MEM and SSD tiers如何摆脱 MEM 和 SSD 层的警告
【发布时间】:2022-07-06 07:12:04
【问题描述】:

我有两层:MEM+SSD。 MEM 层几乎总是 90% 满,有时 SSD 层也满了。 现在这种(某种)消息有时会在我的日志中发送垃圾邮件:

2022-06-14 07:11:43,607 WARN  TieredBlockStore - Target tier: BlockStoreLocation{TierAlias=MEM, DirIndex=0, MediumType=MEM} has no available space to store 67108864 bytes for session: -4254416005596851101
2022-06-14 07:11:43,607 WARN  BlockTransferExecutor - Transfer-order: BlockTransferInfo{TransferType=SWAP, SrcBlockId=36401609441282, DstBlockId=36240078405636, SrcLocation=BlockStoreLocation{TierAlias=MEM, DirIndex=0, MediumType=MEM}, DstLocation=BlockStoreLocation{TierAlias=SSD, DirIndex=0, MediumType=SSD}} failed. alluxio.exception.WorkerOutOfSpaceException: Failed to find space in BlockStoreLocation{TierAlias=MEM, DirIndex=0, MediumType=MEM} to move blockId 36240078405636 
2022-06-14 07:11:43,607 WARN  AlignTask - Insufficient space for worker swap space, swap restore task called.

我的设置有缺陷吗?我该怎么做才能消除这些警告?

【问题讨论】:

    标签: memory alluxio


    【解决方案1】:

    看起来 alluxio worker 正在尝试移动/交换一些块,但没有足够的空间来完成操作。我猜这可能是由于 ssd 和 mem 层都已满。你试过这个属性吗? alluxio.worker.tieredstore.free.ahead.bytes这可以帮助我们判断是否因为存储空间不足导致交换失败。

    【讨论】:

      猜你喜欢
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 2016-02-04
      • 2021-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多