While True:
fd = open(“bin.file”, 'rb') # Size: 8G
fd.seek(int(po_start), 0)
t1 = time.time()
content = fd.read(int(content_len))
t2 = time.time()
fd.close()
观察每次read的时间(t2 - t2)如下:逐渐变快
应该是读取次数变多,Linux对该文件进行了缓存。
While True:
fd = open(“bin.file”, 'rb') # Size: 8G
fd.seek(int(po_start), 0)
t1 = time.time()
content = fd.read(int(content_len))
t2 = time.time()
fd.close()
观察每次read的时间(t2 - t2)如下:逐渐变快
应该是读取次数变多,Linux对该文件进行了缓存。