Phần cứng

Làm thế nào để tối ưu hóa ssd trong linux từng bước

Mục lục:

Anonim

Có một số lý do để tối ưu hóa SSD trong Linux. Ví dụ: mua một ổ cứng SSD và muốn tận dụng tối đa nó, và có nó nhưng muốn làm cho nó đi nhanh hơn, muốn kéo dài tuổi thọ của SSD của chúng tôi. Dù sao, bất kể trường hợp của bạn, ở đây chúng tôi sẽ giải thích làm thế nào để làm điều đó.

Chỉ số nội dung

Tối ưu hóa SSD trong Linux

Khái niệm cơ bản về SSD

SSD là thuật ngữ được sử dụng để chỉ thế hệ đơn vị lưu trữ mới cho máy tính. Nó là từ viết tắt của tiếng Anh "Solid State Drive" tương đương với Solid State Drive của Tây Ban Nha.

Những ưu điểm chính của một đĩa cứng rắn trái ngược với một đĩa cứng thông thường, về cơ bản xuất phát từ thực tế là hoạt động của nó không dựa trên việc sử dụng các thành phần cơ học chuyển động liên tục. Điều này được phản ánh trong một tốc độ đọc cao. Sự khác biệt này có thể sờ thấy được đặc biệt là khi khởi động hệ thống và khi chạy các chương trình đòi hỏi khả năng xử lý cao.

Cài đặt chính để tối ưu hóa ổ SSD

Bây giờ chúng ta đã rõ về SSD là gì, hãy bắt tay vào công việc với các cài đặt để tối ưu hóa SSD. Có rất nhiều điều chỉnh và tối ưu hóa được khuyến nghị khi cập nhật SSD. Tuy nhiên, sau khi đánh giá và lọc mọi thứ được nói về chủ đề này, chúng tôi đã lập một danh sách các điều chỉnh thiết yếu.

Một số tác vụ trong danh sách này liên quan đến tệp fstab, vì vậy đề xuất đầu tiên của chúng tôi là sao lưu trước. Bạn có thể sử dụng lệnh sau:

sudo cp / etc / fstab /etc/fstab.bak

Theo cách này, nếu có lỗi xảy ra, bạn có thể xóa tệp và khôi phục tệp đã sao lưu ban đầu.

Tránh thời gian truy cập

Đây là điều cần thiết để tăng tuổi thọ của SSD của chúng tôi. Rất đơn giản, chúng tôi giảm số lượng ghi nó thực hiện trên Hệ điều hành vào đĩa. Trong trường hợp bạn cần biết thời điểm tôi thực hiện quyền truy cập cuối cùng của bạn vào một thư mục hoặc tệp, chúng tôi thêm vào tệp / etc / fstab, hai tùy chọn sau:

gật đầu

LƯU Ý: chúng phải nằm cùng với các tùy chọn còn lại và thông số kỹ thuật của chúng được phân tách bằng dấu phẩy (,) chứ không phải bằng dấu cách.

Kích hoạt TRIM

Kích hoạt TRIM rất hữu ích để giúp quản lý hiệu suất đĩa trong thời gian dài. Để làm điều này, tùy chọn sau được thêm vào fstab:

loại bỏ

Cần lưu ý rằng điều này hoạt động hoàn hảo với các hệ thống tệp ext4 và ngay cả với các ổ đĩa cứng thông thường. Ngoài ra, mặc dù đúng là ban đầu nó không thể hiện sự cải thiện hiệu suất ngay lập tức, về lâu dài nó sẽ giúp hệ thống hoạt động tốt hơn nhiều. Đó là lý do tại sao chúng tôi đã đưa nó vào danh sách của chúng tôi.

Tmpfs

Theo mặc định, hệ thống lưu bộ đệm trong / tmp. Biết được điều này, chúng ta có thể cấu hình thông qua fstab rằng bộ đệm được gắn vào RAM như một tệp tạm thời của hệ thống, bằng cách này , hệ thống sẽ chạm vào đĩa cứng ít nhất có thể. Để làm điều này, chúng tôi thêm dòng sau vào cuối / etc / fstab:

tmpfs / tmp tmpfs mặc định, noatime, mode = 1777 0 0

Chúng tôi lưu các thay đổi vào tập tin để tiến hành.

Thay đổi lịch trình IO

Hệ thống không ghi các thay đổi trực tiếp vào đĩa cứng mà chỉ xếp hàng các yêu cầu khác nhau. Nó là bộ lập lịch đầu vào-đầu ra xử lý việc này đúng. Theo mặc định, bộ lập lịch là cfq, tuy nhiên chúng ta có thể thay đổi cái này cho phù hợp nhất với phần cứng mới của chúng ta.

Đối với điều này, chúng tôi phải thực hiện các bước sau:

CHÚNG TÔI ĐỀ NGHỊ CPU CPU Delid: Nó là gì và để làm gì

Đầu tiên, chúng tôi liệt kê các tùy chọn có sẵn để chọn trình lập kế hoạch với lệnh sau:

cat / sys / block / sd X / queue / calendaruler

Trong trường hợp X, bạn phải thay thế nó bằng chữ cái của đơn vị tương ứng của hệ thống của bạn.

Nếu bạn có tùy chọn thời hạn thì đó là tùy chọn bạn nên sử dụng, vì nó cho phép các điều chỉnh bổ sung khác sau này. Nếu không, một lựa chọn khác có thể là noop. Bây giờ chúng tôi phải chỉ định hệ điều hành để sử dụng các tùy chọn mặc định này tại mỗi lần khởi động, vì điều này chúng tôi chỉnh sửa tệp RC.local:

sudo nano /etc/rc.local

Lưu ý: Đối với mục đích của trường hợp này, chúng tôi sử dụng trình chỉnh sửa nano, nhưng bạn có thể sử dụng một trong các tùy chọn của mình.

Trước dòng "exit 0", bạn thêm hai dòng này (nếu bạn đang sử dụng thời hạn):

thời hạn tiếng vang> / sys / block / sdX / queue / calendaruler echo 1> / sys / block / sdX / queue / iosched / fifo_batch

Hoặc, trong trường hợp bạn đang sử dụng noop, bạn thêm dòng này:

echo noop> / sys / block / sdX / queue / calendaruler

Một lần nữa, X phải được thay thế bằng chữ cái của ổ đĩa tương ứng trong hệ thống của bạn.

Xác minh rằng mọi thứ đều chính xác, lưu và sau đó thoát khỏi trình soạn thảo của bạn.

Khởi động lại

Cần phải khởi động lại để tất cả những thay đổi này có hiệu lực. Sau khi khởi động lại, mọi thứ sẽ sẵn sàng. Nếu vì lý do nào đó đã xảy ra lỗi và bạn không thể khởi động hệ thống của mình, bạn có thể hoàn tác các thay đổi và thử lại từng bước được mô tả.

Các thay đổi đối với tệp fstab sẽ được lưu giữ vô thời hạn khi cài đặt, thậm chí chấp nhận các bản cập nhật. Tuy nhiên, tệp RC.local phải được khôi phục sau mỗi lần cập nhật phiên bản của bạn.

Kết luận

Như bạn có thể thấy, không có sự phức tạp nào lớn hơn trong các bước này để thực hiện tối ưu hóa SSD. Trên hết, chúng tôi sẽ đạt được một cải tiến 100% chuyển thành những cải tiến vô hạn trong thời gian khởi động, chuyển, ghi và tải dữ liệu.

Chúng tôi khuyên bạn nên đọc cách tối ưu hóa SSD trong Windows 10.

Hãy cho chúng tôi biết bạn đã thực hiện điều chỉnh nào khác trên SSD của mình hoặc viết thư cho chúng tôi nếu bạn lo lắng?

Phần cứng

Lựa chọn của người biên tập

Back to top button