僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
買った時書いたことを見なおしたが、 2の64万乗は、まだやってなかったかも。
$ uname -a Linux $HOST 4.1.13-v7+ #826 SMP PREEMPT \ Fri Nov 13 20:19:03 GMT 2015 armv7l GNU/Linux
$ bc --version bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, \ 2006 Free Software Foundation, Inc. $ time { echo 2^640000 | bc > /dev/null; } real 0m11.437s user 0m11.410s sys 0m0.010s
$ ruby --version ruby 2.1.5p273 (2014-11-13) [arm-linux-gnueabihf] $ time { ruby -e "puts 2**640000" > /dev/null; } real 0m0.619s user 0m0.590s sys 0m0.020s
$ python --version Python 2.7.9 $ time { python -c "print 2**640000" > /dev/null; } real 0m20.295s user 0m20.230s sys 0m0.030s
$ python3 --version Python 3.4.2 $ time { python3 -c "print (2**640000)" > /dev/null; } real 0m20.339s user 0m20.320s sys 0m0.010s
放置気味の Intel(R) Core(TM) i5 CPU + Mem 4GのPCにFreeBSDをインストール。
fetch と install をやって再起動し、確認。
$ uname -a FreeBSD $HOST 10.2-RELEASE FreeBSD 10.2-RELEASE #0 r286666:\ Wed Aug 12 15:26:37 UTC 2015 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 $ sudo freebsd-update fetch && \ sudo freebsd-update install && \ sudo reboot $ uname -a FreeBSD $HOST 10.2-RELEASE-p7 FreeBSD 10.2-RELEASE-p7 #0:\ Mon Nov 2 14:19:39 UTC 2015 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
bee hiveのもじりかどうか、実は確認していない。
試行錯誤については省略して、以下要点のみ。
FAQをめくってコピペ。仮想マシンはFreeBSDの
サイトからrawイメージを借りる。
$ sudo kldload vmm $ sudo sh /usr/share/examples/bhyve/vmrun.sh \ -c 1 \ -d FreeBSD-11.0-CURRENT-amd64.raw vm0
root@:~ # uname -a FreeBSD 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r291495:\ Mon Nov 30 23:14:34 UTC 2015 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
仮想マシンでtop(1)を実行させておいたが、ホストでps auxwしても見えなかった。
次に
Handbookからネットワークデバイスを。
$ sudo ifconfig tap0 create
$ sudo sysctl net.link.tap.up_on_open=1
$ sudo ifconfig bridge0 create
$ sudo ifconfig bridge0 addm re0 addm tap0
$ sudo ifconfig bridge0 up
で、コマンドを少し変えて。
$ sudo sh /usr/share/examples/bhyve/vmrun.sh \ -c 1 \ -t tap0 -d FreeBSD-11.0-CURRENT-amd64.raw vm0
仮想マシンはLANに繋がった。
root@:~ # ifconfig -a vtnet0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=80028<VLAN_MTU,JUMBO_MTU,LINKSTATE> ether YY:YY:YY:YY:YY:YY inet XX:XX:XX:XX netmask 0xffffff00 broadcast XX.XX.XX.255 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: Ethernet 10Gbase-T <full-duplex> status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6> inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet 127.0.0.1 netmask 0xff000000 nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> groups: lo
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。