ในการเริ่มต้น Dropbox จะทำการจัดทำดัชนีไฟล์ซึ่งจะทำให้ระบบหยุดนิ่งเป็นเวลาสามนาที
มีวิธี จำกัด Dropbox ไม่ให้เข้าถึงฮาร์ดดิสก์หรือลดระดับความสำคัญของการเข้าถึง Dropbox ไปยังฮาร์ดดิสก์หรือไม่
ในการเริ่มต้น Dropbox จะทำการจัดทำดัชนีไฟล์ซึ่งจะทำให้ระบบหยุดนิ่งเป็นเวลาสามนาที
มีวิธี จำกัด Dropbox ไม่ให้เข้าถึงฮาร์ดดิสก์หรือลดระดับความสำคัญของการเข้าถึง Dropbox ไปยังฮาร์ดดิสก์หรือไม่
คำตอบ:
การเติมเต็มคำตอบของ Carlos D. Barranco คุณสามารถแก้ไขไฟล์ตัวเรียกใช้ที่อยู่ใน/usr/share/applications/dropbox.desktop
และตั้งค่าการเริ่มต้นที่มีลำดับความสำคัญต่ำสำหรับดรอปบ็อกซ์อย่างถาวร
ในกรณีของฉันมันมีประโยชน์ในการ จำกัด การใช้งานตัวประมวลผลของดรอปบ็อกซ์ คุณสามารถติดตั้งแพ็คเกจ cpulimit:# apt-get install cpulimit
ตัวอย่างเช่นในการ จำกัด การใช้งานตัวประมวลผลสูงสุด 20%: # cpulimit -b -e dropbox -l 20
ในการกำหนดค่าทั้ง IO ต่ำและการประมวลผลต่ำสำหรับดรอปบ็อกซ์โดยอัตโนมัติด้วยการเปิดตัวระบบแก้ไข/usr/share/applications/dropbox.desktop
และแทนที่dropbox start -i
ด้วยionice -c 3 dropbox start -i && cpulimit -b -e dropbox -l 20
คำสั่งionice
จะตั้งค่าลำดับความสำคัญที่ไม่ได้ใช้งานสำหรับการเข้าถึง IO และพารามิเตอร์-l
ของ cpulimit จะกำหนดค่าขีด จำกัด การประมวลผลในค่าเปอร์เซ็นต์ ข้อมูลเพิ่มเติมเกี่ยวกับ cpulimit สามารถพบได้ใน: http://www.nixtutor.com/linux/changing-priority-on-linux-processes/
คำสั่งที่ถูกต้องมีดังต่อไปนี้:
ionice -c 3 dropbox start -i
แต่คุณต้องระวังและปิดการใช้งานกล่องดรอปบ็อกซ์ "เริ่มดรอปบ็อกซ์เมื่อเริ่มต้นระบบ" ในการกำหนดค่าดรอปบ็อกซ์ มิเช่นนั้น dropbox จะกู้คืนคำสั่งในไฟล์ปรับแต่งเป็น "dropbox start -i" (โดยไม่ต้องเรียกใช้งานอิออน)
หวังว่านี่จะช่วยได้
ใช้ Kubuntu 14.04 ข้อเสนอแนะด้านบนไม่ทำงาน ฉันมากับอันนี้และมันแก้ปัญหานี้ให้ฉันใน Lenovo T510 ของฉัน
ในไฟล์/usr/share/applications/dropbox.desktop
เปลี่ยนExec
บรรทัดเป็นอ่าน:
Exec=ionice -c 2 -n 7 dropbox start -i
การดูไอโซโทปดรอปบ็อกซ์ได้รับ 99% ของ CPU เท่านั้นเมื่อไม่มีกระบวนการอื่นที่ต้องการเวลา มันแบ่งปันฮาร์ดไดรฟ์กับกระบวนการอื่น ๆ โดยลดระดับความต้องการลง
คุณมีโฮมไดเร็กตอรี่ที่เข้ารหัสหรือไม่ การถอดรหัสไฟล์ทั้งหมดในโฟลเดอร์ Dropbox ของคุณต้องใช้เวลาและความจุ CPU ทั้งหมดของคุณ (ฉันมีปัญหาเดียวกัน) การสลับกระบวนการดรอปบ็อกซ์ไปที่ลำดับความสำคัญต่ำมีผลตามที่ต้องการในการไม่ทำให้คอมพิวเตอร์ติดขัดและการซิงค์ยังทำงานได้ดี
ฉันไม่รู้ว่าจะเริ่มต้น Dropbox อัตโนมัติด้วย Prioirty ที่ต่ำกว่าได้อย่างไร
อาจเป็นวิธีแก้ปัญหาที่ซับซ้อน แต่ควรทำงานและแก้ไขปัญหาของคุณ:
ติดตั้งระบบไฟล์ในหน่วยความจำระบบของคุณ (tmpfs) และตั้งเป็นโฟลเดอร์ Dropbox ของคุณ (สิ่งใดภายใต้/run/
จะทำสิ่งนี้โดยอัตโนมัติ) เป็นสิ่งชั่วคราวและจะถูกลบเมื่อคุณรีบูต! ดังนั้นคุณควรตั้งค่าบางอย่างเช่นงาน cron เพื่อซิงโครไนซ์ตำแหน่งนี้เป็นระยะกับโฟลเดอร์ถาวรในโฟลเดอร์บ้านของคุณ
ปรับปรุง:นี้บทความ disuses วิธีนี้สำหรับโปรไฟล์เบราว์เซอร์
อีกทางเลือกหนึ่งioniceจะช่วยให้คุณกำหนดลำดับความสำคัญของกระบวนการในระบบแฟ้ม มันอาจซับซ้อนกว่านี้ในการบำรุงรักษาและฉันก็ไม่แน่ใจด้วยซ้ำว่ามันเป็นสิ่งที่คุณต้องการ