Страница 1 из 1

прокачка гигабита

Добавлено: 16 окт 2008, 17:24
HappyByte
Есть два сервера на интел платформе (xeon quad core 2.4 ghz / 4 gb ram / 2 x gigabit ethernet).
Они соединены напрямую кабелем cat 5е.
OS - debian etch.

mtu 1500 - прокачивается 88 мб/сек
mtu 9000 - прокачивается 90 мб/сек

Как добиться 125 мб/сек?

Re: прокачка гигабита

Добавлено: 16 окт 2008, 17:26
myst
А загрузка CPU при этом какая?

Re: прокачка гигабита

Добавлено: 16 окт 2008, 17:31
HappyByte
myst писал(а):А загрузка CPU при этом какая?
Тестировалось по разному.
Файл через фтп и собственный сервер.
Скорости одинаковые для обоих :)
Своим софтом загрузка каждого ядра CPU не более 3-5% при 1000 одновременных коннектах.
При одном файле через фтп загрузка почти никакая.

Re: прокачка гигабита

Добавлено: 16 окт 2008, 20:42
Llama
HappyByte, проверяй с помощью netperf, дабы отбросить элемент случайности.

Говоря о гигабите, почему-то вспоминается термин jumbo frames.
Касательно ftp хотелось бы напомнить, что запсиь на hdd дорогая операция, значительно дороже чтения - нет аналога sendfile()
и средняя скорость записи на hdd в 80-90 мегабайт весьма и весьма оптимистично выглядит, для сравнения погоняй dd.

Re: прокачка гигабита

Добавлено: 17 окт 2008, 16:00
HappyByte
Jumbo frames включены :)
Запись в /dev/null.

Re: прокачка гигабита

Добавлено: 21 окт 2008, 13:39
Llama
HappyByte, все же поюзай netperf для сравнения.