Saat startup, Dropbox menjalankan pengindeksan file, yang membuat sistem tidak bergerak selama tiga menit.
Apakah ada cara untuk membatasi Dropbox dari mengakses hard disk, atau mengurangi prioritas akses Dropbox ke hard disk?
Saat startup, Dropbox menjalankan pengindeksan file, yang membuat sistem tidak bergerak selama tiga menit.
Apakah ada cara untuk membatasi Dropbox dari mengakses hard disk, atau mengurangi prioritas akses Dropbox ke hard disk?
Jawaban:
Melengkapi jawaban Carlos D. Barranco, Anda dapat mengedit file peluncur yang terletak di /usr/share/applications/dropbox.desktop
dan secara permanen menetapkan awal yang rendah untuk dropbox.
Dalam kasus saya, itu juga berguna untuk membatasi penggunaan prosesor dropbox. Anda dapat menginstal paket cpulimit:# apt-get install cpulimit
Misalnya, untuk membatasi penggunaan dropbox hingga 20% prosesor: # cpulimit -b -e dropbox -l 20
Untuk mengonfigurasi IO rendah dan pemrosesan rendah untuk dropbox secara otomatis dengan peluncuran sistem, edit /usr/share/applications/dropbox.desktop
dan ganti dropbox start -i
denganionice -c 3 dropbox start -i && cpulimit -b -e dropbox -l 20
Perintah ionice
akan menetapkan prioritas idle untuk akses IO dan parameter -l
cpulimit mengkonfigurasi batas pemrosesan dalam nilai-nilai persentase. Informasi lebih lanjut tentang cpulimit dapat ditemukan di: http://www.nixtutor.com/linux/changing-priority-on-linux-processes/
Perintah yang benar adalah sebagai berikut:
ionice -c 3 dropbox start -i
Tetapi Anda harus berhati-hati dan menonaktifkan kotak centang dropbox "Mulai dropbox pada startup sistem" di konfigurasi dropbox. Jika tidak, dropbox akan mengembalikan perintah dalam file konfigurasi ke "dropbox start -i" (tanpa panggilan ionice).
Semoga ini membantu.
Menjalankan Kubuntu 14.04, saran di atas tidak berfungsi. Saya datang dengan yang ini dan itu memecahkan masalah ini untuk saya di Lenovo T510 saya.
Dalam file tersebut /usr/share/applications/dropbox.desktop
, ubah Exec
baris untuk membaca:
Exec=ionice -c 2 -n 7 dropbox start -i
Menonton iotop, dropbox hanya mendapatkan 99% dari CPU SAAT ketika tidak ada proses lain yang membutuhkan waktu. Ini berbagi hard drive dengan proses lain dengan menurunkan tingkat permintaannya.
Anda mungkin memiliki direktori home terenkripsi? Mendekripsi semua file di folder Dropbox Anda membutuhkan waktu dan semua kapasitas CPU Anda (saya memiliki masalah yang sama). Mengubah proses dropbox ke prioritas rendah memiliki efek yang diinginkan untuk menghentikan kemacetan komputer dan sinkronisasi masih berfungsi dengan baik.
Saya hanya tidak tahu bagaimana secara otomatis selalu memulai Dropbox dengan prioirty yang lebih rendah.
Mungkin solusi yang kompleks, tetapi harus berhasil dan menyelesaikan masalah Anda:
Siapkan sistem file di memori sistem Anda (tmpfs) dan tetapkan itu sebagai folder Dropbox Anda. (Apa pun di bawah /run/
akan melakukan ini secara otomatis.) Ini sementara dan akan dihapus ketika Anda reboot! Jadi Anda harus menyiapkan sesuatu seperti cron-job untuk menyinkronkan lokasi ini secara berkala ke folder persisten di folder rumah Anda.
Update: ini artikel disuses metode ini untuk profil browser.
Atau, ionice akan membiarkan Anda mengatur prioritas proses untuk sistem file. Sebenarnya bisa lebih rumit untuk mempertahankan dan saya bahkan tidak yakin itu melakukan apa yang Anda inginkan.
pidof dropbox
sudo ionice -c3 -p$$
dalam /etc/rc.local
kaleng seseorang mengisi kekosongan ?! dan katakan padaku apakah ini akan berhasil. terinspirasi dari blog ini