mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2026-03-09 23:40:29 +08:00
语法高亮,滚动条美化,设置页面调整
This commit is contained in:
@@ -3,9 +3,9 @@
|
||||
<h2 id="补充说明">补充说明</h2>
|
||||
<p><strong>slabtop命令</strong> 以实时的方式显示内核“slab”缓冲区的细节信息。</p>
|
||||
<h3 id="语法">语法</h3>
|
||||
<pre><code>slabtop(选项)</code></pre>
|
||||
<pre><code class="language-bash">slabtop(选项)</code></pre>
|
||||
<h3 id="选项">选项</h3>
|
||||
<pre><code>--delay=n, -d n:每n秒更新一次显示的信息,默认是每3秒;
|
||||
<pre><code class="language-bash">--delay=n, -d n:每n秒更新一次显示的信息,默认是每3秒;
|
||||
--sort=S, -s S:指定排序标准进行排序(排序标准,参照下面或者man手册);
|
||||
--once, -o:显示一次后退出;
|
||||
--version, -V:显示版本;
|
||||
@@ -28,7 +28,7 @@
|
||||
<p>Linux 所使用的 slab 分配器的基础是 Jeff Bonwick 为 SunOS 操作系统首次引入的一种算法。Jeff 的分配器是围绕对象缓存进行的。在内核中,会为有限的对象集(例如文件描述符和其他常见结构)分配大量内存。Jeff 发现对内核中普通对象进行初始化所需的时间超过了对其进行分配和释放所需的时间。因此他的结论是不应该将内存释放回一个全局的内存池,而是将内存保持为针对特定目而初始化的状态。Linux slab 分配器使用了这种思想和其他一些思想来构建一个在空间和时间上都具有高效性的内存分配器。</p>
|
||||
<p>保存着监视系统中所有活动的 slab 缓存的信息的文件为/proc/slabinfo。</p>
|
||||
<h3 id="实例">实例</h3>
|
||||
<pre><code>slabtop
|
||||
<pre><code class="language-bash">slabtop
|
||||
|
||||
Active / Total Objects (% used) : 897519 / 1245930 (72.0%)
|
||||
Active / Total Slabs (% used) : 38605 / 38605 (100.0%)
|
||||
|
||||
Reference in New Issue
Block a user