Archive for the 'performance' Category

Receive packet steering [LWN.net]

Thursday, November 19th, 2009

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

Peter Eisentraut’s Blog: Solid-State Drive Benchmarks and the Write Cache

Monday, November 16th, 2009

read this before rushing to by some SSDs

High Scalability – High Scalability – Facebook’s Memcached Multiget Hole: More machines != More Capacity 

Tuesday, October 27th, 2009

also see http://dormando.livejournal.com/521163.html Describing some problems with performance/scalability you may have if you partition/shard your data by hash. ( that’s what memcached does.) You may hit the cpu bound limit from the amount of requ…

Nehalem Routing Pefromance Test Results, 2009 Netdev conf, Vayatta.

Tuesday, October 20th, 2009

test results for linux routing performance on recent intel “nehalem” CPUs and 10G ethernet

Graphing Linux Disk I/O statistics with Munin – Michael Renner’s macro-blog

Tuesday, October 13th, 2009

tells you about a plugin (a perl script ) for munin that will collect linux disk IO stats and send it to munin for pretty graphs.

Optimizing Linux for random I/O on hardware RAID – Fishpool

Wednesday, October 7th, 2009

explains use linux IO scheulers with presence of smart RAID controllers.

Joshua Zhu’s Blog » Nginx Internals (Slides & Video)

Wednesday, September 30th, 2009

very good presentation slides explaining nginx internals, such as main architecture, main event loops, core modules, processing pipelines, etc. Also there is a video of the talk , but it is mandarin, so YMMV :-)

NPW2009 – my.opera.com scalability v2.0

Thursday, September 17th, 2009

slides from my.opera.com architecture presentation. Iptables/linux lvs -> apche/mod_perl -> mysql replication, varnish, memcached

[rus] dklab_multiplexor: постоянное Javascript-соединение с сервером в условиях сотен тысяч онлайн-клиентов / Высокая производительность / Хабрахабр

Tuesday, September 15th, 2009

high-load web notification system or how to do persistent connections in ajax/js. Useful for counters, friend-status updates and so on. Example is given for libevent-based daemon in perl.

Beanstalkd – Software – xph.us [distributed, in-memory workqueue service]

Monday, August 31st, 2009

seems to a rare thing: a message queue server, running as a native code