เป็นเรื่องปกติหรือไม่ที่จะมีการเปิดตัว 1,000 เธรดในการบู๊ตเครื่อง MacBook Pro?


1

MacBook Pro ของฉันช้ามากทันทีหลังจากบูตเครื่อง หลังจากผ่านไปแล้วประมาณ 5-6 นาทีฉันสามารถเปิดแอพพลิเคชั่นใด ๆ หรือใช้ MacBook ได้อย่างถูกต้อง เมื่อฉันตรวจสอบกระบวนการโดยใช้คำสั่ง "top" ใน mac Terminal ฉันเห็นเกือบ 1,000 เธรดที่ทำงานบน MacBook ของฉัน เป็นเรื่องปกติหรือไม่ การแนบภาพหน้าจอของคำสั่ง "top"

 Processes: 302 total, 2 running, 300 sleeping, 1020 threads                                                                                  23:19:55
Load Avg: 1.58, 1.58, 1.52  CPU usage: 9.48% user, 5.59% sys, 84.91% idle    SharedLibs: 253M resident, 63M data, 23M linkedit.
MemRegions: 26938 total, 1140M resident, 158M private, 304M shared. PhysMem: 3526M used (1011M wired), 569M unused.
VM: 1759G vsize, 1118M framework vsize, 320(0) swapins, 320(0) swapouts. Networks: packets: 51990/48M in, 45361/7234K out.
Disks: 157047/5111M read, 51916/1058M written.

PID  COMMAND      %CPU  TIME     #TH   #WQ  #PORT MEM    PURG   CMPRS  PGRP PPID STATE    BOOSTS           %CPU_ME %CPU_OTHRS UID  FAULTS   COW
720  SandboxedSer 0.0   00:00.03 2     1    47    1364K  12K    0B     720  1    sleeping  0[1]            0.00000 0.00000    501  3142     178
719  ocspd        0.0   00:00.02 2     1    30    1176K  0B     0B     719  1    sleeping *0[1]            0.00000 0.00000    0    1785     139
718  syspolicyd   0.0   00:00.09 2     1    33    3432K  44K    0B     718  1    sleeping  0[1]            0.00000 0.00000    0    3640     178
717  XprotectServ 0.0   00:00.05 2     2    44    3032K  0B     0B     717  1    sleeping  0[1]            0.00000 0.00000    501  3673     177
715  QuickLookSat 0.0   00:00.68 2     1    53    13M    1856K  0B     715  1    sleeping  0[0]            0.00000 0.00000    501  17221    246
713  automountd   0.0   00:00.02 7     1    30    1144K  0B     0B     713  1    sleeping *0[1]            0.00000 0.00000    0    2619     187
712  com.apple.ap 0.0   00:00.73 4     2    210+  9776K+ 12K    0B     712  1    sleeping *0[21+]          0.00000 0.03544    501  10239+   377
711  cupsd        0.0   00:00.08 3     1    45    2676K  0B     0B     711  1    sleeping  0[0]            0.00000 0.00000    0    2327     152
710  printtool    0.0   00:00.04 2     2    31    1056K  0B     0B     710  1    sleeping  0[27]           0.00000 0.00000    501  2618     159
708  colorsync.us 0.0   00:00.03 2     1    51    1012K  0B     0B     708  1    sleeping *0[1]            0.00000 0.00000    501  1665     146
707  MTLCompilerS 0.0   00:00.42 2     2    32    21M    0B     0B     707  1    sleeping  0[13]           0.00000 0.00000    501  9832     257
706  MTLCompilerS 0.0   00:00.15 2     2    25    6312K  0B     0B     706  1    sleeping  0[3]            0.00000 0.00000    0    5070     253
705  com.apple.hi 0.0   00:00.06 2     2    33    996K   0B     0B     705  1    sleeping  0[80]           0.00000 0.00000    501  1679     

เท่าที่ฉันจำได้ในแล็ปท็อป Linux จำนวนเธรดที่เปิดตัวทันทีหลังจากบู๊ตเครื่องนั้นน้อยกว่าเมื่อเทียบกับ macOS


1
ในการบู๊ตเครื่อง Mac Mini ของฉัน (กลางปี ​​2011) High Sierra พร้อม SSD ของบุคคลที่สามมีค่ามากกว่า 1700 - 1800 เธรด ไม่มีอะไรนอกจากเบราว์เซอร์ที่ฉันใช้เพื่อพิมพ์เทอร์มินัล (เพื่อดูผลลัพธ์top) และการสำรองข้อมูล Time Machine ทำงาน Mini อยู่ที่ 1187 เธรด ฉันยังมี Dropbox, Google Drive และกระบวนการพื้นหลังอื่น ๆ ที่ทำงานอยู่ Time Machine เสร็จสิ้นและตอนนี้ลดเหลือ 1112 เธรด ปัญหาที่ใหญ่กว่าคือคุณต้องรอ 5-6 นาทีจนกว่า MBP ของคุณจะใช้งานได้แปลก MBP รุ่นใดที่ใช้ระบบปฏิบัติการ MacOS รุ่นใด
IconDaemon

@IconDaemon - ฉันกำลังใช้ MacBook Pro (13 นิ้ว, กลางปี ​​2012) และ macOS High Sierra รุ่น 10.13.4
ฟรี

คำตอบ:


1

จำนวนกระบวนการไม่สำคัญจริง ๆ ตราบใดที่พวกเขาไม่ใช้เวลา CPU เรียกใช้อีกครั้งด้วยtop -o cpuเพื่อดูกระบวนการที่ใช้ CPU ส่วนใหญ่ที่ด้านบน

ต้องบอกว่า

  • ตอนนี้คุณมี 302 กระบวนการที่ใช้งานอยู่ซึ่งดูโอเคสำหรับระบบที่บูตใหม่
  • ค่าเฉลี่ยการโหลดที่ 1.58 / 1.58 / 1.52 นั้นแทบไม่มีอะไรเลยและ CPU นั้นไม่ได้ใช้งาน 84.9%

ดังนั้นความเชื่องช้าของคุณไม่ได้มาจากซีพียูอะไรเลย

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