<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Cách sử dụng zram với Raspberry Pi</title>
<meta name="description" content="Cách sử dụng zram với Raspberry Pi - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Cách sử dụng zram với Raspberry Pi">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;cach-su-dung-zram-voi-raspberry-pi-4325.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-su-dung-zram-voi-raspberry-pi-4325.html">
<link rel="shortcut icon" href="https://nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-su-dung-zram-voi-raspberry-pi-4325.html">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://nguoicodonvn2008.info/">https://nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Cách sử dụng zram với Raspberry Pi</h1>
		<ul class="list-inline">
			<li>Thứ hai - 28/06/2021 00:56</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Cách sử dụng zram với Raspberry Pi" src="https://st.quantrimang.com/photos/image/2021/06/23/su-dung-zram-voi-raspberry-pi-1.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;">zram là một mô-đun&nbsp;Linux kernel&nbsp;được thiết kế để tạo một khối nén bên trong RAM, được sử dụng làm swap memory (bộ nhớ hoán đổi) hoặc như một ổ đĩa tạm thời.</p>

<p style="text-align: justify;">Dữ liệu được chèn vào phần này của bộ nhớ sẽ tự động được nén. Việc nén này cho phép bạn đưa nhiều dữ liệu hơn vào bộ nhớ của mình.</p>

<div style="text-align: justify;">&nbsp;</div>

<p style="text-align: justify;">Hướng dẫn này sẽ chỉ cho bạn cách sử dụng zram trên&nbsp;Raspberry Pi&nbsp;để tăng lượng dữ liệu có thể chứa trong bộ nhớ.</p>

<figure>
<div style="text-align: justify;"><img alt="Sử dụng zram trên Raspberry Pi để tăng lượng dữ liệu có thể chứa trong bộ nhớ" data-i="0" data-src="https://st.quantrimang.com/photos/image/2021/06/23/su-dung-zram-voi-raspberry-pi-1.jpg" data-was-processed="true" height="364" src="https://st.quantrimang.com/photos/image/2021/06/23/su-dung-zram-voi-raspberry-pi-1.jpg" width="650" /></div>

<figcaption>
<div style="text-align: justify;">Sử dụng zram trên Raspberry Pi để tăng lượng dữ liệu có thể chứa trong bộ nhớ</div>
</figcaption>
</figure>

<h2 style="text-align: justify;">Chuẩn bị Raspberry Pi cho zram</h2>

<p style="text-align: justify;">Quá trình thiết lập ZRAM trên Raspberry Pi tương đối đơn giản, nhờ vào một số điều.</p>

<ul>
	<li style="text-align: justify;">Đầu tiên, zram là một phần của Linux kernel, nền tảng của Raspberry Pi OS.</li>
	<li style="text-align: justify;">Thứ hai, script sẽ xử lý tất cả các phỏng đoán, tính toán đại khái dung lượng ổ đĩa ZRAM nên là bao nhiêu.</li>
</ul>

<p style="text-align: justify;">1. Nhiệm vụ đầu tiên là đảm bảo rằng Raspberry Pi đang chạy phiên bản hệ điều hành cập nhật. Có thể cập nhật đầy đủ bằng cách chạy hai lệnh sau.</p>

<pre id="pre0">
<code>sudo apt update
sudo apt full-upgrade</code></pre>

<p style="text-align: justify;">2. Bây giờ, bạn nên cài đặt bất kỳ gói bổ sung nào để thiết lập zram trên thiết bị của mình.</p>

<p style="text-align: justify;">Chỉ cần sử dụng git để sao chép script sẽ sử dụng vào Raspberry Pi.</p>

<pre id="pre1">
<code>sudo apt install git</code></pre>

<p style="text-align: justify;">3. Vì zram là một mô-đun kernel, nên cần khởi động lại Raspberry Pi sau khi chạy bản nâng cấp đầy đủ. Khởi động lại Raspberry Pi bằng lệnh bên dưới.</p>

<pre id="pre2">
<code>sudo reboot</code></pre>

<p style="text-align: justify;">4. Khi Raspberry Pi khởi động lại xong, bạn có thể tải xuống script sẽ sử dụng để thiết lập ổ đĩa zram.</p>

<p style="text-align: justify;">Script bài viết đang sử dụng được viết bởi foundObjects từ GitHub. Script này tính toán kích thước zram bằng cách sử dụng dung lượng bộ nhớ trống, nhân với hệ số nén và tỷ lệ phần trăm RAM dành riêng cho zram.</p>

<div style="text-align: justify;">&nbsp;</div>

