จะทราบได้อย่างไรว่า nsurlsessiond กำลังดาวน์โหลดอะไร


25

ฉันปิดทุกสิ่งที่ไดรฟ์ iCloud และดูเหมือนว่ามีสิ่งอื่นที่ใช้งานอยู่ ฉันไม่มีการแชร์รูปภาพและการซิงค์รูปภาพระหว่าง Mac และ iPhone และฉันได้ปิดสิ่งที่ฉันสามารถทำได้ แต่ยังคงดาวน์โหลด nsurlsessiond มากกว่า 400 MB ทุกครั้งที่ทำงาน ซึ่งบางครั้งจะถูกเรียกด้วยการรีสตาร์ทระบบ

ฉันทำกระบวนการตัวอย่างกับมัน แต่ฉันไม่รู้ว่ามันหมายถึงอะไร

คำตอบ:


34

daemon นั้นถูกเรียกใช้และจำเป็นต้องดาวน์โหลดบริการเพื่อรับการเรียกจากแอพจำนวนมากและบริการจำนวนมากบน macOS (และ iOS และ tvOS และ watchOS)

ฉันไม่พบวิธีที่ง่ายในการรับรายละเอียดสรุปหรือสถิติจากตัวจัดการเซสชัน แต่เนื่องจากมันทำงานบนคิวเพื่ออัปโหลดหรือดาวน์โหลดสิ่งต่าง ๆ ฉันเดาว่าคุณมีงานอย่างน้อยหนึ่งรายการ

ต่อไปนี้เป็นวิธีการแยกกิจกรรมในระบบของคุณ:

sudo lsof | grep nsurl
ps -ef|grep nsurl
sudo fs_usage -w | grep nsurl

รายการแรกที่เปิดไฟล์และเรียงลำดับสำหรับการแข่งขันของ“ nsurl” รายการที่สองแสดงกระบวนการทั้งหมดและเรียงลำดับอีกครั้ง รายการที่สามแสดงกิจกรรมระบบไฟล์

ซึ่งจะช่วยให้คุณตรวจสอบสิ่งต่าง ๆ และดูว่า nsurl daemons ใดทำงานอยู่เมื่อคุณวัดการถ่ายโอน 400 mb คุณสามารถรับดัมพ์ของกิจกรรมระบบด้วยsysdiagnose nsurlsessiond

หากคุณตรวจสอบว่าเป็นเอกสาร iCloud จริงๆคุณอาจต้องbrctl log -wดูระบบย่อยนั้นแทนการตรวจสอบเธรดผู้ทำงานที่กำลังทำการยก


3
ขอบคุณมากไมค์ คุณเจ๋งมาก. คุณช่วยบอกฉันทีว่า 3 คำสั่งที่คุณพูดแต่ละคำสั่งทำอะไรได้บ้าง ฉันป้อนพวกเขาและรับรายการไฟล์ (สมมติว่าเป็นไฟล์ที่ใช้โดยกระบวนการ) แต่ฉันไม่เข้าใจว่าแต่ละคอลัมน์แสดงถึงอะไร ฉันไม่รู้ว่า REG, CHR หรือ 1,3 หมายถึงอะไร และฉันไม่แน่ใจว่าคอลัมน์สุดท้ายเป็นไบต์ที่ส่ง / รับโดยกระบวนการ มีแนวทางบางอย่างเกี่ยวกับเรื่องนี้ไหม?
Milad

@ Milad ยินดีต้อนรับสู่ถามที่แตกต่างกัน มีไกด์มากมาย ทำไมไม่ใช้คำสั่งอย่างใดอย่างหนึ่ง (อาจเป็นpsหนึ่งในการเริ่มต้น) และถามคำถามใหม่ ก่อนโพสต์ให้ตรวจสอบคำถามที่เกี่ยวข้องและอ่านวิธีถามและแสดงตำแหน่งที่งานวิจัยของคุณล้มเหลวในการเรียนรู้สิ่งที่คำสั่งทำ ปิงฉันที่นี่พร้อมลิงก์และฉันจะเห็นสิ่งที่ฉันสามารถทำได้ การตอบคำถามตามความเห็นเป็นเรื่องยากและไม่ได้ช่วยเว็บไซต์เลย
bmike

เพิ่มข้อมูลเพิ่มเติมในหัวข้อนี้ ฉันมีการตั้งค่า iCloud เพื่อปรับแต่งพื้นที่บน Mac ของฉัน เมื่อฉันปิด Bootcamp มันเริ่มดาวน์โหลดทุกอย่างจาก iCloud ไปยัง Mac ฉันจะไม่พบข้อมูลนั้นหากไม่มีกระทู้นี้, ขอชื่นชม bmike!

9

ในกรณีของฉันฉันได้พบว่า:

เมื่อทำการสำรองข้อมูล WhatsApp (บน iOS - iPhone) แชทกับ iCloud จะทำการคัดลอกข้อมูลสำรองลงในเครื่องทุกเครื่องที่ใช้ iCloud การสำรองข้อมูลถูกวางไว้ในโฟลเดอร์ที่ซ่อนอยู่ในเครื่องของฉัน (OS X 10.11.4) ที่อยู่ในนั้น

/ Users / UUUUUUUU / Library / เอกสารมือถือ / 57T923XXXX ~ net ~ whatsapp ~ WhatsApp / Accounts / NNNNNNNNNN / การสำรองข้อมูล

