Перейти к содержимому
Калькуляторы

Количество ядре или высокая частота Шейпер и прогон трафика

Если же количество ядер, тогда это ebay и ведрами закупать XEON E5-2670

 

COSTA RICA - это прошлый век, тут уже IVY BRIGE похамливать начинают )

 

Это какой-то тонкий технический юмор?

 

Нет, дань моде.

По существу - вопрос в соседний раздел там много написано было.

Основная идея - скрости и задержки L1 - L2 и L3 кешей

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://forum.nag.ru/forum/index.php?showtopic=81814&view=findpost&p=846790

1U тазик за 30000р на supermicro intel c202 и Intel® Xeon® CPU E3-1240 V2 @ 3.40GHz

показал результат 9mpps на одном порту.

 

# dstat -n -N eth4  --net-packets
--net/eth4- --pkt/eth4-
recv  send|#recv #send
  0     0 |   0     0 
518M  518M|9001k 9001k
518M  518M|9083k 9083k
518M  518M|9060k 9060k
518M  518M|9028k 9028k
517M  517M|9064k 9064k
517M  517M|9036k 9036k
517M  517M|9025k 9025k

 

у Вас узкое место - софт.

sh1_bits.png

sh1_pkts.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

i7-4930k + DDR3 2133 + Intel X520 дальше только разгон

Память может быть хоть 100500 мегагерц, вы лучше смотрите сколько реально контроллер памяти в проце может.

Вот у новых скайлейков с этим херово, на уровне 1600 ддр3.

 

Я бы смотрел на частоту проца, много ядер - вредно, имхо.

Много ядер хорошо для компеляния, когда каждый кусок сам по себе по минуте на отдельном ядре компеляется, ну и всяких таких задач, где много обрабатывать и мало взаимодействовать с другими.

 

 

Я не эксперт в процессорах, но мое ИМХО на роль шейпера/бордера ( он же у вас BRAS, как я понимаю) надо ставить какую-нибудь железку, которая может практически хардварно это делать все, а не через проц гонять.

По факту там тело пакета через проц не проходит, проц только заголовки пакетов смотрит, остальное отрабатывает DMA сетевухи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А NAT есть?

NAT нету.

Если вместо шейпера, допустимо использование полисера - попробуйте ipt_ratelimit, производительность должна вас приятно удивить

Знаю. На сервере полисим, а не шейпим.

Изменено пользователем nickmas

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

x520 вроде как 8 очередей на порт, есть сетевухи, где число большее с 10г?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если не изменяет память было что-то на 16 очередей

но что именно не помню ))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

x520 вроде как 8 очередей на порт, есть сетевухи, где число большее с 10г?

если не изменяет память было что-то на 16 очередей

Вам память не изменяет, x520.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

x520 вроде как 8 очередей на порт, есть сетевухи, где число большее с 10г?

если не изменяет память было что-то на 16 очередей

Вам память не изменяет, x520.

 

спасибо :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вам память не изменяет, x520.

там 8

Там - это где ? :)

У Вас по 8 у меня по 16, поищите по форуму.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так подходит ?

 

dev.ix.1.queue15.interrupt_rate: 500000
dev.ix.1.queue14.interrupt_rate: 500000
dev.ix.1.queue13.interrupt_rate: 125000
dev.ix.1.queue12.interrupt_rate: 500000
dev.ix.1.queue11.interrupt_rate: 100000
dev.ix.1.queue10.interrupt_rate: 500000
dev.ix.1.queue9.interrupt_rate: 125000
dev.ix.1.queue8.interrupt_rate: 500000
dev.ix.1.queue7.interrupt_rate: 500000
dev.ix.1.queue6.interrupt_rate: 500000
dev.ix.1.queue5.interrupt_rate: 500000
dev.ix.1.queue4.interrupt_rate: 500000
dev.ix.1.queue3.interrupt_rate: 100000
dev.ix.1.queue2.interrupt_rate: 25000
dev.ix.1.queue1.interrupt_rate: 500000
dev.ix.1.queue0.interrupt_rate: 500000
dev.ix.0.queue15.interrupt_rate: 500000
dev.ix.0.queue14.interrupt_rate: 5376
dev.ix.0.queue13.interrupt_rate: 500000
dev.ix.0.queue12.interrupt_rate: 500000
dev.ix.0.queue11.interrupt_rate: 500000
dev.ix.0.queue10.interrupt_rate: 500000
dev.ix.0.queue9.interrupt_rate: 5208
dev.ix.0.queue8.interrupt_rate: 500000
dev.ix.0.queue7.interrupt_rate: 5208
dev.ix.0.queue6.interrupt_rate: 5208
dev.ix.0.queue5.interrupt_rate: 500000
dev.ix.0.queue4.interrupt_rate: 500000
dev.ix.0.queue3.interrupt_rate: 500000
dev.ix.0.queue2.interrupt_rate: 500000
dev.ix.0.queue1.interrupt_rate: 5208
dev.ix.0.queue0.interrupt_rate: 5208

