top

Обсуждаем OS FreeBSD и сервисы на ней.

top

Сообщение Mechanic » 10 дек 2010, 15:16

подскажите по показателям top, в каком режиме работает машина. мне говорят, что колво процессов должно быть меньше кол-ва ядер.
Код: Выделить всё
last pid: 91101;  load averages:  0.74,  0.74,  0.66                                                            up 24+08:27:25  13:34:14
89 processes:  9 running, 65 sleeping, 15 waiting
CPU:  0.2% user,  0.0% nice, 10.3% system,  0.0% interrupt, 89.5% idle
Mem: 45M Active, 298M Inact, 418M Wired, 416K Cache, 209M Buf, 1175M Free
Swap: 4096M Total, 4096M Free

  PID USERNAME PRI NICE   SIZE    RES STATE   C   TIME    CPU COMMAND
   15 root     171 ki31     0K    16K CPU3    3 555.0H 100.00% idle: cpu3
   13 root     171 ki31     0K    16K CPU5    5 551.5H 100.00% idle: cpu5
   11 root     171 ki31     0K    16K CPU7    7 547.9H 97.56% idle: cpu7
   12 root     171 ki31     0K    16K CPU6    6 543.6H 94.58% idle: cpu6
   17 root     171 ki31     0K    16K CPU1    1 552.6H 94.38% idle: cpu1
   14 root     171 ki31     0K    16K RUN     4 540.6H 94.09% idle: cpu4
   16 root     171 ki31     0K    16K CPU2    2 531.9H 88.77% idle: cpu2
   18 root     171 ki31     0K    16K CPU0    0 474.7H 76.86% idle: cpu0
   38 root     -68    -     0K    16K -       0  91.2H 22.75% em0 taskq
   43 root     -68    -     0K    16K -       2  31.8H  8.06% em1 taskq
    3 root     -68    -     0K    16K sleep   7  29.8H  6.88% ng_queue1
    7 root     -68    -     0K    16K sleep   3  29.8H  6.88% ng_queue5
    8 root     -68    -     0K    16K sleep   5  29.9H  6.79% ng_queue6
    2 root     -68    -     0K    16K sleep   6  29.9H  6.69% ng_queue0
    4 root     -68    -     0K    16K sleep   1  29.8H  6.69% ng_queue2
    6 root     -68    -     0K    16K sleep   4  29.8H  6.49% ng_queue4
    5 root     -68    -     0K    16K sleep   0  29.8H  6.49% ng_queue3
    9 root     -68    -     0K    16K sleep   0  29.8H  6.15% ng_queue7


здесь стоит :
Код: Выделить всё
CPU: Intel(R) Xeon(R) CPU           X3460  @ 2.80GHz (2799.98-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x106e5  Family = 6  Model = 1e  Stepping = 5
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x98e3fd<SSE3,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT>
  AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM>
  AMD Features2=0x1<LAHF>
  TSC: P-state invariant
  Cores per package: 8
  Logical CPUs per core: 2
usable memory = 2092544000 (1995 MB)
avail memory  = 2016460800 (1923 MB)
ACPI APIC Table: <INTEL  S3420GPX>



машина выполняет роль vpn сервера (mpd5)+nat+(ng_car+ipfw) шейп
трафика летит в дневное время:
Код: Выделить всё
vpn3# netstat -w1
            input        (Total)           output
   packets  errs      bytes    packets  errs      bytes colls
     33367     0   20475168      33627     0   21039881     0
     34138     0   20954645      34697     0   22292123     0
     35347     0   22281526      35382     0   22710742     0
     36106     0   22126198      36265     0   23373282     0
     35798     0   22066220      36368     0   24243655     0
     36903     0   22671045      36998     0   23860873     0
     33230     0   20532814      33572     0   21525355     0
     36734     0   22871078      37699     0   25154924     0
Mechanic
посетитель
 
Сообщения: 101
Зарегистрирован: 17 фев 2009, 08:38

Re: top

Сообщение root » 10 дек 2010, 21:08

мы в двоем с Лехисным прочли и оба не поняли о чем ты спрашиваешь, а точнее вообще не узрели вопроса.
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: top

Сообщение Mechanic » 11 дек 2010, 01:54

прошу оценить показатели сервера,в частности кол-во run процессов, мне говорят, что должно быть не более кол-ва ядер на проце иначе получается сервер перегружен, так ли это ?
Mechanic
посетитель
 
Сообщения: 101
Зарегистрирован: 17 фев 2009, 08:38

Re: top

Сообщение Андрей » 11 дек 2010, 09:48

Код: Выделить всё
CPU:  0.2% user,  0.0% nice, 10.3% system,  0.0% interrupt, 89.5% idle

он у тебя загружен на 100 - idle. :)
100 - 89,5 = 10.5% нагрузки на сервер.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: top

