Bước 1: Kiểm tra thông tin trao đổi trong hệ thống

Trước hết bạn cần phải xem nếu có một số không gian hoán đổi có sẵn trong hệ điều hành của bạn. Tuy nhiên, bạn có thể có nhiều hơn trên các phân vùng hoặc tệp hoán đổi nhưng chỉ một cái là đủ.


Nhập thông tin sau để kiểm tra xem hệ thống có bất kỳ trao đổi được cấu hình nào không:

sudo hoán đổi -s
Tên tệp Kích thước được sử dụng Ưu tiên

Bạn không có khả năng trao đổi không gian hoán đổi nếu bạn chỉ nhận được tiêu đề của hable như hiển thị ở trên.

Ngoài ra, bạn có thể kiểm tra không gian trao đổi bằng cách sử dụng tiện ích miễn phí. Bây giờ, nhập nội dung sau để kiểm tra bộ nhớ hiện tại của bạn và sử dụng trao đổi:

miễn phí
            tổng số bộ đệm chia sẻ miễn phí được sử dụng

Mem: 3950 328 3799 102 3311

Hoán đổi: 0 0 0

Bước 2: Kiểm tra dung lượng trống trên ổ cứng

Chúng tôi khuyên bạn nên sử dụng phân vùng hoàn toàn riêng biệt để trao đổi nhưng đôi khi bạn không thể thay đổi lược đồ phân vùng.

Nhưng một điều mà bạn cần biết trước khi bắt đầu là việc sử dụng đĩa hiện tại của bạn. Nhập cái này để biết cách sử dụng đĩa hiện tại của bạn:

df -h
Kích thước hệ thống tập tin được sử dụng Tận dụng% Được gắn trên

udev 2.0G 0 2.0G 0% / dev

tmpfs 396M 11M 385M 3% / lần chạy

/ dev / xvda1 25G 3,8G 21G 16% /

tmpfs 2.0G 0 2.0G 0% / dev / shm

tmpfs 5.0M 0 5.0M 0% / lần chạy / khóa

tmpfs 2.0G 0 2.0G 0% / sys / fs / cgroup

tmpfs 396M 0 396M 0% / lần chạy / người dùng / 1000

Bạn sẽ thấy một cái gì đó tương tự như thông tin hiển thị ở trên. Trong trường hợp này, bạn có thể thấy rằng dòng thứ ba hiển thị dung lượng trống trong phân vùng ổ cứng của chúng tôi là 21 GB.

Kích thước phù hợp của không gian hoán đổi phụ thuộc vào sở thích cá nhân của người dùng và yêu cầu ứng dụng của họ. Là điểm khởi đầu, bạn có thể sử dụng dung lượng gấp đôi dung lượng RAM trên hệ thống.

Bước 3: Tạo tập tin hoán đổi

Tôi sẽ tạo ra một không gian hoán đổi 4 GB, cùng dung lượng với RAM của tôi. Tôi không làm cho không gian tăng gấp đôi vì sở thích cá nhân của tôi.
Trước hết hãy tạo một tập tin trong thư mục gốc (/) của bạn và đặt tên cho nó ‘hoán đổi.
Chúng tôi có hai phương pháp để làm điều này.

Phương pháp chậm

Phương pháp này là một phương pháp chậm. Bạn sẽ phải tạo một tệp bằng lệnh dd có không gian preallocated.

Điều này có thể được sử dụng để ghi số không vào tệp từ một thiết bị đặc biệt trong các hệ thống Linux có vị trí / dev / zero, có thể tách ra nhiều số không theo yêu cầu.

Để chỉ định kích thước tệp, một tổ hợp bs cho kích thước khối và tính cho số lượng khối sẽ được sử dụng. Chúng ta có thể tùy ý gán bất cứ thứ gì cho từng tham số nhưng điều quan trọng là sản phẩm của họ.

Vì chúng tôi đang tạo một tệp dung lượng 4 GB. Vì vậy, chúng tôi có thể tạo nó bằng cách chỉ định kích thước khối là 1 GB và số lượng là 4.

sudo dd if = / dev / zero of = / exchangefile bs = 1G đếm = 4
Bản ghi 4 + 0 trong

4 + 0 hồ sơ ra

Sao chép 4294967296 byte (4,3 GB), 18,6227 s, 231 MB / s

Bạn phải rất chính xác về vị trí trong lệnh của bạn vì nó thậm chí có thể phá hủy dữ liệu của bạn nếu nó ở sai vị trí.

Để kiểm tra xem 4 GB đã được phân bổ hay chưa, bạn chỉ cần nhập như sau:

