0

我想随机访问作为 HDF5 数据集 (h5py.Dataset) 或内存映射数组 (numpy.memmap) 加载到 Python 中的大型数组 (>7GB) 的元素。

如果这个文件存在于旋转盘片 HD 上,那么这些随机访问将永远持续下去,原因很明显。

在尝试这些随机访问之前,有没有办法检查(断言)有问题的文件是否存在于 SSD 上?

我在 Linux(Ubuntu 14.04)中运行 python。我不介意非跨平台解决方案。

4

1 回答 1

1

cat /sys/block/sda/queue/rotational是确定您的硬盘是 SSD 还是硬盘的好方法。您还可以稍微更改此命令以获得其他有用的信息,例如cat /sys/block/sdb/queue/rotational.

于 2015-06-04T17:44:53.947 回答