3

Некоторое странное поведение ... при отправке / загрузке файлов загрузка моего процессора достигает 100%; Монитор активности сообщает, что виновником является «Задача ядра». Я впервые заметил это при отправке писем в Mail, но это также происходит всякий раз, когда я использую любой протокол загрузки:

  • Вложения электронной почты;
  • FTP с использованием Cyberduck или FireFTP (в Firefox);
  • Синхронизация Evernote (подозреваете, что это также FTP?);
  • FTP через командную строку (ftp -u)

Есть идеи, почему это происходит, или как это остановить?

(OSX Lion 10.7.2, Macbook Pro 2.4 Core Duo; настройки включают в себя Growl и Quicksilver)

Обновление: первая строка вывода из top -o cpu:

PID    COMMAND      %CPU  TIME     #TH  #WQ  #PORT #MREG
0      kernel_task  122.3 20:13.81 73/4 0    2     1907

Обновление 2: Просто решил попробовать это с помощью Wi-Fi вместо моего USB 3G модема ... и проблема исчезает! Пять сэмплов во время загрузки по ftp дают:

$ top -l 5 -stats pid,command,cpu,th | grep kernel_task
0      kernel_task      0.0  71/2
0      kernel_task      2.2  71/3
0      kernel_task      2.1  71/2
0      kernel_task      2.1  71/2
0      kernel_task      2.2  71/2

Таким образом, проблема заключается в загрузке через USB-модем ... но все равно было бы хорошо найти решение!

1 ответ1

0

Хорошо, давайте продолжим здесь ...

Это может быть связано с вводом / выводом, потому что мне трудно поверить, что команда ftp потребляет такое количество времени ядра.
За это может быть ответственна большая скорость передачи по сети, но вы должны послать несколько десятков МО / с, прежде чем вы достигнете 100% ЦП на ЦП, подобном этому.

Посмотрите здесь список вещей, вызывающих сумасшествие kernel_task, и сообщите, если вам повезет с этим :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .