OS: debian
Нужно помощь. Нужно узнать сколько ОЗУ свободно и всего, процентная загрузка процессора.
Нужно чтобы выдавало только число (без разных букв и т.д.).
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Общие вопросы → Количество ОЗУ, загрузка процессора
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
OS: debian
Нужно помощь. Нужно узнать сколько ОЗУ свободно и всего, процентная загрузка процессора.
Нужно чтобы выдавало только число (без разных букв и т.д.).
koka3000, возьмите команду и отсеките лишнее grep'ом и cut'ом
память - cat /proc/meminfo
процессор - cat /proc/loadavg
Fat-Zer, не могу разобраться, какое значение в /proc/loadavg что означает.
не могу разобраться, какое значение в /proc/loadavg что означает.
первые три - средняя загрузка за 1, 5 и 15 минут... а остальные - что-то умное, об этом где-то в документации написано... man proc
ещё первые три можно выдрать из uptime... да и ещё много-откуда...
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 последнего запущенного процесса. Как-то так, если с переводом не налажал
Как понять, что средняя загрузка 1.66?
Какая тогда максимальная может быть? А то мне нужно потом через программу в проценты перевести.
P.S. запустил несколько программ, которые в цикле делают трудные вычисления.
Число процессов стоящих в очереди на выполненине, либо ожидающих I/O
Как понять, что средняя загрузка 1.66?
Какая тогда максимальная может быть? А то мне нужно потом через программу в проценты перевести.
тривиально в проценты перевести не получится... это вообще достаточно тёмная вещь, можно нагуглить, как она вычисляется.... обычно во все веб морды итп пихают именно её графики...
могу ошибаться. но именно "процент загрузки" системы в чистом виде ни где не достать... top и прочие его вычисляют просто суммируя процент загрузки от всех процессов... (надо посмотреть исходники top'а для уточнения, так ли это).
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Общие вопросы → Количество ОЗУ, загрузка процессора
Форум работает на PunBB, при поддержке Informer Technologies, Inc