|
89 | 89 | <li class="toctree-l1"><a class="reference internal" href="labs/arm_kernel_development.html">ARM 内核开发</a></li>
|
90 | 90 | <li class="toctree-l1"><a class="reference internal" href="labs/memory_mapping.html">内存映射</a></li>
|
91 | 91 | <li class="toctree-l1"><a class="reference internal" href="labs/device_model.html">Linux 设备模型</a></li>
|
92 |
| -<li class="toctree-l1"><a class="reference internal" href="labs/kernel_profiling.html">Kernel Profiling</a></li> |
| 92 | +<li class="toctree-l1"><a class="reference internal" href="labs/kernel_profiling.html">内核分析</a></li> |
93 | 93 | </ul>
|
94 | 94 | <p class="caption"><span class="caption-text">有用信息</span></p>
|
95 | 95 | <ul>
|
@@ -896,23 +896,23 @@ <h1>Linux 内核教学<a class="headerlink" href="#linux" title="永久链接至
|
896 | 896 | </ul>
|
897 | 897 | </li>
|
898 | 898 | <li class="toctree-l2"><a class="reference internal" href="so2/lab12-kernel-profiling.html">SO2 Lab 12 - Kernel Profiling</a><ul>
|
899 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#lab-objectives">Lab Objectives</a></li> |
900 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#overview">Overview</a></li> |
901 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#profiling-tools">Profiling Tools</a><ul> |
| 899 | +<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#section-1">实验目标</a></li> |
| 900 | +<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#section-2">概述</a></li> |
| 901 | +<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#section-3">分析工具</a><ul> |
902 | 902 | <li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#perf">perf</a></li>
|
903 | 903 | <li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#ps">ps</a></li>
|
904 | 904 | <li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#time">time</a></li>
|
905 | 905 | <li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#top">top</a></li>
|
906 | 906 | </ul>
|
907 | 907 | </li>
|
908 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#profiling-methodology">Profiling Methodology</a></li> |
909 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#exercises">Exercises</a></li> |
910 |
| -<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#demo-profiling-i-o-problems">0. Demo: Profiling I/O Problems</a><ul> |
911 |
| -<li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#investigating-reduced-responsiveness">1. Investigating Reduced Responsiveness</a></li> |
912 |
| -<li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#launching-new-threads">2. Launching New Threads</a></li> |
913 |
| -<li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#tuning-cp">3. Tuning <code class="docutils literal"><span class="pre">cp</span></code></a></li> |
914 |
| -<li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#i-o-latency">4. I/O Latency</a></li> |
915 |
| -<li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#bad-elf">5. Bad ELF</a></li> |
| 908 | +<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#section-4">性能分析方法论</a></li> |
| 909 | +<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#section-5">练习</a></li> |
| 910 | +<li class="toctree-l3"><a class="reference internal" href="so2/lab12-kernel-profiling.html#i-o">0. 演示:I/O 问题的性能分析</a><ul> |
| 911 | +<li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#section-6">1. 调查降低响应性的问题</a></li> |
| 912 | +<li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#section-7">2. 启动新线程</a></li> |
| 913 | +<li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#cp">3. 调整 <code class="docutils literal"><span class="pre">cp</span></code></a></li> |
| 914 | +<li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#i-o-1">4. I/O 延迟</a></li> |
| 915 | +<li class="toctree-l4"><a class="reference internal" href="so2/lab12-kernel-profiling.html#elf">5. 错误的 ELF 文件</a></li> |
916 | 916 | </ul>
|
917 | 917 | </li>
|
918 | 918 | </ul>
|
@@ -1844,24 +1844,24 @@ <h1>Linux 内核教学<a class="headerlink" href="#linux" title="永久链接至
|
1844 | 1844 | </li>
|
1845 | 1845 | </ul>
|
1846 | 1846 | </li>
|
1847 |
| -<li class="toctree-l1"><a class="reference internal" href="labs/kernel_profiling.html">Kernel Profiling</a><ul> |
1848 |
| -<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#lab-objectives">Lab Objectives</a></li> |
1849 |
| -<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#overview">Overview</a></li> |
1850 |
| -<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#profiling-tools">Profiling Tools</a><ul> |
| 1847 | +<li class="toctree-l1"><a class="reference internal" href="labs/kernel_profiling.html">内核分析</a><ul> |
| 1848 | +<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#section-2">实验目标</a></li> |
| 1849 | +<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#section-3">概述</a></li> |
| 1850 | +<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#section-4">分析工具</a><ul> |
1851 | 1851 | <li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#perf">perf</a></li>
|
1852 | 1852 | <li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#ps">ps</a></li>
|
1853 | 1853 | <li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#time">time</a></li>
|
1854 | 1854 | <li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#top">top</a></li>
|
1855 | 1855 | </ul>
|
1856 | 1856 | </li>
|
1857 |
| -<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#profiling-methodology">Profiling Methodology</a></li> |
1858 |
| -<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#exercises">Exercises</a></li> |
1859 |
| -<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#demo-profiling-i-o-problems">0. Demo: Profiling I/O Problems</a><ul> |
1860 |
| -<li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#investigating-reduced-responsiveness">1. Investigating Reduced Responsiveness</a></li> |
1861 |
| -<li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#launching-new-threads">2. Launching New Threads</a></li> |
1862 |
| -<li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#tuning-cp">3. Tuning <code class="docutils literal"><span class="pre">cp</span></code></a></li> |
1863 |
| -<li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#i-o-latency">4. I/O Latency</a></li> |
1864 |
| -<li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#bad-elf">5. Bad ELF</a></li> |
| 1857 | +<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#section-5">性能分析方法论</a></li> |
| 1858 | +<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#section-6">练习</a></li> |
| 1859 | +<li class="toctree-l2"><a class="reference internal" href="labs/kernel_profiling.html#i-o">0. 演示:I/O 问题的性能分析</a><ul> |
| 1860 | +<li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#section-7">1. 调查降低响应性的问题</a></li> |
| 1861 | +<li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#section-8">2. 启动新线程</a></li> |
| 1862 | +<li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#cp">3. 调整 <code class="docutils literal"><span class="pre">cp</span></code></a></li> |
| 1863 | +<li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#i-o-1">4. I/O 延迟</a></li> |
| 1864 | +<li class="toctree-l3"><a class="reference internal" href="labs/kernel_profiling.html#elf">5. 错误的 ELF 文件</a></li> |
1865 | 1865 | </ul>
|
1866 | 1866 | </li>
|
1867 | 1867 | </ul>
|
|
0 commit comments