Dropboxจะใช้ CPU ประมาณ 100% เป็นครั้งคราว เหตุใดสิ่งนี้จึงเกิดขึ้นและฉันจะแก้ไขได้อย่างไร
จากการค้นหารอบ ๆ ดูเหมือนว่าไม่ใช่ปัญหาที่ผิดปกติ
Dropboxจะใช้ CPU ประมาณ 100% เป็นครั้งคราว เหตุใดสิ่งนี้จึงเกิดขึ้นและฉันจะแก้ไขได้อย่างไร
จากการค้นหารอบ ๆ ดูเหมือนว่าไม่ใช่ปัญหาที่ผิดปกติ
คำตอบ:
นำมาจากคำถาม Ask Ubuntu นี้ :
Dropbox คำนวณแฮชของไฟล์ทั้งหมดที่จะทำการซิงค์โดยใช้ทั้งคู่เพื่อพิจารณาว่ามีการเปลี่ยนแปลงหรือไม่และเพื่อหลีกเลี่ยงการอัปโหลดเนื้อหาที่มีอยู่แล้วในระบบคลาวด์ (ลูกค้ารายอื่นมีไฟล์เดียวกัน) การคำนวณแฮชใช้พลังงาน CPU โดยทั่วไปจะเห็นได้ชัดเจนเมื่อเข้าสู่ระบบ
ดังนั้นดูเหมือนว่าวิธีเดียวที่จะแก้ไขมันคือการลดขนาดของโฟลเดอร์ Dropbox ที่คุณแบ่งปัน
ฉันพบวิธีแก้ปัญหาที่นี่: http://www.michaelcarwile.com/throttle-dropbox-and-other-app-cpu-usage/
ติดตั้ง cpulimit:
brew install cpulimit
รับ ID กระบวนการของ Dropbox:
ps aux | grep Dropbox
ผู้ใช้ 19628 104.7 2.3 xxxxxxxx xxxxxxxx ?? R 4:07 PM 15: 47.12 /Applications/Dropbox.app/Contents/MacOS/Dropbox
รัน cpulimit ด้วยแฟล็ก -p โดยใช้ ID กระบวนการ:
cpulimit -p 19628 -l 40
หมายเหตุ: นั่นคือตัวพิมพ์เล็ก L (สำหรับขีด จำกัด ) และหมายเลขสุดท้าย (40 ในกรณีนี้) คือเปอร์เซ็นต์ของ CPU ที่คุณต้องการเค้นแอพให้
หมายเหตุเพิ่มเติม: cpulimit จะแสดงผล 'Process xxx found' และจะทำงานต่อไปจนกว่าคุณจะฆ่าด้วย + C