NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
06/11/2024
Lượt xem

10 ví dụ cụ thể cách kiểm tra bộ nhớ với lệnh free trong Linux

06/11/2024
14 phút đọc
Lượt xem

Đánh giá

Lệnh free trong Linux là một lệnh hữu ích, giúp bạn theo dõi tình trạng sử dụng bộ nhớ của hệ thống. Bài viết này sẽ hướng dẫn bạn cách sử dụng lệnh free để kiểm tra thông tin về bộ nhớ khả dụng, bộ nhớ đã sử dụng và các thông tin liên quan khác thông qua các ví dụ thực tế.

Những điểm chính

Để hiểu rõ hơn về lệnh free trong Linux và cách sử dụng lệnh như thế nào, bạn cần nắm rõ những nội dung sau trong bài viết:

  • Lệnh free là gì: Đây là một lệnh giúp theo dõi và hiển thị tình trạng của bộ nhớ, đồng thời bạn còn được giải thích về cụ pháp của lệnh.
  • Các tùy chọn của lệnh: Bạn sẽ biết được 19 tùy chọn của lệnh free cung cấp để bạn có thể chỉnh sửa cách hiển thị thông tin bộ nhớ dễ dàng.
  • Các ví dụ về lệnh free trong Linux: Bạn sẽ được hướng dẫn cách sử dụng lệnh thông qua 8 ví dụ cụ thể.
  • Vietnix – Nhà cung cấp giải pháp VPS và Hosting tối ưu cho doanh nghiệp.

Lệnh free trong Linux là gì?

Lệnh free trong Linux là một công cụ giúp hiển thị tổng quan về tình trạng bộ nhớ đã sử dụng và bộ nhớ khả dụng của RAM, bao gồm lượng bộ nhớ vật lý, bộ nhớ ảo (swap) và bộ đệm. Lệnh này hỗ trợ việc giám sát việc sử dụng tài nguyên và cho phép quản trị viên đánh giá xem có đủ dung lượng để chạy thêm các ứng dụng khác hay không.

Lệnh free trong Linux là công cụ giúp hiển thị tổng quan về các tình trạng của bộ nhớ
Lệnh free trong Linux là công cụ giúp hiển thị tổng quan về các tình trạng của bộ nhớ

Về cú pháp của lệnh free trong Linux rất đơn giản như sau:

free [OPTION]...

Trong đó:

  • free: Tên của lệnh.
  • [OPTION]…: Là các tùy bổ sung để điều chỉnh cách hoạt động của lệnh free.
    • Dấu ngoặc vuông: Cho biết phần này là tùy chọn, bạn có thể sử dụng hoặc không.
    • Ba dấu chấm: Cho biết bạn có thể sử dụng nhiều tùy chọn cùng lúc.

19 tùy chọn phổ biến của lệnh free trong Linux

Lệnh free cung cấp nhiều tùy chọn để bạn chỉnh sửa cách hiển thị thông tin bộ nhớ. Dưới đây là bảng tóm tắt một số tùy chọn hữu ích:

Tùy chọnMô tả
-b, --bytesHiển thị dung lượng bộ nhớ theo byte.
-k, --kibiHiển thị dung lượng bộ nhớ theo kibibyte (KiB). Đây là tùy chọn mặc định.
-m, --mebiHiển thị dung lượng bộ nhớ theo mebibyte (MiB).
-g, --gibiHiển thị dung lượng bộ nhớ theo gibibyte (GiB).
--tebiHiển thị dung lượng bộ nhớ theo tebibyte (TiB).
--pebiHiển thị dung lượng bộ nhớ theo pebibyte (PiB).
--kiloHiển thị dung lượng bộ nhớ theo kilobyte (KB).
--megaHiển thị dung lượng bộ nhớ theo megabyte (MB).
--gigaHiển thị dung lượng bộ nhớ theo gigabyte (GB).
--teraHiển thị dung lượng bộ nhớ theo terabyte (TB).
--petaHiển thị dung lượng bộ nhớ theo petabyte (PB).
-h, --humanHiển thị dung lượng bộ nhớ ở định dạng người dùng có thể đọc.
-w, --wideChuyển sang chế độ hiển thị rộng, cho phép hiển thị các dòng vượt quá 80 ký tự.
-c, --count "X"Hiển thị kết quả X lần. Yêu cầu sử dụng kèm tùy chọn -s.
-s, --seconds "X"Hiển thị kết quả liên tục sau mỗi “X” giây.
--siSử dụng kilo, mega, giga,… (bội số của 1000) thay vì kibi, mebi, gibi,… (bội số của 1024).
-t, --totalHiển thị tổng dung lượng bộ nhớ vật lý (đã sử dụng và còn trống) theo kilobyte.
-V, --versionHiển thị phiên bản của lệnh free.
--helpHiển thị thông tin trợ giúp về lệnh free.
Các tùy chọn của lệnh free

