Re: TCP network cost

Поиск
Список
Период
Сортировка
От Rusty Conover
Тема Re: TCP network cost
Дата
Msg-id 3FAF940B-9B0B-4DBA-8728-6096022129DF@infogears.com
обсуждение исходный текст
Ответ на TCP network cost  ("Ross J. Reedstrom" <reedstrm@rice.edu>)
Ответы Re: TCP network cost  (david@lang.hm)
Re: TCP network cost  ("Ross J. Reedstrom" <reedstrm@rice.edu>)
Список pgsql-performance

On Feb 17, 2009, at 12:04 AM, Ross J. Reedstrom wrote:

Recently I've been working on improving the performance of a system that
delivers files stored in postgresql as bytea data. I was surprised at
just how much a penalty I find moving from a domain socket connection to
a TCP connection, even localhost. For one particular 40MB file (nothing
outragous) I see ~ 2.5 sec. to download w/ the domain socket, but ~ 45 sec
for a TCP connection (either localhost, name of localhost, or from
another machine 5 hops away (on campus - gigabit LAN) Similar numbers
for 8.2.3 or 8.3.6 (on Linux/Debian etch + backports)

So, why the 20 fold penalty for using TCP? Any clues on how to trace
what's up in the network IO stack?

Try running tests with ttcp to eliminate any PostgreSQL overhead and find out the real bandwidth between the two machines.  If its results are also slow, you know the problem is TCP related and not PostgreSQL related.

Cheers,

Rusty
--

В списке pgsql-performance по дате отправления:

Предыдущее
От: "Ross J. Reedstrom"
Дата:
Сообщение: TCP network cost
Следующее
От: david@lang.hm
Дата:
Сообщение: Re: TCP network cost