ls -lh / hoán đổi
-rw-r – r– 1 root 4.0G ngày 18 tháng 4 16:25 / hoán đổi

Phương pháp này hơi tốn thời gian.

Nhưng nếu bạn muốn xem phương thức nhanh hơn hoạt động như thế nào, bạn cần xóa tệp bằng cách gõ:

sudo rm / hoán đổi

Phương pháp nhanh hơn

Chúng tôi cũng có một phương pháp nhanh hơn sử dụng chương trình fallocate để tạo cùng một tệp. Lệnh này sẽ cung cấp cho bạn cùng một đầu ra mà không phải viết nội dung giả.

Nhập thông tin sau để tạo tệp 4 GB:

sudo fallocate -l 4G / hoán đổi

Ngay sau khi lời nhắc trở lại, bạn có thể kiểm tra xem dung lượng ghi có được bảo lưu hay không bằng cách nhập:

ls -lh / hoán đổi
-rw-r – r– 1 root 4.0G 18 tháng 4 16:29 / hoán đổi

Bước 4: Kích hoạt tệp hoán đổi

Chúng tôi đã tạo tập tin cần thiết nhưng hệ thống của chúng tôi không biết nó có nghĩa là gì. Trong bước này, chúng tôi sẽ phải yêu cầu hệ thống của chúng tôi định dạng tệp này dưới dạng trao đổi. Sau đó, điều này cần phải được kích hoạt.

Để tránh rủi ro bảo mật cho những người dùng khác có thể đọc hoặc ghi vào tệp này, một số điều chỉnh phải được thực hiện trên các quyền của tệp của chúng tôi. Các điều chỉnh cần phải theo cách mà không ai ngoài root có thể đọc tệp này. Nhập thông tin sau để khóa quyền:

sudo chmod 600 / hoán đổi

Nhập thông tin sau để xác minh xem tập tin có quyền chính xác không:

ls -lh / hoán đổi
-rw ——- 1 root 4.0G ngày 18 tháng 4 16:30 / hoán đổi

Nếu bạn quan sát trên các cột gốc có bật cờ đọc và ghi. Bây giờ bạn cần gõ như sau để cho hệ thống của bạn tạo không gian hoán đổi:

sudo mkswap / hoán đổi
Thiết lập hoán đổi phiên bản 1, kích thước = 4194300 KiB

không có nhãn, UUID = ehfsd0-c090-4fd4-c9nb-265b9a7d9526

Bây giờ bạn cần kích hoạt tệp hoán đổi bằng cách gõ:

sudo hoán đổi / hoán đổi

Nhập thông tin sau để kiểm tra xem hệ thống của chúng tôi có báo cáo không gian hoán đổi ngay bây giờ không:

sudo hoán đổi -s
Tên tệp Kích thước được sử dụng Ưu tiên

/ tệp hoán đổi tệp 4194300 0 -1

Bây giờ chúng tôi phải sử dụng tiện ích miễn phí một lần nữa để hợp tác phát hiện của chúng tôi:

miễn phí
tổng số bộ đệm chia sẻ miễn phí được sử dụng lưu trữ

Mem: 3950 328 3799 102 3311

Hoán đổi: 4095 0 4095

Bước 5: Tạo tập tin hoán đổi vĩnh viễn

Chúng tôi đã kích hoạt tệp hoán đổi của mình nhưng không phụ thuộc vào máy chủ để bật tệp khi chúng tôi khởi động lại. Sửa đổi tệp thefstab để thay đổi.

Trong trình chỉnh sửa văn bản, chỉnh sửa tệp với quyền root:

sudo nano / etc / fstab

Thêm dòng sau đây ở dưới cùng của tập tin:

/ exchangefile không hoán đổi sw 0 0

Điều này sẽ cho hệ điều hành biết rằng tệp mà bạn tạo phải được sử dụng tự động. Sau đó đóng tệp khi bạn đã làm việc xong.

Bước 6: Điều chỉnh cài đặt hoán đổi

Khi xử lý trao đổi, chúng tôi có một vài tham số có thể được cấu hình để ảnh hưởng đến hiệu suất của hệ thống của bạn.

Có một tính năng gọi là trao đổi. Tham số này có thể định cấu hình bao nhiêu lần hệ thống của bạn hoán đổi dữ liệu từ RAM sang không gian trao đổi. Giá trị này có thể nằm trong khoảng từ 0 đến 100.

Nếu giá trị của tham số này gần bằng 0 thì không có dữ liệu, trừ khi cực kỳ cần thiết, sẽ bị nhân thay đổi. Hãy nhớ rằng các tệp hoán đổi có thể làm giảm hiệu suất của hệ thống.

