Thursday 5 January 2012

0MQ

A simple abstraction of the socket api

Intro:
http://lwn.net/Articles/370307/

Guide:
http://zguide.zeromq.org/page:all

FAQ:
http://www.zeromq.org/area:faq

Home page:
http://www.zero.mq

RoCE - RDMA over Converged Ethernet

http://www.mellanox.com/related-docs/prod_software/ConnectX-2_RDMA_RoCE.pdf

RDMA Aware programming user manual:
http://www.mellanox.com/related-docs/prod_software/RDMA_Aware_Programming_user_manual.pdf

Tuesday 3 January 2012

Network packet capture / analysis: tcpdump

http://www.linuxjournal.com/content/tcpdump-fu

Example: capture anything sent to/from port 7500 on interface eth0 and dump it to a file


$ sudo /usr/sbin/tcpdump -w /tmp/tcpdump.out -s 0 -i eth0 port 7500

We can now use Wireshark to read the file and analyse the packets

To filter the packets based on, for example, a port; use an expression such as tcp.port == 1234





Zero-copy

http://www.linuxjournal.com/article/6345