The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Оптимизация и Промышленные системы (Увеличение производительнсти)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выбор сервера для шейпирования, alex7788 (ok), 09-Июн-10, (0) [смотреть все]

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


1. "Выбор сервера для шейпирования"  +/
Сообщение от Аноним (-), 09-Июн-10, 08:51 
>[оверквотинг удален]
>2000 абонентов. Данный сервер(2 процессора на 4 головы CPU: Intel(R) Xeon(R)
>CPU E5310  @ 1.60GHz (1607.10-MHz 686-class CPU) 4гига оперативы) уже
>3х годичной давности и при большом количестве соединений проходящих через его
>пайпы начинаются лаги с пингами. На данный момент я хочу заменить
>данный сервер на более мощный. Уважаемые Гуру, какой сервер Вы можете
>посоветовать под данные задачи? Стоит ли переходить на 64-разрядную архитектуру? Какие
>процессоры использовать? Сколько оперативной памяти туда нафаршировать чтобы поддерживала FreeBSD 8.0?
>Можно ли на базе сервера собрать шейпер-бридж на 10000 абонентов?
>
>P.S. Бюджет до 10000$ заранее благодарен.

о самом главном забыли: какой трафик и кол-во пакетов.

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

2. "Выбор сервера для шейпирования"  +/
Сообщение от alex7788 (ok), 09-Июн-10, 09:36 
>[оверквотинг удален]
>>3х годичной давности и при большом количестве соединений проходящих через его
>>пайпы начинаются лаги с пингами. На данный момент я хочу заменить
>>данный сервер на более мощный. Уважаемые Гуру, какой сервер Вы можете
>>посоветовать под данные задачи? Стоит ли переходить на 64-разрядную архитектуру? Какие
>>процессоры использовать? Сколько оперативной памяти туда нафаршировать чтобы поддерживала FreeBSD 8.0?
>>Можно ли на базе сервера собрать шейпер-бридж на 10000 абонентов?
>>
>>P.S. Бюджет до 10000$ заранее благодарен.
>
>о самом главном забыли: какой трафик и кол-во пакетов.

Вы правы. Трафик будет до 1гигабита и до 200-300К PPS. Сетевых интерфейса 2шт один смотрит в сегмент на сервера доступа другой смотрит на пограничный маршрутизатор.

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

5. "Выбор сервера для шейпирования"  +/
Сообщение от Аноним (-), 09-Июн-10, 11:19 
>Вы правы. Трафик будет до 1гигабита и до 200-300К PPS. Сетевых интерфейса
>2шт один смотрит в сегмент на сервера доступа другой смотрит на
>пограничный маршрутизатор.

1. советую смотреть в сторону карточек на Intel 82576, например: E1G42ET.
2. пайпы, если мне не изменяет память - не многопоточные, поэтому ядро лучше пошустрее. памяти, на мой взгляд, и 4Г достаточно. на амд64 переходи, это однозначно.
не плохо бы еще посмотреть на загрузку системы в пиках на процессоре, памяти и vmstat -i

у меня ~350Mb, 100KPPS, при 20% загрузке на стареньком 2Г ксеоне живут, правда нет пайпов.

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

6. "Выбор сервера для шейпирования"  +/
Сообщение от alex7788 (ok), 09-Июн-10, 11:28 
>[оверквотинг удален]
>
>1. советую смотреть в сторону карточек на Intel 82576, например: E1G42ET.
>2. пайпы, если мне не изменяет память - не многопоточные, поэтому ядро
>лучше пошустрее. памяти, на мой взгляд, и 4Г достаточно. на амд64
>переходи, это однозначно.
>не плохо бы еще посмотреть на загрузку системы в пиках на процессоре,
>памяти и vmstat -i
>
>у меня ~350Mb, 100KPPS, при 20% загрузке на стареньком 2Г ксеоне живут,
>правда нет пайпов.

Да вот без пайпов он как раз и не ощущает на себе не какой загрузки. Как пайпы врубишь так и караул))

Shaper1# vmstat -i
interrupt                          total       rate
irq14: ata0                           36          0
irq23: uhci0 uhci+                     1          0
irq25: arcmsr0                   4346086          3
cpu0: timer                   2617491896       1986
irq256: em0                   1975761160       1499
irq257: em1                   2373681678       1801
cpu1: timer                   2617483842       1986
cpu3: timer                   2617483842       1986
cpu2: timer                   2617483843       1986
cpu5: timer                   2617483843       1986
cpu6: timer                   2617483842       1986
cpu4: timer                   2617483842       1986
cpu7: timer                   2617483842       1986
Total                        25293667753      19192

Но это еще не вечер))