Nếu giá trị của tham số này gọn gàng đến 100 thì để giữ thêm dung lượng RAM trống, nhiều dữ liệu sẽ được hoán đổi.

Để kiểm tra sự thay đổi hiện tại của bạn, hãy gõ như sau:

mèo / Proc / sys / vm / swappiness
60

Chúng tôi khuyên rằng một máy tính để bàn nên có độ hoán đổi khoảng 60 và VPS nên để nó gần hơn với số không.

Lệnh sysctl có thể được sử dụng để thay đổi giá trị của swappiness.
Ví dụ: nếu bạn muốn đặt giá trị của swappiness thành 15 thì gõ như sau:

sudo sysctl vm.swappiness = 15
vm.swappiness = 15

Cho đến khi bạn khởi động lại, cài đặt này sẽ tồn tại. Thêm dòng sau vào tệp /etc/sysctl.conf của bạn để tự động đặt giá trị này khi khởi động lại:

sudo nano /etc/sysctl.conf

Cũng thêm vào ở phía dưới:

vm.swappiness = 10

Sau đó lưu và đóng tệp khi bạn đã làm việc xong.

Bạn cũng sẽ cần định cấu hình vfs_cache_pressure. Cài đặt này sẽ giúp bạn thay đổi số lượng bộ đệm inode và thông tin nha khoa trên các dữ liệu khác.

Truy vấn hệ thống tập tin Proc một lần nữa để xem giá trị hiện tại:

mèo / Proc / sys / vm / vfs_cache_pressure
100

Hệ thống của chúng tôi sẽ nhanh chóng xóa thông tin inode khỏi bộ đệm vì nó hiện được cấu hình.

Để đặt cài đặt này thành cài đặt bảo thủ hơn, giả sử 50, nhập như sau:

sudo sysctl vm.vfs_cache_pressure = 50

vm.vfs_cache_pressure = 50

Nhưng tất cả điều này chỉ có giá trị cho phiên hiện tại của chúng tôi. Nhưng đừng lo lắng. Nó có thể được thay đổi bằng cách nhúng nó vào tập tin cấu hình của chúng tôi:

sudo nano /etc/sysctl.conf

Ở dưới cùng thêm dòng sau. Nó sẽ chỉ định một giá trị mới.

vm.vfs_cache_pressure = 50

Đó là tất cả. Bây giờ bạn cần lưu và đóng tệp của bạn và bạn đã hoàn tất.

Chúng tôi hy vọng bài viết của chúng tôi đã giúp bạn.

Lưu ý đặc biệt: Đánh giá lưu trữ của HostAdvice cho phép bạn tham khảo ý kiến ​​với hàng ngàn người dùng trước khi mua gói lưu trữ. Nếu bạn đang tìm mua gói Ubuntu Ubuntu, hãy sử dụng các đánh giá của chúng tôi để tìm dịch vụ lưu trữ VPS tốt nhất và dịch vụ Linux Hosting.

Kiểm tra 3 dịch vụ lưu trữ Linux hàng đầu

FastComet

Giá khởi điểm:
$ 2,95


độ tin cậy
9,7


Giá cả
9,5


Thân thiện với người dùng
9,7


Ủng hộ
9,7


Đặc trưng
9,6

Đọc đánh giá

Ghé thăm FastComet

Chủ nhà

Giá khởi điểm:
0,99 đô la


độ tin cậy
9,3


Giá cả
9,3


Thân thiện với người dùng
9,4


Ủng hộ
9,4


Đặc trưng
9,2

Đọc đánh giá

Ghé thăm Hostinger

ChemiCloud

Giá khởi điểm:
$ 2,76


độ tin cậy
10


Giá cả
9,9


Thân thiện với người dùng
9,9


Ủng hộ
10


Đặc trưng
9,9

Đọc đánh giá

Truy cập ChemiCloud

Bài viết hướng dẫn liên quan

  • Cách cài đặt máy chủ Ark trên VPS Ubuntu 18.04 hoặc máy chủ chuyên dụng
    chuyên gia
  • Cách thay đổi tên máy chủ trên VPS Ubuntu 18.04 hoặc máy chủ chuyên dụng
    người mới
  • Cách định cấu hình Nginx và Apache cùng nhau trên cùng một Ubuntu Ubuntu hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách cài đặt MEAN Stack trên máy chủ Ubuntu 17.10 của bạn
    Trung gian
  • Cách thiết lập Kubernetes trên VPS Ubuntu
    chuyên gia
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me