HP Proliant Microserver
AMD TurionII NEO N54L
| pkg_add -r munin-node | |
| pkg_add -r p5-Net-CIDR | |
| pkg_add -r python | 
| you2-nas-1:~# pciconf -lv | |
| hostb0@pci0:0:0:0: class=0x060000 card=0x1609103c chip=0x96011022 rev=0x00 hdr=0x00 | |
| vendor = 'Advanced Micro Devices [AMD]' | |
| device = 'RS880 Host Bridge' | |
| class = bridge | |
| subclass = HOST-PCI | |
| pcib1@pci0:0:1:0: class=0x060400 card=0x1609103c chip=0x9602103c rev=0x00 hdr=0x01 | |
| vendor = 'Hewlett-Packard Company' | |
| class = bridge | |
| subclass = PCI-PCI | 
| #!/bin/bash | |
| REPO=' | |
| [nginx] | |
| name=nginx repo | |
| baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ | |
| gpgcheck=0 | |
| enabled=1 | |
| ' | |
| echo "$REPO" > /etc/yum.repos.d/nginx.repo | |
| yum update -y | 
gnop create -S 4096 ada0
zpool create volume1 ada0.nop
| "use strict"; | |
| var os = require('os'); | |
| var fs = require("fs"); | |
| var readline = require('readline'); | |
| var RiakClient = require("riak"); | |
| var async = require('async'); | |
| var parse = function(line){ | 
| var moment = require('moment'); | |
| // ------------------------------------------ | |
| // 初期化 | |
| // ------------------------------------------ | |
| // 現在時刻 | |
| var today = moment(); | |
| // unixタイムから求める | 
| xa begin "hogehoge"; | |
| xa end "hogehoge"; | |
| xa prepare "hogehoge"; | |
| xa commit "hogehoge"; | 
| var http = require('http'); | |
| function get(callback){ | |
| var opt = { | |
| host: 'ichart.finance.yahoo.com', | |
| port: 80, | |
| path: '/table.csv?s=AAPL&a=11&b=1&c=2007&d=12&e=1&f=2012&g=m&ignore=.csv', | |
| method: 'GET', | |
| agent: new http.Agent({maxSockets: 1}) | |
| }; | 
| * メモリはどれくらい載せたほうがよいか | |
| 16gbがおすすめ | |
| 8gbだとCPUの性能限界より先にメモリが足りなくなる | |
| DBをいくつか載せたりファイルサーバーもVMとして載せたいなら32gbがよい | |
| * GPUパススルー方法 | |
| 下記のカードをつける | |
| AMD RADEON HD4xxx系 | |
| AMD RADEON HD5xxx系 | |
| AMD RADEON HD6xxx系 |