Python如何比我的硬盘更快地读取此文件?

Hor*_*Fat 2 python macos file-io

Python如何能够比我的硬盘驱动器(Mac Mini运动SSD)的理论最大速度更快地读取文件?bigfile是完全随机数据的3.22 GB文件,根据QuickBench的硬盘读取速度<500 MB/s.

t0 = time.perf_counter()
f = open('/Volumes/V/bigfile', 'rb')
checksum = 1
bites = f.read(1048576)
while bites:
    checksum = zlib.adler32(bites, checksum)
    bites = f.read(1048576)

print('Checksum: %s, Time taken: %s' % (checksum, time.perf_counter() - t0))
Run Code Online (Sandbox Code Playgroud)

打印:校验和:520807048,拍摄时间:0.8804108270001052

这是不可能的!我错过了什么?

Die*_*Epp 5

该文件位于操作系统的磁盘缓存中,该缓存存储在RAM中.RAM速度很快.