โฟลเดอร์ที่ UUUUUUU เป็นชื่อผู้ใช้ของฉันและ NNNNNNNNN คือหมายเลขโทรศัพท์ของฉัน

น่าเสียดายที่ไฟล์สำรองสำหรับสื่ออยู่ในไฟล์เก็บถาวรขนาดใหญ่หนึ่งไฟล์ (ของฉันคือ> 560MB) ดังนั้นทุกครั้งที่ WhatsApp สำรองไฟล์ WHOLE จะถูกดาวน์โหลดอีกครั้งจากสิ่งที่ฉันเห็น นี่คือสิ่งที่ nsurlsessiond กำลังทำอยู่

หากคุณรันคำสั่ง brctl log -w ที่กล่าวถึงข้างต้นคุณจะเห็นบางสิ่งในบรรทัดเหล่านี้:

received a push for container 57T923XXXX~net~whatsapp~WhatsApp
[note]    2.335 [2016-05-04 12:44:54.114] cloudkit.operation.callback    sync-down.container-metadata BRCContainerMetadataSyncDownOperation.m:229
fetched 0 containers metadata from the cloud
[note]    2.375 [2016-05-04 12:44:54.154] sqlite.serverTruth             zone.server               BRCServerZone.m:771
received 25 edited items from the cloud for 57T923XXXX.net.whatsapp.WhatsApp
[note]    2.427 [2016-05-04 12:44:54.207] bird.scheduler.Apply Changes   accountsession       BRCAccountSession.m:1473
we will now download new documents automatically because the account contains less than 5 GB
[note]    2.536 [2016-05-04 12:44:54.316] sqlite.clientTruth             fs.downloader          BRCFSDownloader.m:1469
downloading 11 documents in 57T923XXXX.net.whatsapp.WhatsApp

การลบ 'เอกสาร' ของ WhatsApp (เช่นการสำรองข้อมูล) ผ่านคอนโซลการจัดการพื้นที่เก็บข้อมูล iCloud ใน iOS หรือ Mac OS X จะลบไฟล์ออกจากโฟลเดอร์เอกสารมือถือและหลังจากนั้นไม่มีกิจกรรมใดเพิ่มเติมจาก nsurlsessiond

หวังว่านี่จะช่วยได้


ทำตามวิธีแก้ปัญหาของคอรีไคลน์ด้านล่างว่าโฟลเดอร์ทั้งหมดหายไปอย่างสมบูรณ์
nyxee

4

สำหรับ Googler ที่ต้องการหยุดการใช้แบนด์วิดท์ให้ทำในสิ่งที่ OP ทำและปิดบริการที่อาจทำให้เกิดปัญหา:

iCloud

  1. ค่ากำหนดของระบบ -> iCloud
  2. ยกเลิกการเลือก:
    • iCloud Drive
    • ภาพถ่าย

ข้อเสนอแนะสปอตไลท์

  1. การตั้งค่าระบบ -> สปอตไลท์
  2. ยกเลิกการเลือก "ข้อเสนอแนะที่น่าสนใจ"

หากคุณพบว่ามีสิ่งอื่นที่ใช้แบนด์วิดท์อยู่บนเครื่องของคุณให้ใส่ไว้ในความคิดเห็นและฉันจะเพิ่มที่นี่


ดูเหมือนว่าโซลูชันปัจจุบัน ฉันคิดว่า iPhone และ Mac ของฉันมีแนวโน้มที่จะดาวน์โหลดดังนั้นการอัปเดตระบบปฏิบัติการโดยอัตโนมัติ ฉันเห็นบางสิ่งบางอย่างด้านล่าง แต่มันไม่ครอบคลุม iphone .. คุณช่วยกรุณาพูดบางสิ่งเล็ก ๆ เกี่ยวกับข้อเสนอแนะสปอตไลท์ ..
nyxee

3

นี่เป็นโพสต์ที่เป็นประโยชน์จริงๆ:

http://ayteck.blogspot.com/2015/09/limited-bandwidth-apple-and-hell-caused.html

สำหรับฉันมันคือ "auto update" จาก App Store ไปที่ "การตั้งค่าระบบ - App Store - ปิดการใช้งานการอัปเดต" บันทึกแบนด์วิดธ์หลายร้อย Mb ต่อวันของฉัน (และทำให้ทุกอย่างเร็วขึ้น)


ยินดีต้อนรับสู่ถามที่แตกต่างกัน! เรากำลังพยายามค้นหาคำตอบที่ดีที่สุดและคำตอบเหล่านั้นจะให้ข้อมูลว่าทำไมถึงดีที่สุด อธิบายว่าทำไมคุณคิดว่าลิงค์ที่คุณให้ไว้จะตอบคำถาม ลิงก์สามารถเปลี่ยนแปลงและล้าสมัยดังนั้นเราจึงต้องการคำตอบไม่ใช่แค่ลิงค์ ดูวิธีการตอบเกี่ยวกับวิธีการให้คำตอบที่มีคุณภาพ - จากรีวิว -
fsb

0

นอกเหนือจากการตั้งค่า iCloud ในการตั้งค่า ในกรณีของฉันมันคือการซิงค์ข้อความในข้อความ> การตั้งค่า> iMessage และมี "เปิดใช้งานข้อความสำหรับ iCloud" ซึ่งเป็นสาเหตุของปัญหา

ทุกอย่างอื่นถูกปิดการใช้งานเสมอ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.