FreeBSDの履歴

とりあえず、Windows上のVMで素晴らしきインターネッツに公開をしてみた。

コンテンツはまだない。

バイナリパッケージのインストール

pkg_add -r package_name

でリモートから取得してインストールできる。

VMWare Server(ver.1)で時計がずれる

Linuxもそうだけれども、時計がよくずれる。
VM上のCPUの動作周波数が設定と違っていたり、ソフトウェアクロックの数え方のようなものが違うとずれる。

これ、遅れる原因ははっきりしているようで、VMware Knowledge Baseにも書いてありました。

カーネルはタイマー割り込みを数えて時計を進めてるんだけど、仮想環境だとそのタイマー割り込みの全てを拾えないことがあるそうな。僕の環境の場合は1/2に遅れるわけだから、半分のタイマー割り込みを拾えてないってことですかね。

http://www.terakado.jp/2008/06/vmware_timer_interrupt.html


VMware Knowledge Baseのリンクは切れていたのでたどれませんでしたが、リンク先の情報によると「Guest OS側の割り込みレートを下げる作戦」が良いそうです。

ちなみに業務で使っているxen時計はずれてない。多分、kernelがxen用にセットアップされているからだと思っている。

LAMPのインストール

httpd - apache2

ソースからコンパイルしてみた。make して install しただけなのだけれども、コンパイル時間がかかった。
バイナリパッケージのありがたみが分かった。

MySQL 5.1 (2009/5/19)

q4mを使いたいので、MySQL5.1を使っている。
インストール手順書は[ここ>http://dev.mysql.com/doc/refman/5.1/ja/installing.html]だよ!