Shaper1#top -SP
last pid:  3895;  load averages:  1.59,  1.57,  1.53   up 15+06:06:47  14:24:58
115 processes: 11 running, 75 sleeping, 5 stopped, 1 zombie, 23 waiting
CPU 0:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 1:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 2:  0.0% user,  0.0% nice, 74.5% system,  0.0% interrupt, 25.5% idle
CPU 3:  0.0% user,  0.0% nice, 93.6% system,  0.0% interrupt,  6.4% idle
CPU 4:  0.0% user,  0.0% nice,  0.7% system,  0.0% interrupt, 99.3% idle
CPU 5:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 6:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 7:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
Mem: 28M Active, 1819M Inact, 191M Wired, 36K Cache, 112M Buf, 458M Free
Swap: 10G Total, 10G Free

  PID USERNAME   THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
   11 root         8 171 ki31     0K    64K RUN     0 2421.6 632.81% idle
    0 root        10 -68    0     0K    72K -       5 481.3H 110.84% kernel
   12 root        23 -48    -     0K   184K WAIT    0  87:32  0.00% intr
78566 root         1  44    0 19368K 16376K select  4  50:53  0.00% snmpd
   17 root         1  44    -     0K     8K syncer  4  35:25  0.00% syncer
    3 root         1  -8    -     0K     8K -       4   2:08  0.00% g_up
    4 root         1  -8    -     0K     8K -       0   1:53  0.00% g_down
   13 root         1 -16    -     0K     8K -       0   1:25  0.00% yarrow
    2 root         1  -8    -     0K     8K -       0   0:57  0.00% g_event
  984 root         1  44    0  6072K  3472K select  0   0:31  0.00% sendmail
   18 root         1  44    -     0K     8K sdflus  4   0:29  0.00% softdepflus
  729 root         1  44    0  3344K  1328K select  0   0:29  0.00% syslogd
   14 root        20 -64    -     0K   160K -       0   0:22  0.00% usb
    1 root         1  44    0  2912K   508K wait    1   0:17  0.00% init
  996 root         1  44    0  3372K  1376K nanslp  1   0:09  0.00% cron
   15 root         1  44    -     0K     8K psleep  4   0:06  0.00% bufdaemon
   16 root         1  44    -     0K     8K vlruwt  0   0:06  0.00% vnlru

А вот без пайпов
last pid:  3944;  load averages:  0.97,  1.41,  1.47                                                                                                                                                                up 15+06:08:20  14:26:31
109 processes: 9 running, 72 sleeping, 5 stopped, 23 waiting
CPU 0:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 1:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 2:  0.0% user,  0.0% nice,  7.9% system,  0.0% interrupt, 92.1% idle
CPU 3:  0.0% user,  0.0% nice,  9.0% system,  0.0% interrupt, 91.0% idle
CPU 4:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 5:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 6:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
CPU 7:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
Mem: 27M Active, 1819M Inact, 191M Wired, 36K Cache, 112M Buf, 460M Free
Swap: 10G Total, 10G Free

  PID USERNAME   THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
   11 root         8 171 ki31     0K    64K RUN     0 2421.8 784.42% idle
    0 root        10 -68    0     0K    72K -       5 481.3H  1.66% kernel
   12 root        23 -48    -     0K   184K WAIT    0  87:32  0.00% intr
78566 root         1  44    0 19368K 16376K select  4  50:54  0.00% snmpd
   17 root         1  44    -     0K     8K syncer  4  35:25  0.00% syncer
    3 root         1  -8    -     0K     8K -       0   2:08  0.00% g_up
    4 root         1  -8    -     0K     8K -       0   1:53  0.00% g_down
   13 root         1 -16    -     0K     8K -       0   1:25  0.00% yarrow
    2 root         1  -8    -     0K     8K -       0   0:57  0.00% g_event
  984 root         1  44    0  6072K  3472K select  2   0:31  0.00% sendmail

Совсем другая картина. Давим на данный момент ровно 200 мегабит в секунду.

Shaper1# vmstat -i
interrupt                          total       rate
irq14: ata0                           36          0
irq23: uhci0 uhci+                     1          0
irq25: arcmsr0                   4346399          3
cpu0: timer                   2617995271       1986
irq256: em0                   1977113653       1499
irq257: em1                   2374781175       1801
cpu1: timer                   2617987217       1986
cpu3: timer                   2617987217       1986
cpu2: timer                   2617987218       1986
cpu5: timer                   2617987218       1986
cpu6: timer                   2617987217       1986
cpu4: timer                   2617987217       1986
cpu7: timer                   2617987217       1986
Total                        25300147056      19193


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

12. "Выбор сервера для шейпирования"  +/
Сообщение от Аноним (-), 10-Июн-10, 08:54 
да, хорошо видно, что упираетесь в одно ядро процессора, берите процессор попроизводительнее, при этом можно не гнаться за их кол-ом.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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