Израиль - вчера, сегодня, завтра - главная страница
карта сайта  карта сайта   о проекте Мегаполис  кто мы   e-mail  почта  
Израиль - вчера, сегодня, завтра - Главная страница
 

CPU and Disk usage in Linux
Автор Сообщение Выбрать
pcarlo
СообщениеДобавлено: 11 Апр 2002 15:27    Заголовок сообщения: CPU and Disk usage in Linux

Может кто подскажет как в Linux проверять CPU и Disk usage с помощью c/c++ functions ?

Заранее спасибо.
 
.
Алхимик
СообщениеДобавлено: 11 Апр 2002 22:23    Заголовок сообщения:

А в каких единицах ты хочешь знать cpu usage?? icon_eek.gif
Для места на диске есть system-call statfs(2), почитай manpage.
.
pcarlo
СообщениеДобавлено: 12 Апр 2002 11:33    Заголовок сообщения:

CPU usage мне нужен в прoцентaх oт нуля дo стa.

Вooбше прoблемa тaкaя: я зaпускaу некую aпликaциу нa Linux и WinNT и мне нужнo выслaть сooбшения o перегрузке если ест. Для етoгo мне нужнo нaписaть свoу прoгу кoтoрaя будет прoверять CPU и DISK.
.
pcarlo
СообщениеДобавлено: 12 Апр 2002 11:36    Заголовок сообщения:

Алхимик: что такое manpage ? Ты имеешь в виду man Unix-a ?
.
Алхимик
СообщениеДобавлено: 12 Апр 2002 11:37    Заголовок сообщения:

Хмм.. В линукс это не так уж и сложно.
Точно не помню, но (!) есть в /proc какой то псевдо-файл в котором это есть.
Тебе нужно посчитать (1- CPU Idle Time), idle time там где то есть.
Другой способ - использовать /dev/{k}mem .
Если хочешь посмотреть примеры как это делается, посмотри в sources для top(1).
.
pcarlo
СообщениеДобавлено: 12 Апр 2002 11:41    Заголовок сообщения:

Okey s diskom iasno:

#include <sys/vfs.h>

int statfs(const char *path, struct statfs *buf);
int fstatfs(int fd, struct statfs *buf);

Spasibo.
.
pcarlo
СообщениеДобавлено: 12 Апр 2002 11:47    Заголовок сообщения:

"sources для top(1)"

Aлхимик переведи.
.
yurker
СообщениеДобавлено: 20 Май 2002 09:39    Заголовок сообщения:

Programma "top" kotoraya pokazyvaet cpu/memory usage i takje processes state *running, sleeping, idle it take dalee..). Prosmotri eyo sources
.
Часовой пояс: GMT +3:00




Powered by phpBB 2 © 2001, 2002 phpBB Group