1 (19.11.2011 00:24:20 отредактировано koka3000)

OS: debian

Нужно помощь. Нужно узнать сколько ОЗУ свободно и всего, процентная загрузка процессора.

Нужно чтобы выдавало только число (без разных букв и т.д.).

2

koka3000, возьмите команду и отсеките лишнее grep'ом и cut'ом
память - cat /proc/meminfo
процессор - cat /proc/loadavg

95% процентов проблем находятся между клавиатурой и стулом.

3

Fat-Zer, не могу разобраться, какое значение в /proc/loadavg что означает.

4

 Консоль:
0.44 0.24 0.20 1/323 8870

5

koka3000 пишет:

не могу разобраться, какое значение в /proc/loadavg что означает.

первые три - средняя загрузка за 1, 5 и 15 минут... а остальные - что-то умное, об этом где-то в документации написано... man proc
ещё первые три можно выдрать из uptime... да и ещё много-откуда...

95% процентов проблем находятся между клавиатурой и стулом.

6

man proc /loadavg

The fourth field consists of two numbers separated by a slash (/).  The first of these is the number of  currently   executing   kernel   scheduling   entities  (processes, threads); this will be less than or equal to the number of CPU.The  value  after  the  slash is the number of kernel scheduling
entities that currently exist on the system.  The fifth field is the  PID  of  the  process that was most recently created on the system.

До слеша  - число активных (исполняемых) потоков/процессов - равна чилу ядер или меньше. После слеша - вообще число потоков/роцессов.

Последнее - PID последнего запущенного процесса. Как-то так, если с переводом не налажал

github.com/cocaine

7

Как понять, что средняя загрузка 1.66?
Какая тогда максимальная может быть? А то мне нужно потом через программу в проценты перевести.

P.S. запустил несколько программ, которые в цикле делают трудные вычисления.

8

Число процессов стоящих в очереди на выполненине, либо ожидающих I/O

github.com/cocaine

9

koka3000 пишет:

Как понять, что средняя загрузка 1.66?
Какая тогда максимальная может быть? А то мне нужно потом через программу в проценты перевести.

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

могу ошибаться. но именно "процент загрузки" системы в чистом виде ни где не достать... top и прочие его вычисляют просто суммируя процент загрузки от всех процессов... (надо посмотреть исходники top'а для уточнения, так ли это).

95% процентов проблем находятся между клавиатурой и стулом.