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
这是不可能的!我错过了什么?