如何在运行Android-4.2.1的Nexus10中使用systrace配置磁盘I / O.

时间:2013-03-12 01:44:21

标签: android disk systrace

我正在尝试在桌面终端中发出以下命令行来分析来自Nexus 10的一些磁盘数据。

python systrace.py -d --time = 10 -o mynewtrace.html

不幸的是,systrace报告

错误:跟踪磁盘活动需要root权限 捕获跟踪时发生错误。输出文件未写入。

我的问题是:如何在像Nexus 10这样的真实Android设备中获取超级用户权限。

非常感谢

2 个答案:

答案 0 :(得分:0)

我认为您需要做的是在获取此跟踪之前以root模式运行adb守护程序。在设备连接时尝试在终端中执行此操作。

adb root

希望它有所帮助。

答案 1 :(得分:0)

您无法访问自己选择的磁盘类别。

使用以下命令检查当前设备可以支持的所有类别。

$python systrace.py -l 

     gfx - Graphics
   input - Input
    view - View System
 webview - WebView
      wm - Window Manager
      am - Activity Manager
      sm - Sync Manager
   audio - Audio
   video - Video
  camera - Camera
     hal - Hardware Modules
     app - Application
     res - Resource Loading
  dalvik - Dalvik VM
      rs - RenderScript
  bionic - Bionic C Library
   power - Power Management

root并在运行上面的命令之前重新安装设备。

adb root
adb remount