Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
磁盘上有大约 1000 万个文件(不在同一目录下)。
我想获取所有文件的 [(file_name, file_size, file_atime)]。但是命令
查找 /data -type f -printf "%p\t%A@\t%s\n"
速度非常慢,导致 IO %util ~100%。
有什么建议吗?
你能做的不多。
检查您是否使用目录索引 ( dir_index)。
dir_index
如果你很绝望,你可以使用debug2fs和读取原始数据,但我不推荐它。
debug2fs
您也可以购买 SSD - 缓慢可能是由于寻求,如果您经常使用 SSD 会加快速度。