Làm cách nào để sử dụng zRam?


40

Tôi đã cài đặt zRam như được mô tả trên webupd8.org . Tôi đã cài đặt nó từ thiết bị đầu cuối. Đó là tất cả những gì tôi phải làm hay tôi phải làm một số cấu hình hoặc một cái gì đó? Zram-enabler có tự làm mọi thứ hay tôi phải đặt một số tham số?


Từ những gì được đưa ra trong liên kết, có vẻ như nó hoạt động ra khỏi hộp.
Mahesh

Câu trả lời:


21

Giống như Serge "Shnatsel" Davidoff đã được trích dẫn trong bài đăng trên blog đó, gói này cài đặt một tập lệnh để chạy nó như một dịch vụ. Kịch bản tự động cấu hình và dịch vụ tự động khởi động. Không cần cấu hình thêm. Dịch vụ có thể được điều khiển thủ công thông qua:

sudo service zramswap start|stop|status|restart|reload|force-reload

Nếu bạn mở gói gỡ lỗi bằng con lăn tệp, bạn có thể thấy rằng chỉ có hai tệp được cài đặt:

/etc/init/zramswap.conf
/etc/init.d/zramswap

Cùng với một số tập tin tài liệu. Thư mục DEBIANchứa dữ liệu meta gói và các lệnh để khởi tạo dịch vụ. Đó là tất cả có trong gói. Các thiết bị tương ứng được đặt tên theo sơ đồ này:/dev/zram[0-9]

Bạn đã cài đặt nó qua PPA chưa? Tôi khuyên bạn nên làm điều đó.


Có, tôi đã cài đặt nó thông qua PPA. Và cảm ơn câu trả lời của bạn. Bạn đã trả lời câu hỏi của tôi một cách hoàn hảo. Vì vậy, tôi không cần phải khởi động nó mỗi khi tôi bật máy tính của mình phải không? Nó tự khởi động phải không?
Schweinsteiger

Đúng rồi.
LiveWireBT

Trong Ubuntu 12.04+, hiện đã có sẵn thông quasudo apt-get install zram-config
Sameer Puri

30

Ở đây bạn đi, toàn bộ cảm giác về zRam trong Ubuntu:

zRam là một mã bên trong kernel, một khi được kích hoạt, sẽ tạo ra một thiết bị khối dựa trên RAM hoạt động như một đĩa trao đổi, nhưng được nén và lưu trữ trong bộ nhớ, cho phép I / O rất nhanh và tăng dung lượng bộ nhớ có sẵn trước khi hệ thống bắt đầu hoán đổi vào đĩa.

zRam được tích hợp vào nhân Linux 3.2 trở lên, do đó, nó đã có trong Ubuntu 12.04.

Trước đây trên máy 2GB của tôi, không có zRAM, khi tôi mở nhiều tab trình duyệt, hệ thống bắt đầu bị nghẹt, trong khi HDD bắt đầu sao chép dữ liệu sang SWAP gây ra sự chậm hoàn toàn. Bây giờ sau khi kích hoạt zRam, thay vì đóng băng sau khi hết RAM, hệ thống hoạt động như không có gì xảy ra. Tôi không nhận thấy bất kỳ sự khác biệt nào cả. Nó trông giống như thêm RAM;)

Theo kinh nghiệm của tôi, zRam rất hữu ích cho những người sử dụng máy tính có RAM 1GB hoặc 2GB. Vì zRam đang nén dữ liệu, nó yêu cầu một số tài nguyên bộ xử lý. Không nhiều, nhưng luôn luôn. Vì lý do đó tôi không khuyên bạn nên sử dụng nó với các bộ xử lý cũ. Ngoài ra, nếu bạn có RAM 4GB, rất có thể bạn sẽ không cần sử dụng nó.

Để kích hoạt nó, gõ vào terminal:

sudo apt-get install zram-config

Để xóa [gõ như sau]:

sudo dpkg --purge zramswap-enabler
sudo dpkg --purge zram-config


12

Trình nền dịch vụ sẽ kích hoạt ngay lập tức khi cài đặt. Bạn có thể xác minh điều này bằng cách gõ vào một thiết bị đầu cuối:

cat /proc/swaps

Cần có một số mục / dev / XXX (nếu bạn có phân vùng trao đổi / tệp đang hoạt động) và ít nhất một mục có "hoán đổi" trong tên của nó (sẽ có một mục cho mỗi lõi bộ xử lý trên hệ thống của chúng tôi). Nếu không, hãy thử khởi động lại và gõ lại lệnh.

Không có thêm hành động cần thiết.



3

Đảm bảo với rebootUbuntu và kiểm tra xem Zram có khởi động trong khi khởi động không.

Thực hiện theo các hướng dẫn như đã lưu ý trước đó để kiểm tra cat /proc/swaps

Nếu bạn không thấy các thiết bị hoán đổi zram của mình được liệt kê, (trong trường hợp của tôi cũng vậy) thì hãy làm điều này:

sudo su  
update-rc.d zramswap defaults

Điều này sẽ liệt kê zram như một dịch vụ khởi động.

reboot và kiểm tra xem nó đã bắt đầu trong khi khởi động chưa.


2

Trên VPS Ubuntu 14.04 của tôi, tôi đã phải chạy như sau:

sudo apt-get install linux-image-extra-$(uname -r)
sudo apt-get install zram-config

Dòng đầu tiên cài đặt mô-đun hạt nhân zram.

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.