我通过adb shell命令连接到根电话,然后运行
vmstat命令,以便监视各种系统资源。是
有一种方法可以将vmstat的输出重定向到文件。我试过了:
vmstat > /sdcard/vmstat_output.txt
但是它不起作用..它创建文件,但是里面没有数据..
有任何想法吗?
最佳答案
我认为vmstat的输出在重定向到文件时是块缓冲的。因此,vmstat在将其刷新到文件之前必须先写入一块数据,如果您在写入足够的数据之前中断了该数据,则该文件为空。如果您等待足够长的时间,您应该会有一些输出(为我工作)。
在用“ -n”标志写几行后,您可以让vmstat终止自身(刷新数据),但是该功能似乎已损坏。
我相信/ proc / vmstat,/ proc / stat和/ proc / meminfo具有相同的信息,只是格式不如vmstat好。