如何查看各个进程累计写入的数据

如何查看各个进程累计写入的数据

我在单板计算机上运行 pihole,并且我正在尝试尽可能减少写入 SD 卡的数据。我已经在 ramdisk 中运行日志和 pihole 数据库,但是

awk '/mmc/ {print $3"\t"$10 / 2 / 1024}' /proc/diskstats

告诉我每天大约写入 80-90MB。我尝试iotop -a运行 24 小时,它有帮助,但问题是它只显示正在运行的进程。一旦进程停止,它就会离开列表。我仍然不知道这 80MB 的大部分内容是写什么的。有没有办法查看过去哪些进程已写入卡以及写入的金额是多少?

相关内容