Меню Рубрики

Syslogd mac os грузит процессор

Blued и syslogd. Использование CPU и Flooding system.log.

Моя машина время от времени переходит в состояние, где почти 100% процессор потребляется syslogd и blued . В это время на консоли появляются многочисленные копии следующего блока:

Любые идеи, что может вызвать это и как разрешить?

2 ответа

Blued и syslogd – оба процесса демона. Blued – это процесс вашего демона Bluetooth, а syslogd – это демон вашей консоли ведения журнала (отчеты об авариях, файлы журналов консоли и т. Д.). Blued подключен к вашему консольному демону, поэтому я думаю, что blued на самом деле является причиной вашей проблемы, в то время как проблема syslogd – это только результат проблем с blued. Глядя на ошибку, кажется, что есть ошибка связи, и ваш blued-процесс просто ждет ответа от устройства. Ошибка заключается в том, что ваша команда blued – это ваш интерфейс коммуникатора хоста (HCI), и запрос отправляется, но без ответа. Странно, что он ожил от ядра от ответа, поставив его на 100% -ное состояние процессора.

  1. Отключите каждое Bluetooth-устройство в списке устройств и отключите все устройства, которые пытаются подключиться к вашему Mac. Теперь снова подключите все устройства к вашему Mac.
  2. Удалить все тайники bluetooth
    1. Отключить bluetooth
    2. Удалить /Library/Preferences/com.apple.bluetooth.plist
    3. Удалить

    /Library/Preferences/ByHost/com.apple.Bluetooth.*.plist

  3. включить Bluetooth снова.
  • Если вы выключите bluetooth из меню bluetooth, значит, blued едят меньше процессора? Если вы включаете или выключаете bluetooth, blued продолжает работать. Если blued продолжает работать нормально, когда bluetooth выключен, это может быть проблема с оборудованием.
  • Вы обновили прошивку bluetooth до последней версии, а также программного обеспечения для Mac OS X?
  • изменить вариант 5, это может быть вызвано дешевым и дерьмовым оборудованием Bluetooth, связанным с вашим Mac, конечно.

    FYI, я пробовал это сегодня, и это помогло с blued, взяв огромный кусок времени процессора, но ByHost .plists изменились в Mac OS X 10.9, и теперь Bluetooth заглавны, т. е.

    Источник

    rsyslogd сильно грузит процессор (rsyslogd High cpu usage)

    Rsyslog является улучшенной версией демона syslogd и из названия понятно, что он занимается сбором сводной информации о состоянии системных демонов с последующей записью в файлы. Бывает rsyslogd долго занимает процессор от 20% и выше.

    Некоторым помогает переустановка или обновление rsyslogd, а в некоторых случаях rsyslogd предпочитают удалять с последующей заменой на другой демон сбора системной информации, но в корне всё это проблемы не решает!

    Про удаление rsyslogd и речи быть не может имхо его удаление лишит нас возможности сбора и анализа информации о состоянии системы! Хотя в любом случае из выше перечисленных мер нам не помешает обновление и обновляться мы будем из оригинального репозитория до самой свежей и актуальной версии (текущая 7.2.6):

    Итак. Обновились с версии 5.8.10 до 7.2.6 и что? Помогло? Нефига не помогло! rsyslogd продолжает пожирать время CPU.

    Значит теперь идём в /var/log и мониторим файлы, смотрим на размер файлов журнала и вот оно. – /var/log/messages занимает более 15 ГБ!;( Ждём ещё 5-10 мин, проверяем, и теперь /var/log/messages уже весит более 16 ГБ! Читать его не пробуем имхо зависнем!

    Удаляем rm /var/log/messages перезапускаем сисьлог service rsyslog restart и сразу же читаем less /var/log/messages :

    В 05:45:04, т.е. за 1 сек., я насчитал 100-300 и более SYN-пакетов, а это уже явный признак присутствия SYN-флудераста. Отрубив 80.89.192.62 на арену вышел 95.32.239.199, который был менее активен, но тоже с признаками аномальности.

    Невзирая на то, что система ограничивала одновременные SYN-подключения и содержала ряд прочих антиДДОС настроек, узким местом оказалось логирование превышения лимита на одновременные SYN-подключения с одного ИП, а следовательно отсюда и повышенное потребление ресурсов CPU демоном rsyslogd, которому приходилось за одну секунду регистрировать 200-300 и более событий.

    Отсюда вывод : либо отключить регистрацию событий о превышении лимита на одновременные SYN-подключения или же чаще анализировать события, а также принимать своевременные и адекватные меры.

    Но как всегда есть одно “НО” – отключение логирования превышения лимита на одновременные SYN-подключения не позволит обнаружить легитимные ИП поисковых роботов, которые могут регулярно меняться! Т.е. для диапазонов ИП принадлежащих поисковым ботам мы снимаем любые ограничения или ставим более мягкие ограничения, а их ИП (диапазоны) могут меняться или дополняться!

    Рекомендуемый контент

    А тут же ж мог быть рекомендуемый контент от гугла 🙂 Для отображения рекомендуемого контента необходимо в браузере разрешить выполнение JavaScript скриптов, включая скрипты с доменов googlesyndication.com и doubleclick.net

    Вы не любите рекламу!? Напрасно!:) На нашем сайте она вовсе ненавязчивая, а потому для нашего сайта можете полностью отключить AdBlock (uBlock/uBlock Origin/NoScript) и прочие блокировщики рекламы! AdBlock/uBlock может препятствовать нормальной работе системы поиска по сайту, отображению рекомендуемого контента и прочих сервисов Google. Рекомендуем полностью отключить блокировщик рекламы и скриптов, а также разрешить фреймы (aka iframe).

    Источник

    Профилактика OS X: возвращаем системе производительность

    Продолжаем приводить Mac в порядок. На прошлой неделе мы устроили профилактику накопителю, а сегодня возьмемся непосредственно за операционную систему.

    Итак, OS X. Причин снижения производительности, появления различных неполадок в работе и других проблем может быть огромное множество, поэтому рассмотреть их все в рамках одного материала просто не представляется возможным. Поступим проще.

    Мы предлагаем вам 6 советов, которые гарантированно не навредят системе и с высокой степенью вероятности повысят производительность компьютера, а также предотвратят возникновение проблем в будущем. Ничего сложного — просто несколько полезных трюков. Поехали!

    Совет 1. Проверка списка автозагрузки

    Начнем с банального — автозагрузки. Открываем «Системные настройки» и выбираем пункт «Пользователи и группы». Переходим на вторую вкладку под названием «Объекты входа» и внимательно изучаем список приложений, которые запускаются вместе с системой. Если заметили что-то откровенно лишнее, то смело выделяем эту программу и нажимаем на минус внизу. Снятие или установка галочки эффекта не дадут — это всего лишь средство скрыть окно программы после ее автозагрузки при запуске системы.


    Очевидно, что Final Cut Pro X при запуске системы – не лучшая идея

    Совет 2. Обнуление PRAM

    Далее еще один известный, но от этого не менее полезный совет — сбросить PRAM. Эта процедура описана даже на сайте Apple:

    PRAM — это небольшой раздел памяти компьютера, где хранится ряд значений параметров, к которым система OS X может быстро получить доступ.

    Соответственно, периодический сброс данного раздела позволит «взбодрить систему». Для этого делаем следующее:

    • Выключите компьютер Mac.
    • Найдите на клавиатуре следующие клавиши: Option, Command (⌘), P и R. На шаге 4 их нужно будет нажать одновременно.
    • Включите компьютер Mac.
    • Одновременно нажмите клавиши Option-Command-P-R и удерживайте их. Их нужно нажать до того, как появится серый экран. Удерживайте клавиши нажатыми до тех пор, пока компьютер Mac не начнет перезагрузку с характерным звуком.
    • Отпустите клавиши.

    После того как система все-таки загрузится, вы можете заметить, что некоторые параметры сбились. Их придется настроить заново в «Системных настройках».

    Совет 3. Использование Терминала

    В «Терминале» OS X можно вводить команды, которые позволят внепланово запустить процедуры обслуживания системы. Для этого запускаем «Терминал» и копируем туда следующее:

    sudo periodic daily
    sudo periodic weekly
    sudo periodic monthly

    После этого потребуется ввести пароль администратора. Обратите внимание, что набираемые символы в «Терминале» не видны. Нажимаем Enter и ждем выполнения всех процедур.

    Также из «Терминала» можно перестроить кэш dyld. Нередко его повреждение приводит к «задумчивости» компьютера, когда появляется индикатор загрузки и то или иное приложение становится временно недоступным для работы.

    sudo update_dyld_shared_cache -force

    Потребуется ввести пароль, а затем желательно перезагрузить компьютер.

    Совет 4. Очистка кэша приложений

    Для выполнения этого совета придется завершить все запущенные приложения. Затем открываем Finder и нажимаем комбинацию клавиш Shift-Cmd-G. В появившемся поле вводим адрес

    /Library/Caches и попадаем в указанную папку. Отсюда абсолютно все отправляем в корзину.


    Все это смело отправляем в корзину

    Вновь открываем Finder и нажимаем Shift-Cmd-G. Теперь в поле вводим уже /Library/Caches (отличие в тильде) и опять удаляем все файлы и папки. Очищаем корзину, перезагружаем компьютер.

    Этот совет будет полезен, если какое-то приложение стало работать слишком медленно или даже перестало запускаться. После очистки кэша и последующего запуска программы он будет создан заново, но уже лишен проблем.

    Совет 5. Заглядывайте в Мониторинг системы

    У пользователей Windows есть «Диспетчер задач», а у владельцев компьютеров Mac «Мониторинг системы». Его можно найти среди других системных утилит в Launchpad. После запуска нас интересуют первые две вкладки: ЦП и Память.

    Если какой-то процесс отъедает неожиданно много ресурсов процессора, то его необходимо закрыть. Простое правило, позволяющее зачастую определить программу, тормозящую работу всей системы.

    На вкладке «Память» тоже стоит обратить внимание на программы, использующее чересчур много оперативной памяти. Например, этим иногда страдает Safari — браузер вроде бы завис, а на деле не может справиться с огромным куском ОЗУ, который отхватил себе у других программ. Если не хотите ждать несколько минут, пока система разберется сама, то лучше помочь Safari завершить работу принудительно.

    Совет 6. Используйте специальный софт для профилактики OS X

    Проще всего ухаживать за системой при помощи специального программного обеспечения. Такого для OS X в избытке, но самая популярная и, пожалуй, мощная — CleanMyMac 3. Кроме перечисленных выше операций, она обладает массой других возможностей, которые могут оказаться полезными именно вам. Разумеется, утилита платная.

    Зачастую любую проблему в OS X можно победить даже без переустановки системы. Перечисленные выше советы — верный шаг к восстановлению прежней работоспособности компьютера. Главное, что следовать им достаточно просто и совершенно безопасно.

    Источник

    Популярные записи


    Adblock
    detector