Archive for the 'performance' Category
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
Posted in c, for:collidr, google, kernel, Linux, network, patch, performance, programming | Comments Off | permalink
Monday, November 16th, 2009
read this before rushing to by some SSDs
Posted in caching, database, disk, for:collidr, IO, performance, SSD, sysadmin | Comments Off | permalink
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…
Posted in architecture, facebook, high_load, memcache, memcached, multiget, performance, scalability, scaling, system | Comments Off | permalink
Tuesday, October 20th, 2009
test results for linux routing performance on recent intel “nehalem” CPUs and 10G ethernet
Posted in benchmark, Linux, performance, router, routing, test | Comments Off | permalink
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.
Posted in disk, IO, Linux, monitoring, munin, performance, sysadmin, system | Comments Off | permalink
Wednesday, October 7th, 2009
explains use linux IO scheulers with presence of smart RAID controllers.
Posted in database, for:collidr, IO, kernel, Linux, mysql, performance, postgresql, raid, sysadmin, tuning | Comments Off | permalink
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
Posted in architecture, c, development, high_load, internals, modules, nginx, performance, programming, web | Comments Off | permalink
Thursday, September 17th, 2009
slides from my.opera.com architecture presentation. Iptables/linux lvs -> apche/mod_perl -> mysql replication, varnish, memcached
Posted in iptables, lvs, memcached, mod_perl, mysql, performance, scalability, web2.0 | Comments Off | permalink
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.
Posted in AJAX, connections, daemon, development, jabber, javascript, libevent, library, performance, Perl, programming, scalability, web2.0 | Comments Off | permalink
Monday, August 31st, 2009
seems to a rare thing: a message queue server, running as a native code
Posted in asynchronous, development, distributed, messaging, performance, Perl, programming, queue, ruby, scalability, server, web2.0 | Comments Off | permalink