是否有任何linux命令行实现在大文件(<2GB)上生成sha1的效果非常好?
我玩过'openssl sha1'并且需要几分钟才能获得2GB文件的sha1:/.
在我的机器上,对于1GB的文件,有足够的内存使第一次运行后整个文件缓存在内存中:
sha1sum: 3.92s openssl sha1: 3.48s python hashlib.sha1: 3.22s
获取2GB文件的sha1需要几分钟
那时候出现了问题,除非你使用的是非常慢的旧硬件.即使在第一次运行时,文件是直接从光盘读取的,在我的机器上每次演出只需要20s左右的'openssl sha1'.一般来说,您的I/O问题是否缓慢?