Apa yang bisa saya pindah ke drive RAM agar sistem bekerja lebih cepat?

8

File / direktori mana yang dapat saya pindah ke drive RAM agar sistem bekerja lebih cepat?

Saya berencana untuk meningkatkan memori laptop saya ke 8GB segera, jadi saya akan memiliki beberapa memori cepat untuk digunakan. Bagaimana cara mengkonfigurasi sistem agar bekerja optimal dengan memori ini?

Perubahan berikutnya yang saya pertimbangkan berikutnya adalah: - meningkatkan hard drive ke SSD - mulai menggunakan virtualisasi (kadang-kadang saya perlu Windows)

Edit:

Mungkin saya bisa mengorbankan waktu boot, dan menyalin beberapa file ke drive RAM saat boot?

takeshin
sumber

Jawaban:

6

Untuk memasang /tmp /var/logdan /var/tmpdalam RAM. Tambahkan baris ini ke akhir fstab untuk me-mount /tmp(file sementara) sebagai tmpfs(sistem file sementara):

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

Simpan, lalu: sudo mount -a

Mulai ulang agar perubahan diterapkan. Menjalankan df, Anda akan melihat baris baru dengan /tmp, /var/tmpdan /var/logsdipasang di tmpfs.

Catatan: semua file log akan hilang setelah reboot, untuk mencadangkannya secara manual jalankan di terminal ini:

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

Untuk memindahkan Firefox Cache Ke RAM:

Ketikkan about:configbilah alamat firefox dan klik aku akan hati-hati, aku janji! . Klik kanan pada area kosong dan buat nilai string baru yang disebut:

 browser.cache.disk.parent_directory

Tetapkan nilainya menjadi /tmp

Mulai ulang Firefox.

TenPlus1
sumber
Bagaimana saya mengotomatiskan rsyncperintah ini untuk menjalankannya pada logout, shutdown sistem atau hibernasi?
takeshin
/ var / tmp TIDAK boleh ditempatkan di tmpfs . Lihat jawaban
user95602
6

Sesuai dengan Standar Hirarki Sistem Files untuk Linux, /var/tmpTIDAK boleh ditempatkan dalam tmpfs :

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

The /var/tmpdirektori dibuat tersedia untuk program yang membutuhkan file-file sementara atau direktori yang diawetkan antara reboot sistem. Oleh karena itu, data yang disimpan dalam /var/tmplebih persisten daripada data dalam / tmp. File dan direktori yang berada di /var/tmpdalamnya tidak boleh dihapus ketika sistem di-boot. Meskipun data yang disimpan dalam /var/tmpbiasanya dihapus dengan cara spesifik situs, direkomendasikan bahwa penghapusan terjadi pada interval yang lebih jarang daripada /tmp.

pengguna95602
sumber
0

Tidak banyak dari instalasi default untuk memakai ramdisk, karena itu akan dihapus setiap kali Anda boot. Ramdisk hanya dapat digunakan untuk file sementara.
Jadi direktori untuk menjalankan ramdisk yang dapat saya pikirkan adalah / var / run / dan / var / tmp / (mungkin / tmp). Saya melakukan ini di Mac OSX (RamFS: https://gist.github.com/931579 ).

Henk
sumber