Сообщение root » 11 дек 2010, 11:47

Mechanic писал(а):мне говорят, что должно быть не более кол-ва ядер на проце иначе получается сервер перегружен, так ли это ?

не знаю кто тебе такое сказал, не это не так

+1 к ответу Андрея
кто тебе мешает поставить snmp на сервер и прикрутить график загрузки проца к MRTG ?
SNMP и MRTG как способ мониторинга под FreeBSD
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: top

Сообщение Mechanic » 12 дек 2010, 22:48

у меня стоит cacti , но используются стандартные темплейты, а по ним понять текущ загрузку проца по ядрам не понятно
ПС а load avrerage какое значение допустимо для сервера ?
Mechanic
посетитель
 
Сообщения: 101
Зарегистрирован: 17 фев 2009, 08:38

Re: top

Сообщение Андрей » 13 дек 2010, 09:05

Mechanic писал(а):ПС а load avrerage какое значение допустимо для сервера ?

load average - это среднее значение. В большинстве случаев оно получается средним арифметическим (a1+a2+...+an)/n, если исключить ошибки/фичи разработчиков в отбрасывании дробной части, или округлением её до целого числа.
У каждого оно свое. Толи ты берешь данные за 2 минуты:
1 минута - нагрузка 0%
2 минута - 100%

среднее, естественно будет 100% :)
толи ты берешь данные за 120 секунд. :)

я проц мониторю так. :)
Код: Выделить всё
mrtg_cpu.cfg
WorkDir: /usr/local/www/apache22/data/mrtg/cpu
ImageDir: /usr/local/www/apache22/data/mrtg/cpu
LogDir: /usr/local/www/apache22/data/mrtg/cpu
Language: russian
Interval: 5
#Forks: 12
Refresh: 300
Options[cpu]: growright, absolute, integer, nopercent, gauge, nobanner
EnableIPv6: no


Title[cpu]: Server CPU usage
Target[cpu]: `/usr/local/etc/mrtg/cpu/cpu`
LegendI[cpu]: idle average cpu
LegendO[cpu]: system average cpu
YLegend[cpu]: CPU load, %
MaxBytes[cpu]: 100
AbsMax[cpu]: 100
ShortLegend[cpu]: %
PageTop[cpu]: <H1>Statistics load server's CPU</H1>
Legend1[cpu]: Statistics load server's CPU
#WithPeak[pps]: w m y


Скрипт, вызываемый mrtg
Код: Выделить всё
#!/bin/sh

all=`/usr/bin/vmstat -w 1 | /usr/bin/head -n 4 | /usr/bin/tail -n 1 | /usr/bin/awk '{print $18" "$19}'`

#idle
in=`echo $all | /usr/bin/awk '{print $2}'`
#system
out=`echo $all | /usr/bin/awk '{print $1}'`

/bin/echo $in
/bin/echo $out
/bin/echo `/usr/bin/uptime | /usr/bin/cut -d, -f1`
/bin/echo cpu


Со скриптов в 8 версии фри надо поиграть со значениями
Код: Выделить всё
/usr/bin/awk '{print $18" "$19}'`
они там несколько иные.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область


Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

cron