» tagged pages
» logout

(Feed found, click Add Page to syndicate.) Error finding feed, please try again » Find feed title

A Blog Page allows you to add entries, for news or other time sensitive postings

(Login required to save to your tagged pages.)
(or Cancel)

Make further edits, (or Cancel)

(Login required to save to your tagged pages.)
(or Cancel)

(Editing anonymously: to be credited for your changes, login or register a new account)

Change Page Permissions? Changing these permissions will adjust who can modify this page.

Anonymous (change)
(change)
(or Cancel)
Upload an image from your computer:
or Copy an image from a URL:
or Erase the current icon:
Icon Preview:

or Cancel

Erase tcp? The contents of tcp page and all pages directly attached to tcp will be erased.

or Cancel

(Editing anonymously: to be credited for your changes, login or register a new account)

other page actions:
TCP

TCP

Tags Applied to tcp

No one has tagged this page.

tcp Wiki Pages

What is TCP? Edit this page and describe it here.

sorted by: recent | see : popular
Content Tagged tcp

On blocking

If a process has two blocking operations, each blocking other (like, I/O and networking), theoretical performance decrease will be 50%. Solution is very easy - convert one operation (quite often the one that blocks less, but I guess it doesn’t matter that much) into a nonblocking one.

Though MySQL has network-write buffer, which provides some async network behavior, it still has to get context switch into a thread to write stuff.

rsync and other file transfer protocols are even worse in this regard. On a regular Linux machine rsync even on gigabit network will keep kernel’s send-queue saturated (it is 128K by default anyway).

How to make MySQL’s or rsync networking snappier? If in ‘netstat’ sendq column is maxed out - just increase kernel buffers, instead of process buffers:

# increase TCP max buffer size
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
# increase Linux autotuning TCP buffer limits
# min, default, and max number of bytes to use
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216

This can add additional 10-20% of file transfer throughput (and sendq goes up to 500k - so it seems to be really worth it).

MySQL: Planet MySQL

Cisco announce 'Etch'

This week Cisco Systems announced a new messaging protocol intended to allow developers to integrate client/server applications without the overhead of traditional protocols such as SOAP.

AMQP: del.icio.us/tag/AMQP

[from wnpxrz] TCPWatch - HathawayMix.org

"TCPWatch (screen shot) is a utility written in Python that lets you monitor forwarded TCP connections or HTTP proxy connections. "

User:jeyrb: del.icio.us/network/jey

Manpage of LIBIPQ (old now replaced by libnetfilter_queue)

Old interface to intercept packet in user space via netfilter... Now this is replace by Netfilter Queue. (name changed too : "libnetfilter_queue has been previously known as libnfnetlink_queue.")

netfilter: del.icio.us/tag/netfilter

Page 1 | Next >>
Username:
Password:
(or Cancel)