Các tùy chọn của lệnh free đều có các chức năng riêng giúp bạn điều chỉnh cách thức hiển thị bộ nhớ, tài nguyên hệ thống và việc quản lý trở nên linh hoạt hơn. Nếu bạn muốn áp dụng chúng hiệu quả trong môi trường thực tế, hãy tham khảo dịch vụ VPS Linux của Vietnix, nơi bạn có thể dễ dàng tối ưu hóa bộ nhớ và tài nguyên cho các ứng dụng của mình.

iconLưu ý

  • Lệnh và tùy chọn trong Linux phân biệt chữ hoa chữ thường, bạn cần sử dụng thật chính xác.
  • Để xem danh sách đầy đủ các tùy chọn, bạn có thể sử dụng lệnh man free.

Dưới đây là một số ví dụ thực tế về cách sử dụng lệnh free trong Linux:

Ví dụ 1: Hiển thị thông tin bộ nhớ ở định dạng dễ đọc

Lệnh free thường hiển thị thông tin bộ nhớ bằng kilobyte, khá khó hiểu đối với người dùng. Để hiển thị thông tin bộ nhớ theo định dạng dễ đọc, bạn có thể sử dụng lệnh free với tùy chọn -h như sau:

Bước 1: Mở Terminal Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter:

free -h

Kết quả: Bạn sẽ thấy thông tin bộ nhớ được hiển thị rõ ràng với các đơn vị dễ hiểu như sau:

Thông tin bộ nhớ được hiển thị
Thông tin bộ nhớ được hiển thị

Ví dụ 2: Hiển thị thông tin bộ nhớ liên tục sau một khoảng thời gian

Lệnh free kết hợp với tùy -s cho phép bạn theo dõi tình trạng bộ nhớ liên tục sau mỗi khoảng thời gian cụ thể. Gồm 2 bước thực hiện như sau:

Bước 1: Mở Terminal Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter để hiển thị thông tin sau mỗi 5 giây:

free -s 5

Bạn có thể thay 5 bằng số giây bạn muốn cập nhật thông tin.

Kết quả: Thông tin bộ nhớ sẽ được cập nhật và hiển thị liên tục sau mỗi 5 giây cho đến khi bạn dừng lệnh.

Thông tin bộ nhớ sẽ được cập nhật và hiển thị liên tục sau mỗi 5 giây
Thông tin bộ nhớ sẽ được cập nhật và hiển thị liên tục sau mỗi 5 giây

iconLưu ý

Tùy chọn -s của lệnh free chỉ cho phép bạn đặt khoảng thời gian cập nhật giữa các output, không phải số lần hiển thị.

Ví dụ 3: Chỉ định đơn vị output của lệnh free trong Linux

Lệnh free trong Linux cho phép tùy chỉnh đơn vị hiển thị dung lượng bộ nhớ. Có nhiều đơn vị khác nhau như bytes, kibibytes, mebibytes, gibibytes, tebibytes, pebibytes, kilobytes, megabytes,… Các tùy chọn tương ứng cho từng đơn vị này được liệt kê trong phần “Useful Options”.

icon

Trong ví dụ này, chúng ta hiển thị trạng thái bộ nhớ bằng mebibytes (với tùy chọn -m hoặc –mebi) hoặc megabytes (với tùy chọn –mega). Tuy nhiên, tùy chọn –mega sẽ cho kết quả giống như khi sử dụng kết hợp –si -m hoặc –si –mebi. Bạn có thể dùng các tùy chọn này để hiển thị dung lượng bộ nhớ theo các đơn vị khác nhau tùy ý.

iconLưu ý

Tùy chọn –si là viết tắt của Hệ thống đơn vị quốc tế (SI). Tùy chọn –mebi hiển thị kết quả theo đơn vị mebibytes (tương đương 1024 KiB hoặc MiB) –  Đây là một đơn vị dùng để đo dung lượng thông tin kỹ thuật số. Khi kết hợp cả –si–mebi, kết quả sẽ hiển thị theo đơn vị SI (1000 KB). Vì vậy, tùy chọn –mega–si –mebi sẽ cho ra kết quả giống nhau.

Để chỉ định đơn vị output của lệnh free trong Linux, bạn thực hiện như sau:

Bước 1: Mở Terminal Ubuntu.

Bước 2: Nhập 1 trong 2 lệnh sau và nhấn Enter để hiển thị thông tin theo mebibyte.

free -m

Hoặc 

free --mebi

Bước 3: Bạn chạy lệnh sau để hiển thị mức sử dụng bộ nhớ theo đơn vị megabyte:

free --mega

Bước 4: Bạn có thể thực hiện lệnh bên dưới để nhận được kết quả tương tự như “free -mega”:

free --si -m

Hoặc

free --si --mebi

Kết quả: Bạn sẽ thấy thông tin bộ nhớ được hiển thị theo đơn vị bạn đã chọn.

Thông tin bộ nhớ được hiển thị theo đơn vị
Thông tin bộ nhớ được hiển thị theo đơn vị

Ví dụ 4: Hiển thị thông tin bộ nhớ nhiều lần với lệnh free

