![]() |
|
running-dog.net。しかし、自分が一番落ち着かない、かけまわっている子犬のような状態。そんな毎日をブログで綴ってみました。 FreeBSD ネタもブログにどんどん書いていければと思っています。 ホームページ全面改定です。 |
カテゴリー:よもや話
日本DECの荻窪ラーメンマップ。
インプレスの「インターネットマガジン」の PDF が無料で公開されることになったらしい。
http://internet.watch.impress.co.jp/cda/news/2007/12/25/17997.html
http://i.impressrd.jp/bn
創刊号は確か N+I インターロップの第一回目だったと記憶している。懐かしさのあまり、PDF を検索してしまったではないか。何を検索したかと言うと、その昔、Compaq に吸収される前に日本 DEC が公開していた「荻窪ラーメンマップ」。
いやぁ、ちゃんと PDF の中にそれがありまましたよーー。URL だけなんだけど、以下のファイルに掲載されています。
http://i.impressrd.jp/files/images/bn/pdf/im199506-153-yellow.pdf
で、当然日本 DEC のサイトはもう無いわけで、ちょっとだけ google で検索してみたら当時のコンテンツを公開しているサイトを発見。うそー。懐かしいっ!!って感じで非常に感慨深かったです。
http://www.dec-j.jp/noodle/ra-men_map.html
1993,4 年頃と言えば Windows95 が出る前、IIJ が ISP を始める前、Linux は Slackware-1.3 がリリースされた頃、FreeBSD は2.0.0-RELEASE がリリースされた頃で、会社もしくは学校で JUNET に接続している環境にいる人しか見られなかった。日本には一般に公開しているウェブサイトが(分割前の) NTT とか 10 個程度しか無くて、その中でもこの「荻窪ラーメンマップ」は日本で初めてクリッカブルマップを利用したサイトなので驚きもまたひとしおなのでした。
僕は当時 NEC の職場から EWS4800 を利用しモザイク(ウェブブラウザ)を利用してインターネットの大波を泳いでいた。当時のモザイクはシングルタスクプログラムだったのでファイルをダウンロードしている時は他のウェブサイトを閲覧することができなかった。なので、Netscape が出てきた時の感動は今でもよぉーく覚えている。
Netscape はファイルをダウンロードしはじめるとバックグラウンドで始めて、ウェブの閲覧はメインの画面で引続き行えると言う、今では当り前なんだけど、当時は画期的なブラウザだった。
話を元に戻すとして。しかし、今、あの「荻窪ラーメンマップ」が当時の姿でまた見られるとは思っていなかった。インプレスが PDF を公開した。と言うニュースを耳にしなければきっと google でも検索しなかっただろう。ちなみに google で検索した文字列は「ra-men_map.html」。
いやぁ。日本のインターネットの歴史を語る上でこのサイト抜きで語ることはできない、と、僕個人的には思っているので再会できて本当に良かったです。
今となってはどーと言うことは無いコンテンツですが、歴史的意義が大きいサイトに再会できて本当に感動です。はい。
SMP カーネルと uptime と CPU クロック。
FreeBSD/amd64 6.2-STABLE で cvsup した後に make buildkernel するんだけど、その時に掛かった時間を /usr/bin/time で計ってみた。
Athlon X2 な CPU なので make buildkernel と make -j2 buildkernel の結果を比べてみた。結果は以下の通り。まぁ、2CPU で処理すると大体 1.5 倍の速度と言うことか・・。ちなみにこの時に利用したカーネルは SCHED_4BSD なスケジューラを利用。
1CPU 1380.26 real / 1006.97 user / 362.58 sys
2CPU 864.76 real / 708.34 user / 348.38 sys
で、なんで、こんなことをしたかと言うと、以下の疑問が出てきたから。
・2CPU で make した時の CPU ロードアベレージはちゃんと上がるの?
・1CPU で make しても Cool'n'Quiet の CPU 速度上がらないんだけど・・。
で、これらの疑問を持ちつつ、make 時に -j2 有り、無しを試してみました。その結果、解ったこと。
・2CPU で make -j2 したときの CPU 速度は大体いつも 2GHz 出ている。1CPU の場合は make に時間が掛かるけど Cool'n'Quiet の下の方の CPU 速度で make している。
・2CPU で make -j2 した時の CPU ロードアベレージは 2.6 辺りなんだけど、1CPU での make 時は1.4 位。
ふむぅ・・。つまり、デアルコアな CPU を買って来た場合 SMP カーネル作るけど、何かしらを make する時には -j2 オプション付けないと CPU の能力は半分しか使われていないと言うことがすごーーく良く分かった。
make buildworld や portupgrade の場合、CPU のフルパワーを使って早く終わって欲しいと思うものです。けど、実際には CPU の半分のパワーで make してたんですねぇ。
この件について /etc/make.conf 内に何かしらの設定をすれば 2CPU で make してくれると言う話を聞いたことがあるんだけど、make 時のスケジューリングの問題で make が途中で止まってしまう ports がある。と、話を聞いたこともあるし・・。まだまだ手動で -j2 と付けるしか手が無さそうですなぁ。
ちなみに、今回利用した FreeBSD は本来はデスクトップとして利用されており、KDE3 が起動しています。今回はテストのために X11、hald を停止しての実行でした。
make のために CPU のフルパワーは使っていただけたのでしょうか・・。
running-dog.netの威力。
このサイト、FreeBSDの世界ではちょっと有名なんだけど、検索エンジンで「FreeBSD」と「何か」で検索すると上位30番にはほとんど入ってくるくらいにまで育ってくれました。
今年の初めにドメインを取得してブログを始めたんだけど、まるっきり新規のドメインだったので「検索エンジンの上位にくるにはどうしたらいいんだろう?」とか思って、取り合えずこのサイトのトップにリンクを書いて、googleやyahooでの育ち具合を観察してみた。
apacheのログを見るとロボットはyahooのほうが賢いみたい。検索結果で表示される内容が早く更新される。yahooの場合大体五日位でデータベースの内容が書き変わるような感じかな。まぁ、その分しつこく動いているってこともあるんだけど;-)。
新しく取得したドメインの検索エンジンでの育ち方ですけど、例えば「青砥」と「もつ焼き」をgoogleで検索すると二番目に表示してくれるようになりました。yahooでは、50番以内に出てこないな・・。
googleに対してはこのサイトの威力はやはりすごいのかな。公開して一ヶ月ちょいのサイトがもうgoogleの上位にくるんだもんなぁ。検索エンジンで上位に表示させるにはこのサイトからリンクを書けばその力は絶大と言う事かな;-)。
その昔、「このドメイン 30万yen 位で買う人おらんかなぁ?」とか思っていたけどその時は、running-dog.net自体が検索エンジンの上位のランクに表示されるので、FreeBSDで商売始めようとしている人にはもって来いだと思っていたのだけど、リンクしたサイトも合わせて検索エンジンの上位にくるとなると、今までじっくりと育てた甲斐があったというものだなぁ。
「さくらのレンタルサーバ」に emacs をインストール。
なんか、「さくらのレンタルサーバ」には emacs が入ってないので自力で make してインストールしてしまおう。みたいな感じです。そもそも、ssh でログインして、ちろっと html を直したい場合、vi じゃ日本語表示してくれないしきついでしょう。
一応、SAKURA のサポートにはメール投げたけど、いつ pkg_add してくれるのか解らないし・・。と、言うことで emacs-current をインストール;-)。作業内容は以下のような感じで非常に簡単です。「さくらのレンタルサーバ」を利用している方、是非試してみてください;-P。
あ、emacs-current をソースからインストールすると大体 300MByte 位必要になります。自分のディレクトリでは du -sk して空き容量を確認してくださいね。
と、言うことでインストール開始;-)。
|
> cd ~/ > mkdir -p src/Emacs > mkdir usr > cd src/Emacs > cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs login > CVS password: (単に RETURN) > cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs co emacs > setenv LANG C > setenv L_ALL C > cd emacs > ./configure --without-carbon --without-x --prefix=/home/USERNAME/usr > make bootstrap > make install > |
これで ssh でログインした後にファイルを編集するすることができるようになった。めでたしめでたし。
ブログ復活。
このブログ、ちょっと壊れていたんだけど、なんとか復活。
データベースの内容を手でいじったらなんかファイルが壊れたみたいでまともに動かなくなってしまった。その後、何回か修正したんだけど全然ダメで、結局再インストールして復活。
それにしても元データとか残っていてよかった。後、コメントやトラックバックが一個も無かったのが楽でよかった(^^;;。
無事に復活できてよかった。ふぅ。
新装開店。
いやはや。全面改定です。
実はこのページは SAKURA さんにあったのですが、もう 10 年位利用していることになりますね。
で、僕はいつの間にか法人サーバに載っていたみたいで、「さくらのレンタルサーバ」と言う個人ユーザ向けサービスを知ったのはつい最近でした。で、サーバ乗り換えのタイミングで全面改定してみました。
トップにブログをもってきました。
後、僕のページで一番アクセスの多いのは FreeBSD ネタなのだけど、最近全然更新してなくて・・。データ事態は一応残しておきますが、もう更新は無いでしょうねぇ。
なのでブログにしました。これからは FreeBSD の気づいたことはブログに書き込むことにします。そっちのほうが楽だし・・(^^;;。
と、言う事で今後とも宜しくお願いします。