Saya ingin tahu apa kelemahan menggunakan preload
? Jika tidak ada downside, preload
akan diaktifkan secara default, jadi saya kira ada beberapa.
Oke, Anda memerlukan RAM lebih banyak, tetapi kebanyakan orang memiliki RAM jauh lebih banyak daripada kebutuhan Ubuntu - jadi apa kerugian penggunaannya preload
?
Jawaban:
Sederhananya, Preload bukan untuk semua orang. Sangat bagus jika Anda sering membuka aplikasi atau perpustakaan. Ini berbahaya jika Anda memuat aplikasi atau perpustakaan hanya sesekali. Saya akan menggunakan dua contoh dari penggunaan saya yang sebenarnya (dan ya saya menggunakan preload).
Pertama, Google Chrome. Sekarang browser dibuka hanya sekali per boot, mungkin dua kali (bagi saya, saya seorang pengembang web). Chrome dan perpustakaan terkaitnya tetap tersimpan dalam memori karena saya selalu menggunakannya. Bahkan ketika saya menutup semua jendela chrome itu masih di latar belakang melakukan hal itu. Dengan demikian semua ram yang didedikasikan untuk memegang salinan preload Chrome adalah total dan benar-benar sia-sia. Tidak pernah (atau jarang) dibongkar. Untuk pengguna rata-rata, ini berlaku untuk sejumlah besar aplikasi. Seorang pengguna Office hampir selalu memiliki aplikasi email mereka terbuka. Jadi penghematan kecil dalam waktu startup benar-benar sia-sia karena mereka hanya membuka aplikasi email mereka sekali sehari, dan membiarkannya terbuka.
Contoh kedua adalah rake. Sebagai pengembang ruby yang percaya pada pengujian saya menjalankan rake a TON. rake run, dijalankan selama beberapa detik - menit kemudian keluar. Preload membantu saya mempercepat pekerjaan sehari-hari saya karena banyak menyapu dan perpustakaan yang dibutuhkan (yang bisa sangat luas) sebelumnya. Jadi ada banyak awal dan berhenti untuk menjalankan rake. Ram tambahan yang digunakan untuk mempercepat peluncuran 400 atau 500 rake selama beberapa jam benar-benar sepadan.
Jadi alasan itu tidak diaktifkan secara default adalah karena kemampuannya untuk benar-benar meningkatkan kinerja sebagian besar didasarkan pada bagaimana Anda menggunakan sistem Anda. Bagi sebagian orang itu akan menjadi negatif dan bagi orang lain positif.
Terakhir, setelah preload, bahkan jika Anda tidak menggunakannya, mengkonsumsi ram. Jadi, jika Anda tidak sering meluncurkan aplikasi, Anda sebenarnya bisa membuat seluruh sistem Anda lebih lambat dengan tidak memiliki ram yang tersedia untuk jenis caching lainnya. Ingat, bahkan jika Anda memiliki 32 Gigs of ram Linux akan mencoba untuk menggunakan sebanyak mungkin untuk cache data untuk membuat interaksi Anda lebih cepat. Dengan menggunakan preload Anda mengurangi memori bebas itu. Bahkan jika itu hanya sedikit kecil, 2 detik yang Anda simpan saat meluncurkan chrome 1 dapat dikenakan biaya 60 detik selama sebulan tetap berjalan.
sumber
sumber
Sekarang dikatakan, tampaknya preload adalah utilitas yang hebat, dan mungkin saja.
Saya pikir alasannya tidak dimuat dengan OS, adalah karena pengguna harus tahu persis apa yang dilakukan di sana, dan memiliki pengalaman yang cukup untuk dapat menggunakannya, dan sistem harus memiliki RAM yang cukup.
Pada aspek yang lebih teknis, preload berfungsi dengan memindahkan data dari hard disk ke RAM, yang membuat sebagian besar hard disk beralih ke mode tidur jika tidak digunakan, dan kemudian harus berputar kembali ketika diperlukan. Jadi memutar naik / turun drive, akan menyebabkan jumlah Siklus Muat / Bongkar, dan jumlah waktu Power-On meningkat, dan itu akan mempersingkat masa pakai drive.
1 Sumber: techthrob
2 Sumber: Preload - Anemon Prefetching Adaptive oleh Behdad Esfahbod - Tesis yang diajukan sesuai dengan persyaratan untuk tingkat Master of Science - Lulusan Departemen Ilmu Komputer - University of Toronto Hak Cipta (c) 2006 oleh Behdad Esfahbod.
sumber
Kekurangannya? Tidak ada!
Peningkatan kinerja membuka aplikasi oleh pengguna. Saya telah menggunakannya selama bertahun-tahun pada sistem saya dan juga "baca-depan" dan tidak memiliki masalah. The halaman bug untuk preload tidak menyarankan kekurangan apapun baik.
Preload memonitor aplikasi yang dijalankan pengguna , dan dengan menganalisis data ini, memprediksi aplikasi apa yang mungkin dijalankan oleh pengguna , dan mengambil binari-binari itu dan ketergantungannya ke dalam memori untuk waktu startup yang lebih cepat.
Itu memang meningkatkan waktu booting sedikit namun penurunan kecepatan mengambil waktu aplikasi jauh melebihi masalah kecil ini.
lihat artikel
Jika Anda terus-menerus menggunakan aplikasi umum seperti Firefox atau Gimp, Anda akan melihat beberapa kali pemuatan yang jauh lebih baik. Preload adalah daemon yang berjalan secara diam-diam di latar belakang dan tidak akan mengganggu desktop Anda. Pengguna Ubuntu dapat menginstal preload dengan:
Hasil:
ref
sumber