【发布时间】:2016-09-06 06:04:08
【问题描述】:
目前我正在使用具有 2,000,000 * 33 * 33 *4 (N * W * H * C) 数据的 NumPy memmap 数组。我的程序从这个数组中读取 随机 (N) 个索引。
我有 8GB 内存,2TB 硬盘。 HDD 读取 IO 仅为 20M/s 左右,RAM 使用量保持在 2.5GB。似乎存在 HDD 瓶颈,因为我正在检索显然不在 memmap 缓存中的随机索引。因此,我希望 memmap 缓存尽可能使用 RAM。
我有没有办法告诉 memmap 最大化 IO 和 RAM 使用率?
【问题讨论】:
标签: python numpy mmap memory-mapped-files