1

我有一些算法/方法,我试图通过运行数十万个测试用例来评估它们。每个测试用例都有一些与之关联的元数据。目前,我正在为目录层次结构中磁盘上的每个测试用例挑选元数据。我在 48 个节点上并行运行测试用例。但是我发现我经常受 I/O 限制而不是 CPU 限制。我想 48 个并发磁盘访问可能会导致一些问题。我想知道我是否应该将元数据存储在一个集中的键值存储(或类似的东西)中,这将序列化磁盘访问(和/或缓存值)。我对 SQL 或 noSQL 数据库都没有太多经验。

4

1 回答 1

1

你有没有考虑过使用redis?您可以一次加载所有腌制对象,然后快速、随机访问直到关闭。

从没有评估的redis获取对象?

于 2013-10-17T10:40:42.737 回答