Revisiting the MySQL 100K Connections Problem on Linux

At $WORK we were running a MySQL setup that required an unusually large number of concurrent connections. Most of them were idle. Only a few dozen connections were running queries. The total number of connections was around twelve thousand and was growing slowly. When the total number of connections reached close to 12,200, things started to break. New clients could no longer connect to the database. The error in the MySQL log was: ...

Diving into the Linux Networking Stack, Part I | Beyond Syntax | Michael J. Schultz

http://blog.beyond-syntax.com/2011/03/diving-into-linux-networking-i/ Overview of how network driver work in linux kernel

libgit2: a linkable library for Git

http://libgit2.github.com/ normal git library, cab be used to create bindings to git (not libgit.a horror from official gir project )

superjoe30's PyWaveform at master - GitHub

https://github.com/superjoe30/PyWaveform C utility and Python bindings for generating waveform images out wave files

IBM developerWorks : Linux : Technical library view: Kernel APIs articles

http://www.ibm.com/developerworks/views/linux/libraryview.jsp?site_id=1&contentarea_by=Linux&sort_by=Date&sort_order=1&start=1&end=3&topic_by=-1&product_by=&type_by=Articles&show_abstract=true&search_by=kernel%20apis, Series of short articles on linux kernel [2.6.27] APIs by Tim Jones

How SKBs work

http://vger.kernel.org/~davem/skb.html details about important linux kernel networking subsystem data structure called “skb”

L-peer in the software world: Switching from C# to Java [REDHAT Virtualization Platform Management App re-write]

http://lpeer.blogspot.com/2010/04/switching-from-c-to-java.html Great post about challenges that one team inside of Redhat faced when they were challenged with the task of migrating C#/IIS/MS-SQL-based VM management tool into Java. The post is more interested from the project management perspective, than from the technology side.

Perfomance: C vs Java [Azul Systems - Cliff Click Jr.’s Blog]

http://blogs.azulsystems.com/cliff/2009/09/java-vs-c-performance-again.html somewhat useful comparative review

LXR / The Linux Cross Reference

http://lxr.linux.no/+trees linux kernel code cross-reference: you can quickly look up a piece of code,, find out in what version it appeared first, and so on.

Receive packet steering [LWN.net]

http://lwn.net/Articles/362339/#Comments notes from LWN about RPS patch – a way to distribute incoming traffic coming from 1 source (1 NIC, 1 queue, 1 IRQ line) via multiple CPU by hashing tcp headers and distributing by hash across multiple CPU/Cores