Saya memiliki mesin profil rendah tetapi dengan banyak RAM cepat, 4 Gb, yang merupakan jumlah memori yang saya mungkin tidak akan pernah menggunakan, bahkan tidak setengah, karena saya hanya menggunakan mesin ini untuk coding dan browsing web.
HDD sangat lambat dan kinerja keseluruhan buruk ketika boot, caching atau memulai program baru, saya bertanya-tanya apakah Ubuntu dapat menyediakan beberapa pengaturan atau utilitas untuk mengatasi situasi ini dan membiarkan sistem saya lebih mengandalkan penggunaan RAM.
performance
ram
pengguna1717079
sumber
sumber
ureadahead
untuk membuat profil proses boot dan membuatnya secepat mungkin.Jawaban:
Anda harus menginstal Preload yang akan preload perangkat lunak yang paling sering Anda gunakan di RAM Anda (itu akan mempelajari perangkat lunak mana yang melakukan preload sendiri). Itu sangat mudah diatur:
Anda mungkin tidak perlu menyentuhnya, tetapi jika mau, Anda dapat mengedit opsi
/etc/preload.conf
sumber
Anda dapat menambahkan baris berikut
/etc/fstab
untuk memasang/tmp
direktori Anda ke dalam RAM.Ini dapat dilakukan dengan direktori lain juga. Misalnya ketika Anda mengkompilasi kode Anda, Anda dapat menempatkan folder tempat file objek ditempatkan dan ditautkan ke dalam RAM.
Tapi perhatikan. Data dalam folder yang dipasang dengan cara ini akan hilang pada setiap kasus shutdown. Ingatlah itu.
Selain dari pengetahuan saya, ada banyak sumber daya bermanfaat lainnya yang tersedia tentang topik ini. Misalnya utas ini .
sumber
Apa itu RAM?
RAM, atau memori akses acak, adalah jenis sistem penyimpanan yang dikenal sebagai penyimpanan volatil . Artinya, ia hanya menyimpan data sementara ia memiliki kekuatan. Dengan kata lain, setiap perubahan yang Anda lakukan padanya, jika Anda tidak menulisnya ke perangkat penyimpanan persisten, akan hilang setiap saat RAM kehilangan daya.
Apa itu hard drive?
Hard drive, atau disk drive (atau hard disk drive), adalah jenis sistem penyimpanan yang berbeda yang dikenal sebagai penyimpanan persisten . Ini berarti bahwa data tetap bahkan ketika kekurangan daya. CD, DVD, floppy disk, dan USB thumb drive juga termasuk dalam kategori ini.
Apa yang terjadi ketika saya boot, menulis ke cache, atau memulai program baru?
Untuk menjaga sistem Anda di antara reboot, OS harus menulis apa yang ada di RAM ke dalam perangkat penyimpanan persisten, biasanya hard drive primer. Sebaliknya, untuk memulihkan informasi itu, atau untuk memulai aplikasi, ia harus memuat data itu ke dalam RAM dari perangkat penyimpanan. Ini bahkan terjadi dengan live CD, meskipun semuanya berjalan dalam memori, ia harus terlebih dahulu membaca semuanya dari CD (atau drive USB). Hal ini juga terjadi bahkan dengan alat / ide yang disarankan cauon dan Ugo, karena pada titik tertentu, data harus dibaca dari atau ditulis ke disk untuk bertahan di antara boot (khususnya Preload tidak akan meningkatkan waktu boot ).
Jika Anda memiliki RAM yang cepat, maka kemacetan Anda akan berada di suatu tempat dalam proses baca dari / tulis ke disk, biasanya dalam kecepatan koneksi data atau kecepatan drive.
Apa yang dapat saya lakukan untuk meningkatkan kecepatan operasi ini?
Untuk meningkatkan kecepatan ketiga operasi yang disebutkan, Anda harus melakukan peningkatan perangkat keras.
Dapatkan koneksi yang lebih cepat. Koneksi paralel ATA (PATA, pita abu-abu pada mesin yang lebih tua) akan lebih lambat dari koneksi SATA (Serial ATA, yang lebih baru, kabel yang lebih kecil). Jika Anda bisa dan belum melakukannya, tingkatkan ke drive SATA. Jika Anda memilih rute drive USB (dijelaskan di bawah), maka pastikan Anda menggunakan drive dan port USB 2.0 (atau, lebih baik, lebih cepat, 3.0) . Perangkat dan port USB akan mencatat kecepatan hal yang lebih lambat, jadi meskipun Anda memiliki port 3.0, jika perangkat 2.0, Anda hanya akan mendapatkan kecepatan 2.0.
Dapatkan perangkat penyimpanan yang lebih cepat. Hard drive berbasis platter diukur dalam RPM, dan umumnya datang dalam tiga kecepatan - 5400 rpm, 7200 rpm, dan 10k rpm. Jika Anda memiliki drive 5400 rpm, tingkatkan ke setidaknya 7200. Selain itu, drive Solid State (termasuk USB thumb drive) lebih cepat daripada drive berbasis platter. Jika Anda mampu membelinya, tingkatkan ke solid state drive. Atau, Anda dapat menginstal Ubuntu pada drive USB dan menjalankannya dari sana (perlu diingat, bahwa pengaturan seperti itu akan terbatas pada kecepatan port USB Anda, jadi pastikan Anda menggunakan setidaknya port USB 2.0 dan mendorong).
sumber
coba zram (dulu disebut compcache), itu adalah swap terkompresi dalam memori!
paket untuk ubuntu 12.10 adalah zram-config, tidak perlu boot.
swapon -s akan menampilkan sesuatu seperti:
Saya memiliki ram 6GB dan 4 cpu inti, jadi satu swap untuk setiap inti menggunakan setengah total, dari ram! (untuk alasan yang bagus)
Baca apa yang dikatakan ppl tentang compcache dan zram!
baik, jika non zram sedang digunakan, boot atau coba, IYKWYAD (jika Anda tahu apa yang Anda lakukan), tukarkan mereka, untuk melihat yang zram diisi dan meningkatkan kinerja keseluruhan.
sumber