<p style="text-align: justify;">Sao chép script zram-swap từ kho lưu trữ GitHub bằng cách chạy lệnh sau trên Raspberry Pi.</p>

<pre id="pre3">
<code>git clone https://github.com/foundObjects/zram-swap</code></pre>

<h2 style="text-align: justify;">Thiết lập zram trên Raspberry Pi</h2>

<p style="text-align: justify;">Bây giờ, bạn đã cập nhật hệ điều hành của mình và tải script zram-swap xuống Raspberry Pi. Tiếp theo, hãy thiết lập nó. Nhờ script đang sử dụng, quá trình thiết lập có thể được hoàn thành trong một vài bước đơn giản.</p>

<p style="text-align: justify;">1. Hãy thay đổi thư mục chứa script vừa sao chép.</p>

<pre id="pre4">
<code>cd zram-swap</code></pre>

<p style="text-align: justify;">2. Bây giờ, khi đã ở đúng thư mục, bạn có thể chạy script zram-swap để cài đặt chính nó.</p>

<p style="text-align: justify;">Script cài đặt này sẽ thiết lập service tạo ổ đĩa zram khi khởi động. Script cũng sẽ thiết lập nó để hệ điều hành sử dụng ổ đĩa zram đó như một phần của swap memory.</p>

<pre id="pre5">
<code>sudo ./install.sh</code></pre>

<p style="text-align: justify;">Theo mặc định, script này sẽ thay thế một nửa bộ nhớ của bạn bằng ổ đĩa zram và nén dữ liệu bằng thuật toán nén LZ4.</p>

<p style="text-align: justify;">Thuật toán nén LZ4 là sự thỏa hiệp tốt nhất giữa hiệu suất và tốc độ nén, đặc biệt là đối với một thiết bị được cung cấp năng lượng thấp như Raspberry Pi.</p>

<ul>
	<li style="text-align: justify;"><a href="https://quantrimang.com/su-dung-ifttt-voi-raspberry-pi-175051" title="Cách sử dụng IFTTT với Raspberry Pi">Cách sử dụng IFTTT với Raspberry Pi</a></li>
</ul>

<h2 style="text-align: justify;">Xác minh zram của Raspberry Pi</h2>

<p style="text-align: justify;">Bây giờ, sau khi chạy script cài đặt, bạn nên xác minh rằng Raspberry Pi hiện có quyền truy cập vào zram swap.</p>

<p style="text-align: justify;">May mắn thay, hệ điều hành có một số tính năng tích hợp cho phép kiểm tra trạng thái swap memory một cách nhanh chóng.</p>

<div style="text-align: justify;">&nbsp;</div>

<p style="text-align: justify;">1. Truy xuất trạng thái zram swap của Raspberry Pi là một quá trình đơn giản.</p>

<p style="text-align: justify;">Tất cả những gì bạn cần làm là chạy lệnh sau để trả về nội dung của file&nbsp;<strong>“/proc/swaps”.</strong></p>

<p style="text-align: justify;">File này chứa thông tin về các swap file, bao gồm loại, kích thước và mức độ ưu tiên của chúng.</p>

<pre id="pre6">
<code>sudo cat /proc/swaps</code></pre>

<p style="text-align: justify;">2. Sử dụng lệnh trước đó, bạn sẽ thấy thứ tương tự như bài viết có bên dưới.</p>

<p style="text-align: justify;">Bạn nên có hai swap file. Một là cái mặc định có trên chính hệ thống file của bạn.</p>

<p style="text-align: justify;">Cái thứ hai là ổ đĩa zram đã tạo tồn tại trong RAM trên Raspberry Pi.</p>

<pre id="pre7">
<code>Filename                                Type            Size    Used    Priority
/var/swap                               file            102396  0       -2
/dev/zram0                              partition       4899744 0       5</code></pre>

<p style="text-align: justify;">Bạn có thể thấy ổ đĩa zram có tên là&nbsp;<strong>“/dev/zram0”</strong>, kích thước được hiển thị bằng kilobyte và sẽ khác nhau tùy thuộc vào từng Raspberry Pi.</p>

<p style="text-align: justify;">Bạn cũng cần lưu ý rằng mức độ ưu tiên của nó cao hơn so với hoán đổi dựa trên ổ đĩa. Điều này đảm bảo hệ điều hành sử dụng ổ đĩa zram trước khi sử dụng hoán đổi dựa trên ổ đĩa chậm hơn.</p>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-su-dung-zram-voi-raspberry-pi-4325.html" title="Cách sử dụng zram với Raspberry Pi">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-su-dung-zram-voi-raspberry-pi-4325.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://nguoicodonvn2008.info",
            "logo": "https://nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>