bzip2 случайно запускается на OS X 10.6.8

1076
Propeller

Есть ли приложение для OS X, которое позволит мне увидеть, какой родительский процесс запускает bzip2? Он случайно открывается и съедает огромное количество процессоров, так что он немного отстает от компьютера. Я не уверен, что является причиной этого, поэтому, чтобы выяснить, я хотел что-то вроде Process Explorer, но для Mac, где я получаю древовидное представление запущенных процессов, чтобы я мог определить, каков его родительский процесс.

ОБНОВИТЬ:

Хорошо, я обнаружил, что существует режим All Process, Hierarchically sorting, который делает именно это. Похоже, bzip2 запускается newsyslog . Есть мысли по этому поводу?

0
`newsyslog` просто обрабатывает ротацию журналов для всех типов журналов в` / var / logs`. См. `/ Etc / newsyslog.conf` для его конфигурации и проверьте открытые файлы и порты для получения дополнительной информации о том, где он использует` bzip2`. slhck 11 лет назад 1
`newsyslog` использует` bzip2` для сжатия старых файлов журнала; как правило, журналы довольно малы, и это быстрая операция. Посмотрите в / var / log и посмотрите, быстро ли растет один из файлов журнала. Gordon Davisson 11 лет назад 0

2 ответа на вопрос

0
slhck

Если вы откроете Activity Monitor.app, вы можете выбрать процесс и открыть окно « Информация»… (или нажмите ⌘I).

Затем вы можете проверить открытые файлы и порты для получения конкретной информации об этом процессе. Вероятно, это лучший источник информации, поскольку большинство процессов будут отображаться только launchdкак родительский процесс.

Хорошо, bzip2 закончил свою работу и пока закрыт. Я жду, что это случится снова, и обновлю здесь то, что узнаю. Это происходит случайным образом в течение дня. Propeller 11 лет назад 0
Не совсем неожиданно, учитывая, что это процесс журнала, который выполняет свою работу, но он действительно не должен замедлять работу вашей системы. Вы действительно заметили снижение производительности * без * наблюдения за монитором активности? Или ты только что видел это там? slhck 11 лет назад 0
Да, главная причина, по которой я решил провести проверку, заключалась в том, что производительность снижалась в течение нескольких минут, а затем возвращалась к нормальной. Когда я открыл ** Activity Monitor ** и отсортировал его по загрузке процессора, bzip2 оказался сверху. Поэтому я попробовал ** Get Info ** на bzip2, оказалось, что вкладки ** Open Files and Ports ** не было, есть только ** Memory ** и ** Statistics **. Я вижу только ** Открытые файлы и порты ** для процесса, который я открыл сам (например, Google Chrome). Propeller 11 лет назад 0
Интересно. Вы также можете запустить `sudo lsof | grep bzip2`, например. slhck 11 лет назад 0
Я запустил его в Терминале, но не увидел ничего, что заметно изменилось? Что это должно было сделать? Propeller 11 лет назад 0
В основном, перечислите все открытые файлы из процессов, которые содержат имя `bzip2`. Вы можете выполнить это, пока вы видите, как работает bzip2, чтобы увидеть, используются ли какие-либо файлы. (Вы также можете удалить `| grep bzip2`, чтобы увидеть все открытые в данный момент файлы) slhck 11 лет назад 0
Вау, странно, после того, как я запустил его без запуска bzip2, bzip2 больше никогда не открывался. Я оставлю этот вопрос открытым и посмотрю, завтра ли снова запустится bzip2. Но на данный момент, похоже, он больше не работает. Propeller 11 лет назад 0
0
Propeller

Извините, я забыл обновить здесь. Как выяснилось kdc.log, находящийся внутри /var/log/krb5kdcбыл слишком громоздкий (его размер увеличивается в МБ через несколько секунд / минут). Чтобы предотвратить это, я сначала получил разрешение на доступ к нему. Это была сложная часть, так как она все еще использовалась системой, мне пришлось сделать несколько перезагрузок, чтобы наконец ее освободить. Затем я удалил его, создал пустую папку и назвал ее kdc.log. Я не знаю, где я это узнал, но мне почему-то кажется, что если вы замените файл папкой с тем же именем и попытаетесь перезаписать его, пытаясь записать файл, ничего не произойдет, поэтому журнал не будет создан.

Я знаю, что это неортодоксально, но это остановило то, что вызывает отставание, так что да.

Похожие вопросы