Улучшенный текущий контроль процессов: программа top
Категория: Управление процессами | Автор: admin | 30-09-2009, 04:22 | Просмотров: 2982

Команда ps позволяет сделать только разовый, моментальный "снимок" системы, но получить полную картину всего происходящего в ней довольно сложно. Существует бесплатная программа top, которую можно установить в системах многих типов, чтобы получать с ее помощью регулярно обновляемую сводку активных процессов и используемых ими ресурсов. Автором этой программы является Уильям Лефевр (William LeFebvre).

 

Вот примерные результаты ее работы:

last pid: 21314; load averages: 2.97, 2.95, 2.69 15:51:51

75 processes: 71 sleeping, 3 running, 1 zombie

cpu states: 44.5% user, 0% nice, 23.9% system, 31.6% idle

Memory: 113M avail, 108M in use, 4972K free, 6232K locked

 

PID

USER

PRI

NICE

SIZE

RES

STATE

TIME

WCPU

CPU

COMMAND

1313

root

1

-19

297K

148K

sleep

0:00

9.3%

0.7%

ercpd

2858

root

1

0

1564K

676K

sleep

0:20

5.4%

0.7%

sendma

1310

root

27

0

812K

488K

run

0:00

7.6%

0.3%

sendma

981

root

29

0

2152K

2324K

run

0:03

0.0%

0.0%

top

192

root

1

0

44K

276K

sleep

0:48

0.0%

0.0%

in.rlo

778

uucp

27

0

244K

508K

run

0:04

0.0%

0.0%

uucico

5298

randy

15

0

228K

176K

sleep

0:00

0.0%

0.0%

csh

151

root

15

0

12K

8K

sleep

54:40

0.0%

0.0%

update

0962

trent

15

0

212K

0K

sleep

0:00

0.0%

0.0%

csh

5843

beth

15

0

208K

0K

sleep

0:00

0.0%

0.0%

csh

167

root

15

0

100K

0K

sleep

0:00

0.0%

0.0%

lpd

1311

randy

5

0

224K

408K

sleep

0:00

0.0%

0.0%

prev

По умолчанию эта информация обновляется каждые десять секунд. Наиболее активные процессы указываются первыми. Программа top позволяет также посылать процессам сигналы и использовать команду renice, чтобы пользователь мог наблюдать за тем, как его действия влияют на общее состояние системы.

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

Пользователь root может запустить программу top с опцией -q, чтобы обеспечить ей максимально возможный приоритет. Это очень удобно, если какие-то процессы уже существенно замедлили работу системы.



 (голосов: 1)
Версия для печати | Комментариев: 0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


 
Логин
Пароль
 

 
Locations of visitors to this page