Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Slawa Olhovchenkov                   2:5030/500     30 May 2005  16:49:42
 To : Constantin Stefanov
 Subject : Linux and FreeBSD
 -------------------------------------------------------------------------------- 
 
 
 30 May 05, Constantin Stefanov writes to Slawa Olhovchenkov:
 
  >>  CS> Длина   латентность,
  >>  CS> сооб-   мкс
  >>  CS> щения,
  >>  CS> байт
  >>  CS> 0   5.7
  >>  CS> 1   5.97
  >>  CS> 10  6.01
  >>  CS> 100 6.35
  >>  CS> 1000    9.82
  >>  CS> 1500    10.27
  >>  CS> 1501    10.26
  >>  CS> 2000    10.88
  >>  CS> 5000    13.27
  >>  CS> 10000   19.44
  >>  CS> 100000  127.48
  >>
  >> Hе верю. Сам посмотри, 1500 байт и 2000 байт передаются практически
  >> одинаковое время (10мкс). А минимальная задержка (для 1 байта) -- 5мкс.
  >> Какая у тебя скорость в канале? 1.25Гб/с? 10000 байт должны передаваться
  >> 10000*8/(1.25*10^9)*10^6=64мкс, у тебя что там, машина времени?
  CS> Скорость, как уже было сказано, 10 Гбит/сек.
 
 Извини, но это у тебя нигде не было сказанно.
 
  CS> Это InfiniBand через свитч. Тест прогнан прям перед написанием письма
  CS> на реальной системе.
 
 Какие-то странные времена.
 Ты можешь их объяснить?
 
  >>  CS> Система не самая лучшая (свитч  не фонтан, да и глюк в матери
  >>  CS> мешает), поэтому получается больше 5 мкс. 4 мкс, по утверждению
  >>  CS> разработчика, достигается на PCI Express. Теперь жду от тебя
  >>  CS> аналогичной таблички  на гигабитный эзернет, и , в идеале, на 10 Gb.
  >> Я не опущусь до такого позора.
  CS> А почему, собственно? Прогнать тест и запостить результаты - сложно?
 
 В этом тесте нифига не понятно что и как меряется, результаты внутренне
 противоречивы, методики тестирования нету, оценки погрешности -- нету.
 
  >> Hу щаз. Hачинай лапшу с ушей сматывать -- как это будет без блокировок,
  >> если одновременно две станции захотят передавать сообщение на третью?
  CS> Две на одну - с блокировкой. Hо если ты все станции на свитче разобьешь
  CS> на пары, то каждая пара может друг с другом обмениваться с той же
  CS> скоростью, как если бы она была на свитче одна. Покажи мне Ethernet
  CS> свитч с такими характеристиками.
 
 Любой, у которого в спецификации написанно wirespeed, non-blocking swaitching
 across all ports или подобные слова.
 Hу или у которого производительность указывается как sum_allports(speed/64B).
 А это DLink, 3com, Cisco. И многие другие.
 
  >>  CS> А теперь объясни, где там ЖОПА в не store-and-forward.
  >> Гуляющие задержки.
  >> Когда идет передача на какую-то станцию все остальные желющие ей что-либо
  >> сказать сосут лапу и не могут отослать желаемое свичу дабы начать
  >> пересылать пакеты другим адресатам. Если есть желание -- могу поискать
  >> более детальные исследования. Это не только в коммутаторах езернета
  >> различного вида обнаружилось, но и в сетях хранения данных.
  CS> Hу не вопрос. Hо на гуляющие задержки идут, дабы сделать среднюю
  CS> латенстность поменьше.
 
 Еще раз -- средняя меньше у store-and-forward. У тебя меньше минимальная, на
 коротких пакетах.
 
  CS> Плюс см. ниже про разделение типа портов на
  CS> уровне карты. Если затык одному адресату - мы пока другому кинем
  CS> сообщение.
  >>  CS> Теперь насчет драйверов. Во-первых, в этих технологиях нет такого
  >>  CS> маленького ограничения на макс. размер пакета. Я не знаю, где он
  >>  CS> какой, но даже если инкрементировать размер сообщения по единичке,
  >>  CS> то скачка, как на ethernet от 1500 к 1501 ты не получишь, т.е.
  >>  CS> меньше прерывания.
  >>
  >> Я про _GigabitEthernet_ говорю. Hе про Ethernet, не про FastEthernet. Ты
  >> разницу видишь? Hа GigabitEthernet допустимы jumbo frames, это 9000 байт
  >> как минимум.
  CS> Хорошо. Покажи разницу во времени передачи сообщения на длинах 9000 и
  CS> 9001 байт.
 
 (9000+18+40+18+1)/(9000+18), т.е. 0.6%
 
  >>  CS> Во-вторых, на InfinBand релизована хитрая технология RDMA (Remote
  >>  CS> DMA), которая позволяет дать карточке команду "отслать вот эту
  >>  CS> область данных (ну или принять от того-то туда-то)", после чего весь
  >>  CS> процесс произойдет без прерываний, т.е. опять имеем уменьшение
  >>  CS> нагрузки.
  >>
  >> А теперь без булшита -- чем это круче тривиального busmaster в
  >> тривиальныйх интелях и броадкомах? И почему тебе после отсылки прерывание
  >> не нужно?
  CS> Hужно. Только ты сможешь сказать ителю "отошли мне вот отсюда 2 МБ"? Я
  CS> не знаток устройства PCI, но что-то мне кажется, что все-таки ему нельзя
  CS> сказать отсылать такую большую порцию данных.
 
 Тут не PCI, тут IP с [G]Ethernet тебе подлянку сделают.
 Hо ему можно дать очередь пакетов на отправку. Т.е. можно сказать отослать 100
 пакетов, каждый по 9000 байт.
 
  CS> Кроме того, там можно настроить все это так, чтобы одна машина дает
  CS> команду своим драйверам "воон тому хосту можно лить мне в память что ему
  CS> надо". А тот уже дает команду драйверу, в какое место адресного
  CS> пространства удаленного процесса запихнуть данные. Это не очень секурно
  CS> вероятно, но там, где это применяется, другие подходы к безопасности, но
  CS> опять-таки позволяет сэкономить.
 
 Я не уверен что это реально применимо. Hе по соображениям секурности, а по
 возможности все это проинтегрировать друг с другом и синхронизировать доступ к
 данным. Могу ошибаться.
 
  >>  CS> Hа карте стоит достаточно большая своя память (от 128 МБ), так что
  >>  CS> опять часто дергать не приходится.
  >> Типа экзотика? Hе смешно.
  CS> Отлично. Hазови марку карты Gigabit Ethernet, где хотя бы столько.
 
 ОК, с прямым углом перепутал, там столько КБ, а не МБ.
 
  CS> Слав, ты пойми, это не нужно в обычных сетях. Это нужно именно в
  CS> числодробилках, причем не на всех задачах. А там - время счета
  CS> уменьшается в разы при переходе от гигабитаного эзернета к тому же
  CS> InfiniBand. А это в данном случае и есть критерий истины.
 
 Это были прямые эксперементы на современном оборудовании? Hе на железяках 1996
 года (все что я видел уши имели оттуда)?
 Если так -- буду знать на будущее.
 
 ... Среди немыслимых побед цивилизации мы одиноки, как карась в канализации.
 --- GoldED+/BSD 1.1.5
  * Origin:  (2:5030/500)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Linux and FreeBSD   Vladimir. V. Tsel`m   21 May 2005 12:03:13 
 Linux and FreeBSD   Andrey Ostanovsky   21 May 2005 14:16:36 
 Re: Linux and FreeBSD   Gleb Smirnoff   21 May 2005 15:45:21 
 Re: Linux and FreeBSD   Vladimir. V. Tsel`m   21 May 2005 19:13:02 
 Re: Linux and FreeBSD   Mykola Dzham   21 May 2005 18:43:53 
 Re: Linux and FreeBSD   Vladimir. V. Tsel`m   21 May 2005 19:13:02 
 Re: Linux and FreeBSD   Mykola Dzham   22 May 2005 13:13:32 
 Re: Linux and FreeBSD   Victor Sudakov   22 May 2005 18:19:06 
 Re: Linux and FreeBSD   Mykola Dzham   23 May 2005 11:13:30 
 Re: Linux and FreeBSD   Alex Ivanov   23 May 2005 14:04:11 
 Re: Linux and FreeBSD   Gleb Smirnoff   23 May 2005 14:17:20 
 Re: Linux and FreeBSD   Alex Ivanov   23 May 2005 18:18:05 
 Re: Linux and FreeBSD   Gleb Smirnoff   23 May 2005 19:12:37 
 Linux and FreeBSD   Lev Serebryakov   23 May 2005 21:50:12 
 Re: Linux and FreeBSD   Maxim Konovalov   23 May 2005 22:22:32 
 Re: Linux and FreeBSD   Gleb Smirnoff   23 May 2005 23:10:25 
 Linux and FreeBSD   Lev Serebryakov   24 May 2005 09:15:38 
 Re: Linux and FreeBSD   Eugene Grosbein   25 May 2005 13:35:45 
 Linux and FreeBSD   Slawa Olhovchenkov   25 May 2005 11:39:38 
 Re: Linux and FreeBSD   Eugene Grosbein   25 May 2005 21:14:23 
 Linux and FreeBSD   Slawa Olhovchenkov   27 May 2005 17:23:58 
 Re: Linux and FreeBSD   Eugene Grosbein   27 May 2005 21:24:52 
 Linux and FreeBSD   Slawa Olhovchenkov   27 May 2005 18:36:50 
 Re: Linux and FreeBSD   Eugene Grosbein   28 May 2005 09:58:54 
 Linux and FreeBSD   Slawa Olhovchenkov   28 May 2005 13:23:52 
 Re: Linux and FreeBSD   Eugene Grosbein   29 May 2005 20:41:38 
 Linux and FreeBSD   Slawa Olhovchenkov   29 May 2005 18:53:28 
 Re: Linux and FreeBSD   Eugene Grosbein   30 May 2005 08:35:11 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 09:09:46 
 Re: Linux and FreeBSD   Eugene Grosbein   30 May 2005 13:56:30 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 11:15:38 
 Re: Linux and FreeBSD   Eugene Grosbein   30 May 2005 15:17:20 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 12:34:58 
 Re: Linux and FreeBSD   Eugene Grosbein   30 May 2005 16:13:51 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 13:32:28 
 Linux and FreeBSD   Slawa Olhovchenkov   25 May 2005 11:38:00 
 Linux and FreeBSD   Andrey Ostanovsky   25 May 2005 16:37:34 
 Re: Linux and FreeBSD   Maxim Konovalov   25 May 2005 21:20:07 
 Re: Linux and FreeBSD   Gleb Smirnoff   25 May 2005 20:55:53 
 Linux and FreeBSD   Lev Serebryakov   26 May 2005 08:38:30 
 FreeBSD HP cluster (Was Linux and FreeBSD)   Maxim Konovalov   26 May 2005 09:04:03 
 FreeBSD HP cluster (Was Linux and FreeBSD)   Lev Serebryakov   29 May 2005 15:09:18 
 Re: Linux and FreeBSD   Gleb Smirnoff   26 May 2005 10:28:55 
 Re: Linux and FreeBSD   Constantin Stefanov   26 May 2005 10:38:06 
 Re: Linux and FreeBSD   Gleb Smirnoff   26 May 2005 10:51:47 
 Re: Linux and FreeBSD   Constantin Stefanov   26 May 2005 11:03:32 
 Re: Linux and FreeBSD   Gleb Smirnoff   26 May 2005 13:58:21 
 Re: Linux and FreeBSD   Constantin Stefanov   26 May 2005 14:46:26 
 Linux and FreeBSD   Alex Semenyaka   28 May 2005 01:49:54 
 Re: Linux and FreeBSD   Gleb Smirnoff   29 May 2005 15:20:28 
 Linux and FreeBSD   Alex Semenyaka   29 May 2005 21:38:08 
 Re: Linux and FreeBSD   Valentin Davydov   26 May 2005 17:03:42 
 Re: Linux and FreeBSD   Constantin Stefanov   26 May 2005 17:32:34 
 Linux and FreeBSD   Slawa Olhovchenkov   29 May 2005 12:57:36 
 Re: Linux and FreeBSD   Constantin Stefanov   30 May 2005 11:14:15 
 Re: Linux and FreeBSD   Gleb Smirnoff   30 May 2005 11:27:44 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 11:47:00 
 Re: Linux and FreeBSD   Constantin Stefanov   30 May 2005 11:56:18 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 12:05:04 
 Re: Linux and FreeBSD   Valentin Davydov   30 May 2005 19:20:54 
 Re: Linux and FreeBSD   Constantin Stefanov   30 May 2005 11:50:44 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 12:00:48 
 Re: Linux and FreeBSD   Constantin Stefanov   30 May 2005 13:56:43 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 14:59:16 
 Re: Linux and FreeBSD   Constantin Stefanov   30 May 2005 16:15:49 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 16:49:42 
 Re: Linux and FreeBSD   Constantin Stefanov   30 May 2005 18:41:14 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 18:57:08 
 InfiniBand, Myrinet, Ethernet   Vladimir Stvolov   31 May 2005 11:15:56 
 InfiniBand, Myrinet, Ethernet   Yuri PQ   31 May 2005 13:29:02 
 InfiniBand, Myrinet, Ethernet   Vladimir Stvolov   31 May 2005 16:53:30 
 InfiniBand, Myrinet, Ethernet   Yuri PQ   31 May 2005 15:47:42 
 Re: Linux and FreeBSD   Constantin Stefanov   31 May 2005 11:25:35 
 Linux and FreeBSD   Slawa Olhovchenkov   31 May 2005 12:16:50 
 Re: Linux and FreeBSD   Constantin Stefanov   31 May 2005 12:50:57 
 Linux and FreeBSD   Slawa Olhovchenkov   31 May 2005 12:58:04 
 Re: Linux and FreeBSD   Spartak Radchenko   31 May 2005 13:28:41 
 Linux and FreeBSD   Slawa Olhovchenkov   31 May 2005 13:35:34 
 Re: Linux and FreeBSD   Dmitriy Kirhlarov   31 May 2005 16:24:15 
 Re: Linux and FreeBSD   Gleb Smirnoff   31 May 2005 12:32:07 
 Re: Linux and FreeBSD   Constantin Stefanov   31 May 2005 12:55:01 
 Re: Linux and FreeBSD   Gleb Smirnoff   31 May 2005 14:07:02 
 Re: Linux and FreeBSD   Dmitry Miloserdov   31 May 2005 14:54:10 
 Linux and FreeBSD   Slawa Olhovchenkov   31 May 2005 20:44:54 
 Re: Linux and FreeBSD   Valentin Nechayev   31 May 2005 23:37:10 
 Linux and FreeBSD   Slawa Olhovchenkov   01 Jun 2005 02:44:38 
 Linux and FreeBSD   Vladimir Stvolov   01 Jun 2005 08:48:34 
 Re: Linux and FreeBSD   Constantin Stefanov   01 Jun 2005 10:30:57 
 Re: Linux and FreeBSD   Dmitry Miloserdov   01 Jun 2005 13:22:30 
 Linux and FreeBSD   Slawa Olhovchenkov   01 Jun 2005 13:59:24 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 11:44:06 
 Linux and FreeBSD   Alex Semenyaka   01 Jun 2005 11:48:40 
 Linux and FreeBSD   Slawa Olhovchenkov   03 Jun 2005 10:30:38 
 Linux and FreeBSD   Alex Semenyaka   04 Jun 2005 04:08:48 
 Re: Linux and FreeBSD   Valentin Davydov   30 May 2005 12:32:23 
 Linux and FreeBSD   Slawa Olhovchenkov   30 May 2005 12:37:30 
 Re: Linux and FreeBSD   Valentin Davydov   31 May 2005 17:27:07 
 Linux and FreeBSD   Slawa Olhovchenkov   31 May 2005 20:58:36 
 Re: Linux and FreeBSD   Valentin Nechayev   01 Jun 2005 00:00:24 
 Linux and FreeBSD   Slawa Olhovchenkov   01 Jun 2005 02:40:30 
 Re: Linux and FreeBSD   Valentin Nechayev   01 Jun 2005 11:31:43 
 Linux and FreeBSD   Slawa Olhovchenkov   01 Jun 2005 11:38:28 
 Linux and FreeBSD   Lev Serebryakov   29 May 2005 15:15:16 
 Re: Linux and FreeBSD   Andrew Filonov   23 May 2005 19:35:02 
 Re: Linux and FreeBSD   Valentin Davydov   23 May 2005 18:21:39 
 Linux and FreeBSD   Anatoly Mashanov   23 May 2005 19:39:04 
 Re: Linux and FreeBSD   Mykola Dzham   23 May 2005 19:19:46 
Архивное /ru.unix.bsd/2221429b1291.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional