Firefox menulis banyak data pada SSD. Bagaimana cara memperbaikinya?
SSD akhirnya tersedia untuk sebagian besar pengguna laptop dan PC. Mereka memiliki banyak keunggulan, yang utamanya adalah kinerja tinggi, tetapi ada juga kelemahannya. Kerugiannya termasuk resistensi aus yang lebih sedikit dibandingkan dengan HDD (sumber daya perekaman). Benar, SSD modern biasanya memiliki umur yang lebih lama daripada keusangan.Kondisi solid mengungkapkan potensi penuhnya sebagai disk sistem. Dalam konfigurasi ini, sistem operasi dan aplikasi yang diinstal pada drive sistem membaca dan menulis data ke SSD. Sebagai Ternyata , browser Mozilla Firefox setiap hari menulis jumlah yang relatif besar data dari membunuh sumber daya SSD.Sebagian besar pengguna PC tahu bahwa browser menulis banyak data ke hard disk atau HDD. Tapi seberapa tepatnya? Sergey Bobik, yang menginstal versi gratis SSDLife di komputernya, memikirkan hal ini. Perangkat lunak ini memungkinkan Anda untuk menilai status SSD dan menunjukkan perkiraan masa pakai drive.Selama dua hari Sergey tidak bekerja dengan apa pun kecuali browser dan email. Dan saya sangat terkejut ketika mengetahui bahwa 12 GB data ditulis ke SSD pada satu dari dua hari ini. Karena dia tidak mengunggah file yang banyak, dan situs yang berfungsi tidak dapat menyediakan cache dengan volume sebesar itu, diputuskan untuk menemukan alasan atas apa yang terjadi.Sergey Bobik memantau statistik yang disediakan oleh aplikasi selama dua minggu. Ternyata, bahkan ketika komputer tidak bekerja (tetapi tidak dimatikan), sejumlah besar data hingga 10 GB dimuat di SSD.
Penyebab utama dari apa yang terjadi adalah browser Firefox. Itu diunduh dari 300 KB hingga 2 MB setiap detik. Rekaman dilakukan dalam file yang disebut recovery.js. Ternyata, ini adalah cadangan dari sesi Firefox. Ini digunakan jika browser atau sistem operasi crash. Ini adalah fitur yang berguna tetapi intensif sumber daya. Dan jika kita mempertimbangkan fakta bahwa SSD memiliki sumber daya yang terbatas, maka Anda sudah perlu memutuskan sendiri mana yang lebih berguna - disk yang berfungsi atau mengembalikan sesi browser saat ini setelah crash.Sergei menulis bahwa masalahnya bukan hanya dalam satu file. Untuk mempelajari masalah lebih lengkap, ia melakukan beberapa langkah tambahan:1. Tetapkan nilai browser.sessionstore.interval ke 15000 ms dan tutup semua tab browser yang terbuka;2. Membuka satu tab dengan Google.com, menunggu beberapa menit dan menutupnya;3. Sekali lagi membuka browser dan memeriksa ukuran recovery.js. Ukurannya menurun menjadi 5 KB, bukannya 900 KB;4. Saya membuka beberapa ulasan berbagai perangkat di dua jendela berbeda. Saya mencari ulasan dan membuka hasil pencarian di tab baru;5. Membuka jendela browser ketiga, membuka beberapa situs di tab jendela ini;6. Meluncurkan Monitor Proses dan mulai melacak file recovery.js dan cookie *.
7. Acara dihapus dihapus di "File-> Capture Events". Log yang ada juga dibersihkan;8. Acara yang diaktifkan kembali masuk "File-> Capture Events". Saya meninggalkan tiga jendela browser yang ditunjukkan di atas selama 45 menit. Pada saat ini, Sergey menyalakan Chrome untuk kebutuhannya sendiri;9. Saya melihat melalui statistik browser di "Tools-> File Summary".Ternyata, selama ini Firefox menulis data 1,1 GB ke disk. Volume utama adalah cookie *.
Pada saat yang sama, file setelah semua manipulasi dilakukan hanya mencapai volume 1,3 MB.Sergey kembali ke Firefox dan membuka kotak surat di outlook.com di salah satu jendela. Menghapus semua log peristiwa di Monitor Proses dan mulai memonitor lagi. Kali ini, ia meninggalkan Firefox dalam keadaan diam hanya selama 10 menit. Setelah itu, ukuran recovery.js tumbuh menjadi 1,5 MB. Cookies sekali lagi menghabiskan ratusan megabita pada SSD.
Menurut penulis karya, browser dapat menulis banyak data ke file recovery.js, cookie, atau pada saat yang sama merekam informasi baik di sana maupun di sana. Jika Anda mengambil data 1,1 GB yang direkam oleh Firefox sebagai sebuah konstanta, maka Anda dapat berharap untuk mencatat informasi 35 GB dalam satu hari kerja jika Anda tidak mematikan sistem. Setelah pengukuran, ternyata penulisan ke file recovery.js berlangsung pada kecepatan 2 MB / s.Apa yang bisa dilakukan?
Jika Anda memiliki hard drive biasa, maka Anda tidak dapat benar-benar khawatir. Tetapi jika SSD dipasang sebagai sistem, SSD perlu melakukan serangkaian tindakan yang dapat menghentikan aliran data yang dihasilkan oleh browser Firefox.Tindakan utama adalah mengonfigurasi salah satu opsi Firefox, browser.sessionstore.interval. Parameter ini tersedia saat menjalankan perintah "about:config"
di bilah alamat. Secara default, ini adalah 15 detik. Interval waktu dapat diperpanjang hingga 30 menit. Dalam hal ini, jumlah data yang dihasilkan oleh Firefox per hari berkurang dari 10-15 GB menjadi 2 GB. Ini masih banyak, tetapi beberapa kali kurang dari sebelum pengaturan browser selesai.Sumber daya dari beberapa SSD konsumen hanya 20 GB data yang direkam per hari. Firefox dapat menggunakan setengah dari sumber daya ini. Jika peramban Anda secara konstan memiliki banyak jendela terbuka, dan Anda bekerja dengan situs "berat", Anda dapat mengharapkan lebih banyak data yang direkam oleh Firefox daripada yang ditunjukkan di atas.Perlu meningkatkan nilai parameter browser.sessionstore.interval bahkan jika Anda memiliki HDD biasa sebagai disk sistem. Faktanya adalah bahwa menulis konstan ke disk mengurangi kinerjanya, dan PC dapat menjadi sedikit lebih cepat jika Anda menghapus penulisan data konstan dari browser.Pengembang Firefox berkatabahwa mereka tahu tentang masalah tersebut, tetapi sejauh ini tidak mungkin untuk menyelesaikannya, karena Anda harus sepenuhnya mengubah prinsip fungsi Session Restore.Source: https://habr.com/ru/post/id397865/
All Articles