From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <42A194F8.9090807@altlinux.ru> Date: Sat, 04 Jun 2005 15:48:08 +0400 From: Alexey Rusakov User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050512 Thunderbird/1.0.2 Mnenhy/0.7 X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] =?UTF-8?B?0JHQsNGA0LTQsNC6INGBINC/0YDQvtGG0LXRgdGB?= =?UTF-8?B?0LDQvNC4OiDQstC40YHQvdC10YIgcHM=?= References: <200506041442.57843.ru_classic@gts.lg.ua> In-Reply-To: <200506041442.57843.ru_classic@gts.lg.ua> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2005 11:48:09 -0000 Archived-At: List-Archive: Alexander Kuprin wrote: >"Всё страньше и страньше". Сидел работал, слушал музыку и в какой-то >момент xmms подвис. При этом подвис так, что на killall -9 xmms-bin не >откликался. Попытка посмотреть список процессов вешает ps: > ># ps aux >...skip... >alex 12951 0.0 0.3 3320 2004 pts/5 Ss 13:12 0:00 bash >alex 12958 0.0 0.4 4164 2176 pts/5 S+ 13:12 >0:00 /usr/bin/mc -r -P /tmp/.private/alex/mc-alex/mc.pwd. >alex 12960 0.0 0.3 3320 1952 pts/6 Ss+ 13:12 0:00 bash >-rcfile .bashrc >alex 13115 0.0 0.5 15396 2852 ? D 13:14 >0:00 /usr/bin/xmms-bin > >При этом вывод замирает на xmms-bin. Смотрю man ps и вижу, что D -- это: > > D Uninterruptible sleep (usually IO) > >М..м.. И как убить такой процесс? > > Увы, никак. Если системный вызов подвис на вводе-выводе, у вас всего два варианта: или дождаться, пока он вернётся, или перезагрузить ядро. >И вот, что ещё -- я наблюдаю слишком большое кол-во процессов в системе. > > Каких именно, не можете сказать? >Сейчас их 300. Растут по-тихоньку. Вот на соседней машинке, где >крутится ALM 2.4 при тех же запущенных задачах их количество не >превышает 110-120. Это что особенность ядра 2.6 --- плодить такое >количество процессов? > Ядро делает то, что сказали. Сказали сделать fork() - оно делает fork(). А вот кто ему сказал сделать fork(), можно попытаться понять, если ответить на мой предыдущий вопрос. -- Alexey "Ktirf" Rusakov