树莓派做服务器(一)

Posted on 2013-04-20 02:12  Anders  阅读(1843)  评论(0)    收藏  举报

  下一个项目要同时运行数千个线程,64核都不够看,所以考虑使用非常便宜的机器做集群。树莓派很火,社区大,所以搞来一个试试看。

  首先安装系统,Linux raspberrypi 3.6.11+ #371 armv6l,支持timerfd,这个还是必要的;

  马上升级,升级后的gcc版本:gcc version 4.6.3 (Debian 4.6.3-14+rpi1),升级的过程中睡了一觉;

  安装zeromq,项目底层通讯必备组件。不得不说,安装超...级...慢...

  安装protobuf,比前一个安装还慢,一个多小时;

  项目大致需要的东西到这里就基本装好了,接下来是测试

  看看性能如何,用zmq的req/rep按照逐笔消息client->srv->client的方式共发送10W笔(本来要100W笔,实在是不想等,太慢了),使用tcp协议在本机进行,结果如下:

100000 (10W)条消息,主频700
start:10000 end:42800000 total:42.790000 seC
主频900
start:10000 end:36930000 total:36.920000 seC
  都只测试了一次,看个数量级就可以了。中间还超了个频。测试过程中CPU满载。

  

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3