2012-01-01から1年間の記事一覧

VT-xとかAMD-Vとかって,なんでいるん?

VMX(VT-xとかAMD-Vとか)ってなんで必要なのか,わからなかったので,調べてた.仮想マシンモニタは,効率的に処理したいので,仮想プロセッサで処理する内容を実プロセッサでそのまま処理したい.そうしたときに,単に加算するとかならいいとしても,レジス…

env EDITOR=vipw vipwしたらエラーになる件について

面白いこと聞いたので調べてみた. # env EDITOR=vipw vipw usage: vipw [-d directory] vipw: pw_edit(): No such file or directoryこの2行のエラーについて.環境はFreeBSD 9.0-RELEASE. vipwのソースコードは/usr/src/usr.sbin/vipw # wc vipw.c 137 56…

ip_fastforward

FreeBSD5.3からIP Fastforward(IPv4)という機能があるらしく,これを有効にすると早く処理できるらしい. http://people.freebsd.org/~andre/FreeBSD-5.3-Networking.pdf # sysctl net.inet.ip.fastforwarding=1 ソースはsys/netinet/ip_fastforward.cで,コ…

Nested virtualization on Mac (using VMware Fusion and ESXi)

Macでの多段仮想化(VM on VM/Nested Virtualization)について. 「Macでの」というのはVMware Fusionを使うということです.Type2 VMMでVT-x/EPTを透過できるので有名なVMware Fusionを使いました.VirtualBoxだとVt-x/EPTを透過できないみたいなことを聞い…

NPUのお仕事(Intel IXP 1200の場合)

2001年ぐらいにリリースされたNPU,Intel IXP1200の場合.資料はこのへん. http://www.tu-ilmenau.de/fileadmin/public/iks/files/lehre/wi/WI-IXP.pdf http://www.cs.cmu.edu/~rajesh/papers/15740f00-ixp1200.pdf http://web.ict.kth.se/~mahidell/pubs/n…

vyattaのイメージをcloneしてからすること

sudo -s して /opt/vyatta/etc/config/config.boot から ethX を削除

Network Algorighmics - まえがき

ネットワークには2種類のボトルネックがある リソース ... スケールアウト,スケールアップ 実装 ... 本書の対象 エンドノードのボトルネック データコピー(バス帯域) 転送制御・輻輳制御 多重 タイマ バッファ チェックサム プロトコル処理 転送ノードの…

Network Algorighmicsよむ

HyperCutsやTreeBitmap(CRS-1のIP Lookupアルゴリズム)で有名なGeorge Varghese先生の著書 "NETWORKS ALGORITHMICS" を読む.

IX2015のIPSec再設定スクリプト

#!/usr/local/bin/ruby # check per min require 'rubygems' require 'open-uri' require 'oauth' require 'net/telnet' # ip setting src_site = "AAAA" dst_site = "BBBB" dst_host = "example.com" router_ip = "10.3.1.1" tftp_server_ip = "10.3.2.15" …

カーネル/VM勉強会@関西 其の参

カーネル/VM勉強会@関西 其の参に行ってきたのでメモ. http://atnd.org/events/25291 どの発表も面白かった,ローカルアレンジメント・発表者の方々,ありがとうございました. マルウェアの自動解析と自動検出 / @mayahu32さん ヒューリスティックなマルウ…