Chinaunix首页 | 论坛 | 博客
  • 博客访问: 395645
  • 博文数量: 69
  • 博客积分: 1984
  • 博客等级: 上尉
  • 技术积分: 953
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-28 00:43
个人简介

学无所长,一事无成

文章分类

全部博文(69)

文章存档

2015年(19)

2014年(14)

2013年(9)

2012年(17)

2010年(10)

我的朋友

分类: Python/Ruby

2015-02-08 00:17:40

缺省情况下,DCell 会运行一个 service 用于收集信息,包括你的硬件设备,操作系统,以及 Ruby 解释器等。这个 service 注册在 :info 下:

  1. >> node = DCell::Node["wintermute.local"]
  2.  => #<DCell::Node[wintermute.local] @addr="tcp://127.0.0.1:7777">

  3. >> info_service = node[:info]
  4.  => #<Celluloid::Actor(DCell::InfoService:0x3fd847dd26d8) @cpu_arch="x86_64" @os="darwin" @os_version="11.3.0" @hostname="wintermute.local" @platform="x86_64-darwin11.3.0" @ruby_version="1.9.3" @ruby_engine="ruby" @cpu_type="Intel(R) Core(TM) i7-2635QM CPU" @cpu_vendor=:intel @cpu_speed=2.0 @cpu_count=8 @distribution="Mac OS X 10.7.3 (11D50b)" @ruby_platform="ruby 1.9.3">

  5. >> info_service.load_averages
  6.  => [0.71, 0.74, 0.79]

阅读(699) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~