last pid: 32605;  load averages:  1.40,  1.41,  1.20                                                up38+21:23:30  14:47:58
254 processes: 17 running, 140 sleeping, 97 waiting
CPU:  0.0% user,  0.0% nice,  0.1% system,  7.1% interrupt, 92.8% idle
Mem: 10M Active, 926M Inact, 1377M Wired, 1655M Buf, 29G Free
Swap: 10G Total, 10G Free

 PID USERNAME   PRI NICE   SIZE    RES STATE   C   TIME    WCPU COMMAND
  11 root       155 ki31     0K   256K CPU2    2 876.7H  99.80% idle{idle: cpu2}
  11 root       155 ki31     0K   256K CPU8    8 876.6H  99.37% idle{idle: cpu8}
  11 root       155 ki31     0K   256K CPU10  10 876.5H  98.68% idle{idle: cpu10}
  11 root       155 ki31     0K   256K CPU15  15 875.1H  97.95% idle{idle: cpu15}
  11 root       155 ki31     0K   256K CPU12  12 876.2H  97.51% idle{idle: cpu12}
  11 root       155 ki31     0K   256K RUN     6 876.1H  96.88% idle{idle: cpu6}
  11 root       155 ki31     0K   256K CPU1    1 875.0H  96.73% idle{idle: cpu1}
  11 root       155 ki31     0K   256K CPU3    3 872.9H  96.68% idle{idle: cpu3}
  11 root       155 ki31     0K   256K RUN    14 876.4H  95.51% idle{idle: cpu14}
  11 root       155 ki31     0K   256K CPU4    4 876.3H  95.26% idle{idle: cpu4}
  11 root       155 ki31     0K   256K CPU0    0 876.3H  95.21% idle{idle: cpu0}
  11 root       155 ki31     0K   256K CPU7    7 872.5H  95.17% idle{idle: cpu7}
  11 root       155 ki31     0K   256K RUN     9 874.8H  94.97% idle{idle: cpu9}
  11 root       155 ki31     0K   256K CPU11  11 871.8H  93.95% idle{idle: cpu11}
  11 root       155 ki31     0K   256K CPU13  13 875.5H  93.65% idle{idle: cpu13}
  11 root       155 ki31     0K   256K CPU5    5 874.2H  92.77% idle{idle: cpu5}
  12 root       -92    -     0K  1552K WAIT    5  32.9H   5.71% intr{irq286: ix1:que }
  12 root       -92    -     0K  1552K WAIT    1  32.9H   5.57% intr{irq282: ix1:que }
  12 root       -92    -     0K  1552K WAIT    0  31.7H   4.74% intr{irq281: ix1:que }
  12 root       -92    -     0K  1552K WAIT    6  31.9H   4.54% intr{irq287: ix1:que }
  12 root       -92    -     0K  1552K WAIT    8  23.7H   4.49% intr{irq272: ix0:que }
  12 root       -92    -     0K  1552K WAIT    2  31.5H   4.20% intr{irq283: ix1:que }
  12 root       -92    -     0K  1552K WAIT   15  32.8H   4.10% intr{irq296: ix1:que }
  12 root       -92    -     0K  1552K WAIT   11  23.7H   4.10% intr{irq275: ix0:que }
  12 root       -92    -     0K  1552K WAIT    3  34.9H   4.00% intr{irq284: ix1:que }
  12 root       -92    -     0K  1552K WAIT   14  31.2H   3.91% intr{irq295: ix1:que }
  12 root       -92    -     0K  1552K WAIT   10  23.5H   3.86% intr{irq274: ix0:que }
  12 root       -92    -     0K  1552K WAIT   13  32.1H   3.76% intr{irq294: ix1:que }
  12 root       -92    -     0K  1552K WAIT   10  31.5H   3.47% intr{irq291: ix1:que }
  12 root       -92    -     0K  1552K WAIT    3  23.7H   3.22% intr{irq267: ix0:que }
  12 root       -92    -     0K  1552K WAIT   11  35.9H   3.12% intr{irq292: ix1:que }
  12 root       -92    -     0K  1552K WAIT    4  23.8H   3.08% intr{irq268: ix0:que }
  12 root       -92    -     0K  1552K WAIT    2  23.4H   2.93% intr{irq266: ix0:que }
  12 root       -92    -     0K  1552K WAIT   12  24.0H   2.83% intr{irq276: ix0:que }
  12 root       -92    -     0K  1552K WAIT   12  31.2H   2.78% intr{irq293: ix1:que }
  12 root       -92    -     0K  1552K WAIT   14  23.8H   2.78% intr{irq278: ix0:que }
  12 root       -92    -     0K  1552K WAIT   13  23.9H   2.64% intr{irq277: ix0:que }
  12 root       -92    -     0K  1552K WAIT    7  35.5H   2.54% intr{irq288: ix1:que }
  12 root       -92    -     0K  1552K WAIT    0  23.4H   2.15% intr{irq264: ix0:que }
  12 root       -92    -     0K  1552K WAIT    9  24.0H   2.10% intr{irq273: ix0:que }
  12 root       -92    -     0K  1552K WAIT    9  32.7H   2.00% intr{irq290: ix1:que }
  12 root       -92    -     0K  1552K WAIT    4  31.5H   2.00% intr{irq285: ix1:que }
  12 root       -92    -     0K  1552K WAIT    6  23.4H   1.95% intr{irq270: ix0:que }
  12 root       -92    -     0K  1552K WAIT    8  31.3H   1.90% intr{irq289: ix1:que }
  12 root       -92    -     0K  1552K WAIT    5  24.5H   1.66% intr{irq269: ix0:que }
  12 root       -92    -     0K  1552K WAIT    7  23.5H   1.46% intr{irq271: ix0:que }
  12 root       -92    -     0K  1552K WAIT   15  23.5H   1.42% intr{irq279: ix0:que }
  12 root       -92    -     0K  1552K WAIT    1  23.8H   1.07% intr{irq265: ix0:que }

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вам память не изменяет, x520.

