The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"how view current cpu freq by calling sysctl() ?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"how view current cpu freq by calling sysctl() ?"  +/
Сообщение от shtyrskiy email on 13-Сен-14, 15:22 
how view current cpu freq by calling sysctl() libc function in FreeBSD, for example ?
very thanks !
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "how view current cpu freq by calling sysctl() ?"  +/
Сообщение от Pahanivo (ok) on 15-Сен-14, 09:23 
> how view current cpu freq by calling sysctl() libc function in FreeBSD,
> for example ?
> very thanks !

google is a best way for this.
sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "how view current cpu freq by calling sysctl() ?"  +/
Сообщение от shtyrskiy email on 25-Сен-14, 21:48 
>> how view current cpu freq by calling sysctl() libc function in FreeBSD,
>> for example ?
>> very thanks !
> google is a best way for this.
> sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'

я имел в виду либсишный вызов ФУНКЦИИ а не юз. сист. утил. но всеравно ВЕРИСЭНКС


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "how view current cpu freq by calling sysctl() ?"  +/
Сообщение от pavlinux (ok) on 17-Сен-14, 18:25 
> how view current cpu freq by calling sysctl() libc function in FreeBSD, for example ?

Собеседование не прошёл!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "how view current cpu freq by calling sysctl() ?"  +/
Сообщение от shtyrskiy email on 25-Сен-14, 21:46 
>> how view current cpu freq by calling sysctl() libc function in FreeBSD, for example ?
> Собеседование не прошёл!

дык это ТЫ НЕ ПРОШЕЛ, а я написал, что хотел, хотя со скрипом:
while(true){

        if ( !sysctlnametomib("dev.cpu.0.freq", freq_mib, &len)){

            len = sizeof(curfreq);
            if (sysctl(freq_mib, 4, &curfreq, &len, NULL, 0) == 0) {    // if no error
                cout << "sysctl() look at dev.cpu.0.freq = " << curfreq << endl;

            }else{
                perror("sysctl() ERROR!!!");
            }
        }
        sleep(8);
    }


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "how view current cpu freq by calling sysctl() ?"  +/
Сообщение от Pahanivo (ok) on 26-Сен-14, 13:45 
Ну касаемо современных процов понятие частоты вопрос весьма интересный. Учитывая всякие там турбо бусты и т.д.


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру