Skip to content

Commit

Permalink
Site updated: 2020-05-16 23:49:04
Browse files Browse the repository at this point in the history
  • Loading branch information
liujunming committed May 16, 2020
1 parent 5faafa5 commit 9701db0
Show file tree
Hide file tree
Showing 127 changed files with 3,517 additions and 2,436 deletions.
2 changes: 1 addition & 1 deletion 2016/07/04/Linux内核中zram模块的理解/index.html
Expand Up @@ -305,7 +305,7 @@ <h3 id="技术特点"><a href="#技术特点" class="headerlink" title="技术
<li>多核支持:传统的虚拟内存、或写SWAP等操作都是单核的,但是压缩内存技术则是可以并行跑在多核上,同时压缩内存和开辟新的内存空间</li>
</ol>
<h2 id="zram的使用"><a href="#zram的使用" class="headerlink" title="zram的使用"></a>zram的使用</h2><p>在调研期间,尝试过各种方法,最终发现一个好的方法。</p>
<h3 id="创建zramswap-conf-文件"><a href="#创建zramswap-conf-文件" class="headerlink" title="创建zramswap.conf 文件"></a>创建zramswap.conf 文件</h3><p><code>/etc/init</code>目录下,创建<code>zramswap.conf</code>,文本内容如下:<br><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line">description "Initializes zram swaping"</span><br><span class="line">start on runlevel [2345]</span><br><span class="line">stop on runlevel [!2345]</span><br><span class="line">pre-start script</span><br><span class="line"><span class="meta">#</span><span class="bash"> load dependency modules</span></span><br><span class="line">modprobe zram num_devices=2</span><br><span class="line"><span class="meta">#</span><span class="bash"> initialize the devices</span></span><br><span class="line">echo 1073741824 &gt; /sys/block/zram0/disksize</span><br><span class="line">echo 1073741824 &gt; /sys/block/zram1/disksize</span><br><span class="line"><span class="meta">#</span><span class="bash"> Creating swap filesystems</span></span><br><span class="line">mkswap /dev/zram0</span><br><span class="line">mkswap /dev/zram1</span><br><span class="line"><span class="meta">#</span><span class="bash"> Switch the swaps on</span></span><br><span class="line">swapon -p 5 /dev/zram0</span><br><span class="line">swapon -p 5 /dev/zram1</span><br><span class="line">end script</span><br><span class="line">post-stop script</span><br><span class="line"><span class="meta">#</span><span class="bash"> Switching off swap</span></span><br><span class="line">swapoff /dev/zram0</span><br><span class="line">swapoff /dev/zram1</span><br><span class="line">rmmod zram</span><br><span class="line">end script</span><br></pre></td></tr></table></figure></p>
<h3 id="创建zramswap-conf-文件"><a href="#创建zramswap-conf-文件" class="headerlink" title="创建zramswap.conf 文件"></a>创建zramswap.conf 文件</h3><p><code>/etc/init</code>目录下,创建<code>zramswap.conf</code>,文本内容如下:<br><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line">description "Initializes zram swaping"</span><br><span class="line">start on runlevel [2345]</span><br><span class="line">stop on runlevel [!2345]</span><br><span class="line">pre-start script</span><br><span class="line"><span class="meta">#</span> load dependency modules</span><br><span class="line">modprobe zram num_devices=2</span><br><span class="line"><span class="meta">#</span> initialize the devices</span><br><span class="line">echo 1073741824 &gt; /sys/block/zram0/disksize</span><br><span class="line">echo 1073741824 &gt; /sys/block/zram1/disksize</span><br><span class="line"><span class="meta">#</span> Creating swap filesystems</span><br><span class="line">mkswap /dev/zram0</span><br><span class="line">mkswap /dev/zram1</span><br><span class="line"><span class="meta">#</span> Switch the swaps on</span><br><span class="line">swapon -p 5 /dev/zram0</span><br><span class="line">swapon -p 5 /dev/zram1</span><br><span class="line">end script</span><br><span class="line">post-stop script</span><br><span class="line"><span class="meta">#</span> Switching off swap</span><br><span class="line">swapoff /dev/zram0</span><br><span class="line">swapoff /dev/zram1</span><br><span class="line">rmmod zram</span><br><span class="line">end script</span><br></pre></td></tr></table></figure></p>
<h3 id="重启计算机"><a href="#重启计算机" class="headerlink" title="重启计算机"></a>重启计算机</h3><h3 id="查看swap的信息"><a href="#查看swap的信息" class="headerlink" title="查看swap的信息"></a>查看swap的信息</h3><ol>
<li><code>grep Swap /proc/meminfo</code> see total swap, and free swap (all linux)</li>
<li><code>cat /proc/swaps</code> see which swap devices are being used (all linux)</li>
Expand Down
Expand Up @@ -22,7 +22,7 @@



<meta name="keywords" content="Kernel, 读书笔记, 文件系统, L">
<meta name="keywords" content="Kernel, 文件系统, 读书笔记, L">



Expand Down Expand Up @@ -343,10 +343,10 @@ <h3 id="7-1-Linux-File-Locking"><a href="#7-1-Linux-File-Locking" class="headerl

<a href="/tags/Kernel/">Kernel</a>

<a href="/tags/读书笔记/">读书笔记</a>

<a href="/tags/文件系统/">文件系统</a>

<a href="/tags/读书笔记/">读书笔记</a>

</div>


Expand Down
6 changes: 6 additions & 0 deletions 2020/05/10/每周分享第12期/index.html
Expand Up @@ -335,6 +335,12 @@ <h3 id="DIMM-dual-in-line-memory-module"><a href="#DIMM-dual-in-line-memory-modu

<nav class="post-nav">

<a class="prev" href="/2020/05/17/每周分享第13期/">
<i class="iconfont icon-left"></i>
<span class="prev-text nav-default">每周分享第13期</span>
<span class="prev-text nav-mobile">上一篇</span>
</a>


<a class="next" href="/2020/05/07/variable-argument-function-in-c/">
<span class="next-text nav-default">variable argument function in c</span>
Expand Down

0 comments on commit 9701db0

Please sign in to comment.