1.1, Андрей (??), 23:05, 19/08/2012 [ответить] [﹢﹢﹢] [ · · · ] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Хмм.. А зачем?? Типа каждый день отсылать статистику по кол-ву процов на мыло админа?? Плюс еще график от рисовать :)
Было бы неплохо описать задачу с которой столкнулись и для чего это?? Загрузку процессоров, понятно для чего в автоматическом режиме, но кол-во... Что-то я не догоняю - подскажите??
| |
1.6, pavlinux (ok), 03:49, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
Кто больше вариантов определения процов?
#!/bin/sh
# Вот этот самый Юникс-вей фен-шуйный, POSIX IEEE Std 1003.1-2001, все дела...
getconf _NPROCESSORS_ONLN;
# А дальше скриптодрочка.
echo $(('cat /sys/devices/system/cpu/online | cut -d"-" -f2'+1));
dmesg | grep "processors activated" | cut -d" " -f3;
Хардкор мазафака кульхацкер метод
#!/bin/sh
cat >> /tmp/cpus.c << EOF
#include <stdio.h>
#include <unistd.h>
int main(void) {
printf("%ld\n", sysconf(_SC_NPROCESSORS_ONLN));
return 0;
}
EOF
gcc /tmp/cpus.c -o /tmp/cpus;
export CPU=$(/tmp/cpus)
| |
|
2.34, pavlinux (ok), 05:41, 26/08/2012 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
> Количество физических процессоров
> grep 'physical id' /proc/cpuinfo | sort -u | wc -l
Да не, жирно слишком - и grep, и sort, и wc...
$ getconf _NPROCESSORS_ONLN;
> Количиство Ядер в каждом из процесоров
> grep 'core id' /proc/cpuinfo | sort -u | wc -l
12
4
8
А че, на моем кластере и 4-х ядерные есть и 8-ми и 12... :)
| |
|
1.36, ананим (?), 00:14, 29/08/2012 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
ну тады и от меня добавь:
1)
$ cat /sys/devices/system/cpu/online
0-7
$ cat /sys/devices/system/cpu/offline
$ cat /sys/devices/system/cpu/possible
0-7
$ cat /sys/devices/system/cpu/present
0-7
2)
# dmidecode -t processor|grep Thread
Thread Count: 8
# dmidecode -t processor|grep Core
Family: Core i7
Version: Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz
Core Count: 4
Core Enabled: 4
| |
|