Tôi có thể chuyển gì sang ổ RAM để hệ thống hoạt động nhanh hơn?


8

Những tập tin / thư mục nào tôi có thể di chuyển đến ổ đĩa RAM để hệ thống hoạt động nhanh hơn?

Tôi dự định sớm nâng cấp bộ nhớ máy tính xách tay của mình lên 8GB, vì vậy tôi sẽ có một số bộ nhớ nhanh để sử dụng. Làm thế nào để cấu hình hệ thống để làm việc tối ưu với bộ nhớ này?

Những thay đổi tiếp theo tôi xem xét tiếp theo là: - nâng cấp ổ cứng lên SSD - bắt đầu sử dụng ảo hóa (đôi khi tôi cần Windows)

Biên tập:

Có lẽ tôi có thể hy sinh thời gian khởi động và sao chép một số tệp vào ổ RAM trong khi khởi động?

Câu trả lời:


6

Để gắn kết /tmp /var/log/var/tmptrong RAM. Thêm các dòng này vào cuối fstab để gắn kết /tmp(tệp tạm thời) dưới dạng tmpfs(hệ thống tệp tạm thời):

tmpfs /tmp     tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

Lưu lại, sau đó: sudo mount -a

Khởi động lại để những thay đổi có hiệu lực. Chạy df, bạn sẽ thấy một dòng mới với /tmp, /var/tmp/var/logsgắn trên tmpfs.

Lưu ý: tất cả các tệp nhật ký sẽ bị mất sau khi khởi động lại, để sao lưu chúng chạy thủ công trong thiết bị đầu cuối:

rsync -av /var/log/* ~/saved_logfiles

Để di chuyển Firefox Cache vào RAM:

Nhập about:configvào thanh địa chỉ firefox và nhấp Tôi sẽ cẩn thận, tôi hứa! . Nhấp chuột phải vào vùng trống và tạo một giá trị chuỗi mới gọi là:

 browser.cache.disk.parent_directory

Đặt giá trị của nó thành /tmp

Khởi động lại Firefox.


Làm cách nào tôi có thể tự động hóa rsynclệnh này để chạy nó khi đăng xuất, tắt hệ thống hoặc ngủ đông?
takeshin

/ var / tmp KHÔNG nên được đặt trong tmpfs . Xem câu trả lời
user95602

6

Theo Tiêu chuẩn phân cấp hệ thống tập tin cho Linux, /var/tmpKHÔNG nên được đặt trong tmpfs :

http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE

Thư mục /var/tmpđược tạo sẵn cho các chương trình yêu cầu các tệp hoặc thư mục tạm thời được bảo tồn giữa các lần khởi động lại hệ thống. Do đó, dữ liệu được lưu trữ /var/tmpliên tục hơn dữ liệu trong / tmp. Các tập tin và thư mục nằm trong /var/tmpkhông được xóa khi hệ thống được khởi động. Mặc dù dữ liệu được lưu trữ /var/tmpthường bị xóa theo cách cụ thể của trang web, nhưng chúng tôi khuyên bạn nên xóa việc xảy ra ở một khoảng thời gian ít thường xuyên hơn /tmp.


0

Không có nhiều từ cài đặt mặc định để cài đặt ramdisk, vì nó sẽ bị xóa mỗi khi bạn khởi động. Một ramdisk chỉ có thể sử dụng cho các tập tin tạm thời.
Vì vậy, các thư mục để chạy ramdisk tôi có thể nghĩ là / var / run / và / var / tmp / (có thể / tmp). Tôi làm điều này trên Mac OSX (RamFS: https://gist.github.com/931579 ).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.