Tùy chọn -c của lệnh free cho phép in thông tin bộ nhớ ra màn hình nhiều lần, giúp bạn dễ dàng theo dõi sự thay đổi của bộ nhớ theo thời gian. Trong ví dụ này, Vietnix sẽ hướng dẫn bạn in thông tin bộ nhớ 3 lần trong terminal. Gồm có 2 bước thực hiện như sau:

Bước 1: Mở Terminal Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter:

free -c 3

Kết quả: Thông tin bộ nhớ sẽ được in ra màn hình 3 lần trên terminal.

Thông tin bộ nhớ được hiển thị ra màn hình 3 lần
Thông tin bộ nhớ được hiển thị ra màn hình 3 lần

Ví dụ 5: Tách cột Buff và Cache khi sử dụng lệnh free

Lệnh free với tùy chọn -w cho phép tách riêng bộ đệm (buffers) và bộ nhớ cache, giúp bạn theo dõi việc sử dụng bộ nhớ hiệu quả hơn, từ đó dễ dàng đưa ra quyết định tối ưu hiệu suất và xử lý sự cố. Giả sử, bạn cần cách tách cột buffers và cache, hãy thực hiện theo 2 bước dưới đây:

Bước 1: Mở Terminal Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter:

free -w

Kết quả: Thông tin bộ nhớ sẽ được hiển thị với 2 cột buffers và cache riêng biệt, giúp bạn dễ dàng phân tích và đưa ra quyết định tối ưu hiệu suất hệ thống.

Thông tin bộ nhớ được hiển thị với 2 cột buffers và cache
Thông tin bộ nhớ được hiển thị với 2 cột buffers và cache

Ví dụ 6: Hiển thị cột tổng dung lượng bộ nhớ với lệnh free

Tùy chọn -t trong lệnh free giúp hiển thị tổng dung lượng bộ nhớ. Khi thêm cột tổng này vào kết quả, bạn sẽ có cái nhìn rõ hơn về tình hình sử dụng bộ nhớ. Để hiển thị tổng dung lượng bộ nhớ đã sử dụng, bạn thực hiện như sau:.

Bước 1: Mở Terminal Ubuntu.

Bước 2: Nhập 1 trong 2 lệnh sau và nhấn Enter:

free -h -t

Hoặc

free -h --total

Kết quả: Thông tin bộ nhớ sẽ được hiển thị kèm theo cột total thể hiện tổng dung lượng bộ nhớ.

Thông tin bộ nhớ được hiển thị kèm theo cột total
Thông tin bộ nhớ được hiển thị kèm theo cột total

Ví dụ 7: Xem hướng dẫn sử dụng lệnh free trong Linux

Trong Linux, trang trợ giúp (help page) cho lệnh free chứa mô tả ngắn gọn về lệnh. Bạn có thể xem trang trợ giúp bằng cách làm theo 2 bước sau:

Bước 1: Mở Terminal Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter:

free --help

Kết quả: Màn hình sẽ hiển thị thông tin mô tả ngắn gọn về lệnh free và các tùy chọn.

Thông tin mô tả ngắn gọn về lệnh được hiển thị
Thông tin mô tả ngắn gọn về lệnh được hiển thị

Ví dụ 8: Kiểm tra phiên bản của lệnh free trong Linux

Bạn có thể xem phiên bản hiện tại của lệnh free trong Linux bằng cách sử dụng tùy chọn –version

Bước 1: Mở Terminal Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter:

free --version

Kết quả: Màn hình sẽ hiển thị phiên bản của lệnh free đang được sử dụng trên hệ thống.

Phiên bản hiện tại của lệnh free
Phiên bản hiện tại của lệnh free

Vietnix – Nhà cung cấp giải pháp VPS và Hosting tối ưu cho doanh nghiệp

Vietnix là nhà cung cấp dịch vụ VPS với ưu điểm vượt trội về tốc độ và hiệu suất, giúp các doanh nghiệp vận hành hệ thống ổn định và nhanh chóng. Hệ thống bảo mật mạnh mẽ cùng với khả năng mở rộng linh hoạt giúp đáp ứng nhu cầu ngày càng tăng của người dùng. Bên cạnh đó, dịch vụ hosting của Vietnix cũng nổi bật nhờ độ tin cậy cao và hỗ trợ 24/7, giúp doanh nghiệp an tâm trong suốt quá trình hoạt động.

Thông tin liên hệ:

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Website: https://vietnix.vn/

Bài viết trên đã cung cấp thông tin tổng quan về lệnh free trong Linux – công cụ hữu ích giúp bạn kiểm tra tình trạng bộ nhớ. Hy vọng những kiến thức và ví dụ thực tế được chia sẻ sẽ giúp bạn sử dụng lệnh free hiệu quả hơn, từ đó tối ưu hiệu suất hệ thống một cách dễ dàng. Để tìm hiểu thêm các lệnh khác của Linux, bạn có thể tham khảo thêm những bài viết dưới đây:

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

PHẦN CỨNG MẠNH MẼ

HỖ TRỢ 24/7

ĐĂNG KÝ NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG