• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
  • Liên Hệ
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT

Hướng dẫn tạo swap trên Linux

by ĐỖ TRUNG QUÂN 15/03/2023
Tác giả: ĐỖ TRUNG QUÂN 15/03/2023 0 comments 254 lượt xem
Dịch vụ xử lý mã độc WordPress
WEB MẪU WORDPRESS
Share FacebookTwitterPinterestTelegramEmail
254

NỘI DUNG

  • Swap là gì?
    • Bước 1: Kiểm tra kích thước bộ nhớ RAM
    • Bước 2: Tạo file swap
    • Bước 3: Phân quyền cho file swap
    • Bước 4: Tạo khuôn mẫu swap
    • Bước 5: Kích hoạt swap
    • Bước 6: Cấu hình tự động kích hoạt swap khi khởi động
  • Kết luận
Hướng dẫn tạo swap trên Linux

Swap là gì?

Swap là một kỹ thuật sử dụng phần của ổ cứng để làm bộ nhớ ảo trong hệ thống máy tính. Khi hệ thống không đủ bộ nhớ RAM để thực hiện các tác vụ, swap sẽ được sử dụng để lưu trữ các dữ liệu tạm thời và giúp máy tính hoạt động tốt hơn.

Trong VPS (Virtual Private Server), swap rất cần thiết để đáp ứng nhu cầu sử dụng bộ nhớ của các ứng dụng và dịch vụ. Một VPS có dung lượng bộ nhớ hạn chế, do đó sử dụng swap có thể giúp tăng khả năng chịu tải của hệ thống. Nếu không có swap, khi bộ nhớ RAM đã đầy, hệ thống sẽ không còn đủ bộ nhớ để chạy các tác vụ và sẽ gây ra lỗi hoặc crash.

Tuy nhiên, sử dụng swap cũng có một số hạn chế như làm chậm tốc độ thực thi của các ứng dụng và dịch vụ. Do đó, cần cân nhắc kỹ lưỡng về việc sử dụng swap trong VPS để đảm bảo hiệu suất và ổn định của hệ thống.

Trong bài viết này, chúng ta sẽ hướng dẫn cách tạo swap trên Linux.

Bước 1: Kiểm tra kích thước bộ nhớ RAM

Trước khi tạo swap, bạn cần kiểm tra kích thước bộ nhớ RAM của máy tính của bạn. Bạn có thể làm điều này bằng lệnh sau:

DOTRUNGQUAN.INFO
free -h
    

Lệnh này sẽ hiển thị thông tin về bộ nhớ của máy tính, bao gồm cả kích thước bộ nhớ RAM. Ví dụ:

DOTRUNGQUAN.INFO
              total        used        free      shared  buff/cache   available
Mem:           7.8G        1.9G        1.6G        311M        4.3G        5.3G
Swap:          2.0G          0B        2.0G

    

Bước 2: Tạo file swap

Bạn có thể tạo một file swap bằng lệnh sau:

DOTRUNGQUAN.INFO
fallocate -l 2G /swapfile

    

Trong đó 2G là kích thước của file swap, bạn có thể thay đổi giá trị này để phù hợp với nhu cầu của bạn. fallocate là một công cụ để cấp phát không gian trên đĩa, và /swapfile là tên của file swap.

Bước 3: Phân quyền cho file swap

Sau khi tạo file swap, bạn cần phân quyền cho nó để người dùng khác không thể truy cập được. Bạn có thể làm điều này bằng lệnh sau:

DOTRUNGQUAN.INFO
chmod 600 /swapfile
    

Lệnh này sẽ đặt quyền truy cập cho file swap chỉ cho người sở hữu của file đó.

Bước 4: Tạo khuôn mẫu swap

Tiếp theo, bạn cần tạo khuôn mẫu swap cho file swap bằng lệnh sau:

DOTRUNGQUAN.INFO
mkswap /swapfile
    

Lệnh này sẽ tạo một khuôn mẫu swap cho file swap, để hệ thống biết cách sử dụng nó như là một bộ nhớ phụ.

Bước 5: Kích hoạt swap

Cuối cùng, bạn cần kích hoạt swap bằng lệnh sau:

DOTRUNGQUAN.INFO
swapon /swapfile
    

Lệnh này sẽ kích hoạt file swap mà bạn đã tạo. Bạn có thể kiểm tra xem swap đã được kích hoạt hay chưa bằng lệnh sau:

DOTRUNGQUAN.INFO
swapon --show
    

Lệnh này sẽ hiển thị thông tin về swap đã được kích hoạt trên hệ thống.

Bước 6: Cấu hình tự động kích hoạt swap khi khởi động

Nếu bạn muốn swap được kích hoạt mỗi khi khởi động hệ thống, bạn có thể cấu hình để tự động kích hoạt swap bằng cách thêm một dòng vào file /etc/fstab bằng lệnh sau:

DOTRUNGQUAN.INFO
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
    

Lệnh này sẽ thêm một dòng vào cuối file /etc/fstab để hệ thống tự động kích hoạt swap khi khởi động.

Kết luận

Trong bài viết này, chúng ta đã hướng dẫn cách tạo swap trên Linux và giải thích tường tận từng bước và lệnh. Swap rất hữu ích để giải quyết vấn đề bộ nhớ chính đã đầy trên hệ thống của bạn. Tuy nhiên, bạn nên cân nhắc kích thước swap để đảm bảo rằng nó không quá lớn và không gây ảnh hưởng đến hiệu suất của hệ thống.

Rate this post

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

Author Box
Author Image

ĐỖ TRUNG QUÂN

Chuyên viên quản trị hệ thống.

Tư vấn & triển khai dịch vụ

VPS | Hosting | SSL | Mailserver | Website | Sửa lỗi WordPress

Bài viết của tác giả

Hosting/VPS khuyên dùng

Phổ Biến

  • Hướng dẫn tạo SSH Key trên macOS

  • Hướng dẫn sử dụng SSH Key

  • Hướng dẫn cài đặt v2board trên AAPANEL

  • Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục

  • Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook

  • Hướng dẫn kích hoạt Theme Flatsome mới nhất.

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | CỔ Ý CONCEPT | Trương Quốc Cường | Đàm Trung Kiên | Web An Tâm | Phong Đinh | Học Mò | PHUNG.VN | Đăng Đạt

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT