Что-то на 100% грузит CPU (Как узнать что именно?)
Модератор: Bizdelnick
Что-то на 100% грузит CPU
В последние дни начал замечать, что утром (а всю ночь компьютер у меня качает файлы из Интернетеа) процессор загружен на 50% (или одно ядро на 100%). Когда захожу в монитор, то вижу что загрузка ядер процессора идёт попеременно и по-разному: то 20%+80%, то 65%+35%, а то и вовсе 0%+100%. В общем, соотношение разное, но сумма всегда равна 100%. При этом ни одного приложения не запущено. Сам монитор в списке запущенных приложений не показывает то, что так нагружает процессор. Запуск монитора через sudo хоть и выводит больше процессов, но именно тот, что загружает систему в списке отсутствует. Перегрузка компьютера помогает. Но это же не метод! Надо знать причину и устранять её.
Прежде чем решить проблему, необходимо понять, что так нагружает систему. Вот с этим вопросом и обращаюсь к сообществу! Помогите, пожалуйста, советом.
Прежде чем решить проблему, необходимо понять, что так нагружает систему. Вот с этим вопросом и обращаюсь к сообществу! Помогите, пожалуйста, советом.
С уважением, Станислав.
- Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Что-то на 100% грузит CPU
Набери команду top в терминале.
Re: Что-то на 100% грузит CPU
Yes, I am a criminal. My crime is that of curiosity. My crime is that of
judging people by what they say and think, not what they look like...
judging people by what they say and think, not what they look like...
Re: Что-то на 100% грузит CPU
Спасибо. Команда top выдала следующее:
А вот результат работы команды ps -aux:
Однако это привело меня в ступор.... Во-первых, на моём компьютере нет других пользователей кроме "root" и "stanislav", а здесь процесс запущен от имени какого-то "beaglein". А во-вторых, в Интернете не могу найти никакой информации об "beagle-build-in".
Друзья, выручайте!
Код: Выделить всё
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
32620 beaglein 39 19 100m 37m 10m S 96 1.9 36:09.83 beagle-build-in
А вот результат работы команды ps -aux:
Код: Выделить всё
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
111 32620 93.6 1.9 102716 39688 ? SNl 07:35 49:08 beagle-build-in
Однако это привело меня в ступор.... Во-первых, на моём компьютере нет других пользователей кроме "root" и "stanislav", а здесь процесс запущен от имени какого-то "beaglein". А во-вторых, в Интернете не могу найти никакой информации об "beagle-build-in".
Друзья, выручайте!
С уважением, Станислав.
- Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
Re: Что-то на 100% грузит CPU
Главное, не волноваться!
Это просто программа beagle создает кэш, для того, чтобы потом можно было быстро найти какие-нибудь данные на диске. Как мне кажется, она должна начинать кэшировать после 12 ночи. Можешь убить задание: в командной строке набрать kill -9 32620.
Вот ссылка на их сайт: Main Page - Beagle.
И пользователей на компе обычно куча. Смотреть их так можно less /etc/passwd.
Сейчас не могу дать ссылку на более подробное обьяснение, что эти за пользователи.
Re: Что-то на 100% грузит CPU
Сазу после своего сообщения я всё-таки нашёл кое-что об этой штучке:
И даже смог убить процесс...
Но! Не нужно мне никакое индексирование! Я и так знаю где и что лежит у меня на компьютере. Вот бы суметь отключить навсегда этот самый beagle...
beagle is the indexing thing (like google desktop)
I'm guessing this is the indexing process thats eating cpu like mad.
И даже смог убить процесс...
Но! Не нужно мне никакое индексирование! Я и так знаю где и что лежит у меня на компьютере. Вот бы суметь отключить навсегда этот самый beagle...
С уважением, Станислав.
Re: Что-то на 100% грузит CPU
CityAceE писал(а): ↑05.10.2007 03:05Сазу после своего сообщения я всё-таки нашёл кое-что об этой штучке:
beagle is the indexing thing (like google desktop)
I'm guessing this is the indexing process thats eating cpu like mad.
И даже смог убить процесс...
Но! Не нужно мне никакое индексирование! Я и так знаю где и что лежит у меня на компьютере. Вот бы суметь отключить навсегда этот самый beagle...
Значит надо просто отключить автозапуск демона.
Vladivostok Linux User Group
Re: Что-то на 100% грузит CPU
бигль запускается по крону. и, вероятнее всего по system crontab (/etc/crontab), которая, грубо говоря, выполняет все, что находится в в /etc/cron.hourly, /etc/cron.daily, /cron/cron.weekly итд
в вашем случае, скрипт, инициирующий бигля, скорее всего находится в /etc/cron.daily. найдите его и посмотрите в чем дело. править ничего не надо, скорее всего просмотр файла даст вам идею, где искать настройки
в случае opensuse, это управляется yast. в случае ubuntu скорее всего тоже как-нить, "гуманоидно"
опять же в opensuse, механически сделано так: в каталоге /etc/beagle есть набор файлов crawl-*, в которых по сути перечисляются директории, которые надо индексировать (CRAWL_PATHS) и опции бигля (ENABLE, RECURSE). все это в переменных окружения (environment vars), которые устанавливают поведение бигля. соответственно, в конечном счете нужно подправить переменные. в ubuntu думаю что-то в этом роде
в вашем случае, скрипт, инициирующий бигля, скорее всего находится в /etc/cron.daily. найдите его и посмотрите в чем дело. править ничего не надо, скорее всего просмотр файла даст вам идею, где искать настройки
в случае opensuse, это управляется yast. в случае ubuntu скорее всего тоже как-нить, "гуманоидно"
опять же в opensuse, механически сделано так: в каталоге /etc/beagle есть набор файлов crawl-*, в которых по сути перечисляются директории, которые надо индексировать (CRAWL_PATHS) и опции бигля (ENABLE, RECURSE). все это в переменных окружения (environment vars), которые устанавливают поведение бигля. соответственно, в конечном счете нужно подправить переменные. в ubuntu думаю что-то в этом роде
Re: Что-то на 100% грузит CPU
или удалить совсем этот beagle
Re: Что-то на 100% грузит CPU
Вот по этому пути /etc/cron.daily нашёл файл beagle-crawl-system с таким содержимым:
Честно говоря, не совсем понимаю, что с ним можно сделать, кроме как удалить...
Код: Выделить всё
#!/bin/bash
set -e
#
# beagle-crawl-system
#
# Copyright (C) 2005 Novell, Inc.
#
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
if [ ! -x /usr/sbin/beagle-build-index ]; then
exit 0
fi
umask 022
CRAWL_USER=beagleindex
export TMPDIR=/tmp
# Mono requires a writable wapi directory
MONO_SHARED_DIR=`mktemp -d -p $TMPDIR .beagleindexwapi.XXXXXXXXXX`|| ( echo "Can't create wapi directory!"; exit 1 )
chown $CRAWL_USER $MONO_SHARED_DIR
for crawl_file in /etc/beagle/crawl-*; do
unset CRAWL_ENABLED CRAWL_DISABLE_FILTERING CRAWL_RECURSIVE CRAWL_CACHE_TEXT CRAWL_ALLOW_PATTERNS CRAWL_DENY_PATTERNS CRAWL_PATHS CRAWL_INDEX_NAME OPTIONS
if [ -f $crawl_file ]; then
. $crawl_file
if [ "$CRAWL_ENABLED" = "yes" ]; then
if [ "$CRAWL_DISABLE_FILTERING" = "yes" ]; then
OPTIONS="$OPTIONS --disable-filtering"
fi
if [ "$CRAWL_DISABLE_DIRECTORIES" = "yes" ]; then
OPTIONS="$OPTIONS --disable-directories"
fi
if [ "$CRAWL_RECURSIVE" = "yes" ]; then
OPTIONS="$OPTIONS --recursive"
fi
if [ "$CRAWL_CACHE_TEXT" = "yes" ]; then
OPTIONS="$OPTIONS --enable-text-cache"
fi
if [ -n "$CRAWL_ALLOW_PATTERNS" ]; then
OPTIONS="$OPTIONS --allow-pattern $CRAWL_ALLOW_PATTERNS"
fi
if [ -n "$CRAWL_DENY_PATTERNS" ]; then
OPTIONS="$OPTIONS --deny-pattern $CRAWL_DENY_PATTERNS"
fi
if IONICE=`which ionice 2>/dev/null`; then
IONICE="$IONICE -c 3"
fi
eval $IONICE su -s /bin/bash $CRAWL_USER -c \"MONO_SHARED_DIR=$MONO_SHARED_DIR /usr/sbin/beagle-build-index --target /var/cache/beagle/indexes/$CRAWL_INDEX_NAME $OPTIONS $CRAWL_PATHS\" > /dev/null 2>&1
fi
fi
done
# delete wapi directory
rm -rf $MONO_SHARED_DIR
exit 0
Честно говоря, не совсем понимаю, что с ним можно сделать, кроме как удалить...
С уважением, Станислав.
Re: Что-то на 100% грузит CPU
Хм удалить или скопировать в другое место.
Но это не совсем правильно (хотя работать будет), лучше удалить сам пакет, рас он и не нужен.
Но это не совсем правильно (хотя работать будет), лучше удалить сам пакет, рас он и не нужен.
Сомнительно доброе привидение
Re: Что-то на 100% грузит CPU
ну раз вы уже добрались до запускалки бигля, то обратите внимание на строчки приведенного файла:
в каком-то из файлов /etc/beagle/crawl-* находится назначение
CRAWL_ENABLED = "yes"
поставьте туда "no" и не будет он вас больше мучать
хотя советы, данные выше, по уделению, переинованию и тп - тоже вполне справедливы
Код:
for crawl_file in /etc/beagle/crawl-*; do
unset CRAWL_ENABLED CRAWL_DISABLE_FILTERING CRAWL_RECURSIVE CRAWL_CACHE_TEXT CRAWL_ALLOW_PATTERNS CRAWL_DENY_PATTERNS CRAWL_PATHS CRAWL_INDEX_NAME OPTIONS
if [ -f $crawl_file ]; then
. $crawl_file
if [ "$CRAWL_ENABLED" = "yes" ]; then
в каком-то из файлов /etc/beagle/crawl-* находится назначение
CRAWL_ENABLED = "yes"
поставьте туда "no" и не будет он вас больше мучать
хотя советы, данные выше, по уделению, переинованию и тп - тоже вполне справедливы
Re: Что-то на 100% грузит CPU
Что то грузит процессор,пишу в консоль top и сразу показывается цифра 100 или 116 меня это пугает,как найти или исправить?В чём дело вот недавно перешёл с виндовс на люнекс наверное уже с майнером.Что мне делать?Вот что показывает top С уважение Владимир ................ 465 vladimir 20 0 3759292 224432 130996 S 94,0 2,8 10:36.25 cinnamon . Нашёл ещё один процесс неизвестный мне:Mainthr+
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Что-то на 100% грузит CPU
Не знаю такой системы. Задайте вопрос по-человечески в отдельной теме.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Что-то на 100% грузит CPU
Семейство Unix-подобных операционных систем на базе ядра Linux ,вроде понятно?
Re: Что-то на 100% грузит CPU
Да, понятно, именно оно на 100% и грузит
-
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Что-то на 100% грузит CPU
Просто посмотрите на своё сообщение и представьте, что письменно обращаетесь за советом к незнакомому человеку. Вы также ему будете писать - мыслепоток с жуткой орфографией, с коверканьем слов, включая название семейства ОС? Как думаете, если Вам ответят, то что это должно быть?
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Что-то на 100% грузит CPU
i Уведомление от модератора Bizdelnick Тема закрыта во избежание дальнейших некропостов.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |