linux/Documentation/zh_CN/basic_profiling.txt
<<
>>
Prefs
   1Chinese translated version of Documentation/basic_profiling
   2
   3If you have any comment or update to the content, please post to LKML directly.
   4However, if you have problem communicating in English you can also ask the
   5Chinese maintainer for help.  Contact the Chinese maintainer, if this
   6translation is outdated or there is problem with translation.
   7
   8Chinese maintainer: Liang Xie <xieliang@xiaomi.com>
   9---------------------------------------------------------------------
  10Documentation/basic_profiling\xE7\x9A\x84\xE4\xB8\xAD\xE6\x96\x87\xE7\xBF\xBB\xE8\xAF\x91
  11
  12\xE5\xA6\x82\xE6\x9E\x9C\xE6\x83\xB3\xE8\xAF\x84\xE8\xAE\xBA\xE6\x88\x96\xE6\x9B\xB4\xE6\x96\xB0\xE6\x9C\xAC\xE6\x96\x87\xE7\x9A\x84\xE5\x86\x85\xE5\xAE\xB9\xEF\xBC\x8C\xE8\xAF\xB7\xE7\x9B\xB4\xE6\x8E\xA5\xE5\x8F\x91\xE4\xBF\xA1\xE5\x88\xB0LKML\xE3\x80\x82\xE5\xA6\x82\xE6\x9E\x9C\xE4\xBD\xA0\xE4\xBD\xBF\xE7\x94\xA8\xE8\x8B\xB1\xE6\x96\x87\xE4\xBA\xA4\xE6\xB5\x81\xE6\x9C\x89\xE5\x9B\xB0\xE9\x9A\xBE\xE7\x9A\x84\xE8\xAF\x9D\xEF\xBC\x8C\xE4\xB9\x9F\xE5\x8F\xAF
  13\xE4\xBB\xA5\xE5\x90\x91\xE4\xB8\xAD\xE6\x96\x87\xE7\x89\x88\xE7\xBB\xB4\xE6\x8A\xA4\xE8\x80\x85\xE6\xB1\x82\xE5\x8A\xA9\xE3\x80\x82\xE5\xA6\x82\xE6\x9E\x9C\xE6\x9C\xAC\xE7\xBF\xBB\xE8\xAF\x91\xE6\x9B\xB4\xE6\x96\xB0\xE4\xB8\x8D\xE5\x8F\x8A\xE6\x97\xB6\xE6\x88\x96\xE8\x80\x85\xE7\xBF\xBB\xE8\xAF\x91\xE5\xAD\x98\xE5\x9C\xA8\xE9\x97\xAE\xE9\xA2\x98\xEF\xBC\x8C\xE8\xAF\xB7\xE8\x81\x94\xE7\xB3\xBB\xE4\xB8\xAD\xE6\x96\x87\xE7\x89\x88\xE7\xBB\xB4\xE6\x8A\xA4\xE8\x80\x85\xE3\x80\x82
  14
  15\xE4\xB8\xAD\xE6\x96\x87\xE7\x89\x88\xE7\xBB\xB4\xE6\x8A\xA4\xE8\x80\x85\xEF\xBC\x9A \xE8\xB0\xA2\xE8\x89\xAF Liang Xie <xieliang007@gmail.com>
  16\xE4\xB8\xAD\xE6\x96\x87\xE7\x89\x88\xE7\xBF\xBB\xE8\xAF\x91\xE8\x80\x85\xEF\xBC\x9A \xE8\xB0\xA2\xE8\x89\xAF Liang Xie <xieliang007@gmail.com>
  17\xE4\xB8\xAD\xE6\x96\x87\xE7\x89\x88\xE6\xA0\xA1\xE8\xAF\x91\xE8\x80\x85\xEF\xBC\x9A
  18\xE4\xBB\xA5\xE4\xB8\x8B\xE4\xB8\xBA\xE6\xAD\xA3\xE6\x96\x87
  19---------------------------------------------------------------------
  20
  21\xE4\xB8\x8B\xE9\x9D\xA2\xE8\xBF\x99\xE4\xBA\x9B\xE8\xAF\xB4\xE6\x98\x8E\xE6\x8C\x87\xE4\xBB\xA4\xE9\x83\xBD\xE6\x98\xAF\xE9\x9D\x9E\xE5\xB8\xB8\xE5\x9F\xBA\xE7\xA1\x80\xE7\x9A\x84\xEF\xBC\x8C\xE5\xA6\x82\xE6\x9E\x9C\xE4\xBD\xA0\xE6\x83\xB3\xE8\xBF\x9B\xE4\xB8\x80\xE6\xAD\xA5\xE4\xBA\x86\xE8\xA7\xA3\xE8\xAF\xB7\xE9\x98\x85\xE8\xAF\xBB\xE7\x9B\xB8\xE5\x85\xB3\xE4\xB8\x93\xE4\xB8\x9A\xE6\x96\x87\xE6\xA1\xA3\xEF\xBC\x9A\xEF\xBC\x89
  22\xE8\xAF\xB7\xE4\xB8\x8D\xE8\xA6\x81\xE5\x86\x8D\xE5\x9C\xA8\xE6\x9C\xAC\xE6\x96\x87\xE6\xA1\xA3\xE5\xA2\x9E\xE5\x8A\xA0\xE6\x96\xB0\xE7\x9A\x84\xE5\x86\x85\xE5\xAE\xB9\xEF\xBC\x8C\xE4\xBD\x86\xE5\x8F\xAF\xE4\xBB\xA5\xE4\xBF\xAE\xE5\xA4\x8D\xE6\x96\x87\xE6\xA1\xA3\xE4\xB8\xAD\xE7\x9A\x84\xE9\x94\x99\xE8\xAF\xAF\xEF\xBC\x9A\xEF\xBC\x89(mbligh@aracnet.com)
  23\xE6\x84\x9F\xE8\xB0\xA2John Levon\xEF\xBC\x8CDave Hansen\xE7\xAD\x89\xE5\x9C\xA8\xE6\x92\xB0\xE5\x86\x99\xE6\x97\xB6\xE7\x9A\x84\xE5\xB8\xAE\xE5\x8A\xA9
  24
  25<test> \xE7\x94\xA8\xE4\xBA\x8E\xE8\xA1\xA8\xE7\xA4\xBA\xE8\xA6\x81\xE6\xB5\x8B\xE9\x87\x8F\xE7\x9A\x84\xE7\x9B\xAE\xE6\xA0\x87
  26\xE8\xAF\xB7\xE5\x85\x88\xE7\xA1\xAE\xE4\xBF\x9D\xE6\x82\xA8\xE5\xB7\xB2\xE7\xBB\x8F\xE6\x9C\x89\xE6\xAD\xA3\xE7\xA1\xAE\xE7\x9A\x84System.map / vmlinux\xE9\x85\x8D\xE7\xBD\xAE\xEF\xBC\x81
  27
  28\xE5\xAF\xB9\xE4\xBA\x8Elinux\xE7\xB3\xBB\xE7\xBB\x9F\xE6\x9D\xA5\xE8\xAF\xB4\xEF\xBC\x8C\xE9\x85\x8D\xE7\xBD\xAEvmlinuz\xE6\x9C\x80\xE5\xAE\xB9\xE6\x98\x93\xE7\x9A\x84\xE6\x96\xB9\xE6\xB3\x95\xE5\x8F\xAF\xE8\x83\xBD\xE5\xB0\xB1\xE6\x98\xAF\xE4\xBD\xBF\xE7\x94\xA8\xE2\x80\x9Cmake install\xE2\x80\x9D\xEF\xBC\x8C\xE7\x84\xB6\xE5\x90\x8E\xE4\xBF\xAE\xE6\x94\xB9
  29/sbin/installkernel\xE5\xB0\x86vmlinux\xE6\x8B\xB7\xE8\xB4\x9D\xE5\x88\xB0/boot\xE7\x9B\xAE\xE5\xBD\x95\xEF\xBC\x8C\xE8\x80\x8CSystem.map\xE9\x80\x9A\xE5\xB8\xB8\xE6\x98\xAF\xE9\xBB\x98\xE8\xAE\xA4\xE5\xAE\x89\xE8\xA3\x85\xE5\xA5\xBD\xE7\x9A\x84
  30
  31Readprofile
  32-----------
  332.6\xE7\xB3\xBB\xE5\x88\x97\xE5\x86\x85\xE6\xA0\xB8\xE9\x9C\x80\xE8\xA6\x81\xE7\x89\x88\xE6\x9C\xAC\xE7\x9B\xB8\xE5\xAF\xB9\xE8\xBE\x83\xE6\x96\xB0\xE7\x9A\x84readprofile\xEF\xBC\x8C\xE6\xAF\x94\xE5\xA6\x82util-linux 2.12a\xE4\xB8\xAD\xE5\x8C\x85\xE5\x90\xAB\xE7\x9A\x84\xEF\xBC\x8C\xE5\x8F\xAF\xE4\xBB\xA5\xE4\xBB\x8E:
  34
  35http://www.kernel.org/pub/linux/utils/util-linux/ \xE4\xB8\x8B\xE8\xBD\xBD
  36
  37\xE5\xA4\xA7\xE9\x83\xA8\xE5\x88\x86linux\xE5\x8F\x91\xE8\xA1\x8C\xE7\x89\x88\xE5\xB7\xB2\xE7\xBB\x8F\xE5\x8C\x85\xE5\x90\xAB\xE4\xBA\x86.
  38
  39\xE5\x90\xAF\xE7\x94\xA8readprofile\xE9\x9C\x80\xE8\xA6\x81\xE5\x9C\xA8kernel\xE5\x90\xAF\xE5\x8A\xA8\xE5\x91\xBD\xE4\xBB\xA4\xE8\xA1\x8C\xE5\xA2\x9E\xE5\x8A\xA0\xE2\x80\x9Dprofile=2\xE2\x80\x9C
  40
  41clear           readprofile -r
  42                <test>
  43dump output     readprofile -m /boot/System.map > captured_profile
  44
  45Oprofile
  46--------
  47
  48\xE4\xBB\x8Ehttp://oprofile.sourceforge.net/\xE8\x8E\xB7\xE5\x8F\x96\xE6\xBA\x90\xE4\xBB\xA3\xE7\xA0\x81\xEF\xBC\x88\xE8\xAF\xB7\xE5\x8F\x82\xE8\x80\x83Changes\xE4\xBB\xA5\xE8\x8E\xB7\xE5\x8F\x96\xE5\x8C\xB9\xE9\x85\x8D\xE7\x9A\x84\xE7\x89\x88\xE6\x9C\xAC\xEF\xBC\x89
  49\xE5\x9C\xA8kernel\xE5\x90\xAF\xE5\x8A\xA8\xE5\x91\xBD\xE4\xBB\xA4\xE8\xA1\x8C\xE5\xA2\x9E\xE5\x8A\xA0\xE2\x80\x9Cidle=poll\xE2\x80\x9D
  50
  51\xE9\x85\x8D\xE7\xBD\xAECONFIG_PROFILING=y\xE5\x92\x8CCONFIG_OPROFILE=y\xE7\x84\xB6\xE5\x90\x8E\xE9\x87\x8D\xE5\x90\xAF\xE8\xBF\x9B\xE5\x85\xA5\xE6\x96\xB0kernel
  52
  53./configure --with-kernel-support
  54make install
  55
  56\xE6\x83\xB3\xE5\xBE\x97\xE5\x88\xB0\xE5\xA5\xBD\xE7\x9A\x84\xE6\xB5\x8B\xE9\x87\x8F\xE7\xBB\x93\xE6\x9E\x9C\xEF\xBC\x8C\xE8\xAF\xB7\xE7\xA1\xAE\xE4\xBF\x9D\xE5\x90\xAF\xE7\x94\xA8\xE4\xBA\x86\xE6\x9C\xAC\xE5\x9C\xB0APIC\xE7\x89\xB9\xE6\x80\xA7\xE3\x80\x82\xE5\xA6\x82\xE6\x9E\x9Copreport\xE6\x98\xBE\xE7\xA4\xBA\xE6\x9C\x890Hz CPU\xEF\xBC\x8C
  57\xE8\xAF\xB4\xE6\x98\x8EAPIC\xE7\x89\xB9\xE6\x80\xA7\xE6\xB2\xA1\xE6\x9C\x89\xE5\xBC\x80\xE5\x90\xAF\xE3\x80\x82\xE5\x8F\xA6\xE5\xA4\x96\xE6\xB3\xA8\xE6\x84\x8Fidle=poll\xE9\x80\x89\xE9\xA1\xB9\xE5\x8F\xAF\xE8\x83\xBD\xE6\x9C\x89\xE6\x8D\x9F\xE6\x80\xA7\xE8\x83\xBD\xE3\x80\x82
  58
  59One time setup:
  60                opcontrol --setup --vmlinux=/boot/vmlinux
  61
  62clear           opcontrol --reset
  63start           opcontrol --start
  64                <test>
  65stop            opcontrol --stop
  66dump output     opreport >  output_file
  67
  68\xE5\xA6\x82\xE6\x9E\x9C\xE5\x8F\xAA\xE7\x9C\x8Bkernel\xE7\x9B\xB8\xE5\x85\xB3\xE7\x9A\x84\xE6\x8A\xA5\xE5\x91\x8A\xE7\xBB\x93\xE6\x9E\x9C\xEF\xBC\x8C\xE8\xAF\xB7\xE8\xBF\x90\xE8\xA1\x8C\xE5\x91\xBD\xE4\xBB\xA4 opreport -l /boot/vmlinux > output_file
  69
  70\xE9\x80\x9A\xE8\xBF\x87reset\xE9\x80\x89\xE9\xA1\xB9\xE5\x8F\xAF\xE4\xBB\xA5\xE6\xB8\x85\xE7\x90\x86\xE8\xBF\x87\xE6\x9C\x9F\xE7\xBB\x9F\xE8\xAE\xA1\xE6\x95\xB0\xE6\x8D\xAE\xEF\xBC\x8C\xE7\x9B\xB8\xE5\xBD\x93\xE4\xBA\x8E\xE9\x87\x8D\xE5\x90\xAF\xE7\x9A\x84\xE6\x95\x88\xE6\x9E\x9C\xE3\x80\x82
  71
  72
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.