там 8

Там - это где ? :)

У Вас по 8 у меня по 16, поищите по форуму.

Hyper-threading? ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

x520 вроде как 8 очередей на порт, есть сетевухи, где число большее с 10г?

x540 - 128 очередей

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вам память не изменяет, x520.

там 8

Там - это где ? :)

У Вас по 8 у меня по 16, поищите по форуму.

Hyper-threading? ;)

Куда же без него :)

С двумя камнями с/без HT взлетать не захотело :(

В соседней теме форумчане планировали добавить второй камень для увеличения производительности в примерно аналогичной конфигурации и платформе, интересно, у них взлетело ? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Друзья, поставили E5-2695v2

Вот какой с него выхлоп

360ce55f695b.jpg

Изменено пользователем FATHER_FBI

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Друзья, поставили E5-2690

А почему 12 ядер ? Точно эта модель проца ? Не нашел Е5-2690 с 12 ядрами, 8 ядер 16 потоков есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Друзья, поставили E5-2690

А почему 12 ядер ? Точно эта модель проца ? Не нашел Е5-2690 с 12 ядрами, 8 ядер 16 потоков есть.

Сорри, Е5-2695v2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у нас сейчас стоит 4790k, трафика в ччн 1,2-1,5 гг.

но там на тазике поднято всё что можно) и биллинг, шейпер, bgp, nat, dhcp, radius для радио трафика

упираемся в полку, уже готовим разнос на разные машины

пока решились на последний эксперимент перед разносом

i7-5820k весь фарш тот же, посмотрим что получится

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у нас сейчас стоит 4790k, трафика в ччн 1,2-1,5 гг.

но там на тазике поднято всё что можно) и биллинг, шейпер, bgp, nat, dhcp, radius для радио трафика

упираемся в полку, уже готовим разнос на разные машины

пока решились на последний эксперимент перед разносом

i7-5820k весь фарш тот же, посмотрим что получится

Херня получится, разносите на разные машины. Еще как отчаянный вариант можно разогнать 4790K.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Херня получится, разносите на разные машины. Еще как отчаянный вариант можно разогнать 4790K.

уже разносим, это просто как эксперимент) там 6 ядер + 4 канала памяти, просто поржать как говорится)

разогнать пытались чутка, но сильно не дало результата

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

dhcp вынесите/погасите ради теста - и произойдет чудо :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сомневаюсь что даст большой эффект, в цпу его особо не наблюдаем

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сомневаюсь что даст большой эффект, в цпу его особо не наблюдаем

А вы попробуйте. В топе его быть и не должно, при этом 90% ресурсов оно вполне может кушать, наступали уже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а в цпу особо его и не будет. потому что время жрет не сам процесс. а передача пакетов из ядра в юзерспейс через raw сокет дхцп сервера. всех пакетов...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.