RSS

1 milhão é tão 2011

13 Dec

Feliz 2012 a todos!

Há alguns meses atrás, publicou um Blog post que falava sobre nossos servidores fazendo 1 milhão de conexões TCP em uma única caixa: http://blog.whatsapp.com/?p=170

Hoje nós temos uma atualização para aqueles que mantêm a contagem em casa: agora somos capazes de empurrar facilmente nossos sistemas para mais de 2 milhões de ligações tcp!

jkb@c123$ sysctl kern.ipc.numopensockets

kern.ipc.numopensockets: 2277845

A melhor parte é que somos capazes de fazê-lo com muita CPU e memória para reposição e fazê-lo de forma sustentável:

CPU: 37.9% user,  0.0% nice, 13.6% system,  6.6% interrupt, 41.9% idle Mem: 35G Active, 14G Inact, 18G Wired, 4K Cache, 9838M Buf, 27G Free

Desta vez, nós também queria compartilhar alguns detalhes mais técnicos com você sobre hardware, OS e software:

hw.machine: amd64 hw.model: Intel(R) Xeon(R) CPU X5675 @ 3.07GHz hw.ncpu: 24 hw.physmem: 103062118400 hw.usermem: 100556451840

jkb@c123$ uname -rps FreeBSD 8.2-STABLE amd64 jkb@c123$ cat /boot/loader.conf.local boot_verbose=”” kern.hwpmc.nbuffers=32 kern.hwpmc.nsamples=64 kern.ipc.maxsockets=2400000 kern.maxfiles=3000000 kern.maxfilesperproc=2700000 kern.maxproc=16384 kern.timecounter.smp_tsc=1 net.inet.tcp.tcbhashsize=524288 net.inet.tcp.hostcache.hashsize=4096 net.inet.tcp.hostcache.cachelimit=131072 net.inet.tcp.hostcache.bucketlimit=120

e a última peça importante do nosso infrastracture é Erlang:

8> erlang:system_info(system_version). “Erlang R14B03 (erts-5.8.4)

[64-bit] [smp:24:24] [rq:24] [async-threads:0] [kernel-poll:false]\n”

P.S. – Estamos contratando em ambas as equipes de cliente e servidor, assim que envie o seu currículo para empregos no whatsapp Dot Com, se você estiver interessado (.. e também estamos à procura de estagiários de verão)

Fonte: Whatsapp no pc

Advertisements
 
Leave a comment

Posted by on December 13, 2014 in Baixar o WhatsApp

 

Tags: , , , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: