ソースの表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer Reddit Teams最近の変更Send via e-Mail印刷パーマリンク × クソゲ〜製作所14年目 Internet Archiveに残っている最古のdecomo.infoが2003年5月なので、クソゲ〜製作所も今年で12年目、ドメインの取得日基準だと13年目なだな〜と思いきや、非ドメイン時代のサイトも発掘出来てしまった……。 ガチ厨二病全開(当時は高校1年か2年だろうけど)の黒歴史感プンプンで非常に恥ずかしかったりはするが、折角なので当サイト真の黎明期2001年5月のアーカイブを晒しておこう。見てるこっちが赤面しそうな空気である。 それにしても、最近のWebはこういう泥臭さというか芋臭さが全然無くなっちゃったよなぁ。田舎の垢抜けない少女がキメキメ都会デビューしちゃった的な、そんなノスタルジックな気持ちになるのも、自分がオッサン化しつつある証拠といった所か。昔から運営されていて、今でも基本的なHTML要素だけで構成された個人ページなんかを見ると妙に安心する(笑) 昔はページのレイアウトにしろ作りにしろ個性的なサイトが多かったけど、今やblogやwiki全盛で、どこも似たような作り一辺倒で正直ツマラン(wiki使ってる俺が言うなって)。まぁ、Webも成熟期に入ったって事なんだろう。 成熟の果てに待つのは衰退であるが、この先Webとインターネットはどうなって行くんだろうと取り留めもない事を考えるふりをしつつ今日の戯れ言はこの辺で。 ……10年後には新たな黒歴史になってそうな文章だな、うむ。 zvolにスワップを作るのは意味がない? 自宅鯖にslog/L2ARC用のSSDを追加するついでに、現在HDD上にあるスワップ専用パーティションをSSDのZFSボリュームに移そうと画策していたが、zvol上のスワップってまともに動くのか不意に気になりだした。 いや、だってさ、潤沢なメモリを必要とするZFSがメモリ不足時に機能するスワップを読み書きするという、相反する2つの事象が発生するわけで。それ本当に大丈夫なの?という疑問が湧くのは当然じゃないかと。 ググってみたら、案の定というか、スワップ on zvolだとメモリ枯渇でシステムが応答しなくなる事例が幾つか出てきた。 swap無しだと数分でOSごと固まる。 zvolで4G分swapをとってもほぼ同じ。 60GBのHDDに4G分swapを取るとこけなくなるが、まれに書き込みエラーで展開がアボートする。 (中略) swap無しの場合はメモリを食いつぶした時点でプロセスが死んで終了。特に影響無し。 zvolで4G取ってswapにした場合、pageoutがしばらく続いて反応がなくなる。zvolにディスクが100%割り当てられている状態でも同じだった。 60GB HDDに普通のswapを4G取った場合、各プロセスがメモリの上限に達して死ぬ。OSには影響無し。 zfs again | dogmap.jp SWAP partition Now let’s see how the system behaves if we run memory.c on an installation with a normal 2GB swap partition: The system stays responsive and kills memory.c as soon as it runs out of swap space. ZVOL Now let’s try the same thing with the swap space on a ZVOL: It still replies to ping requests, but it has stopped being responsive. You cannot kill memory.c or do anything else useful. (中略) And if you can trust the top output, it crashed with only about 60MB of swap space used. Philipp Schmid - FreeBSD 10: does SWAP work on a ZVOL? 全然だめじゃーん。てか、FreeBSD Wikiにも「実メモリが全くなくなると、システムは応答しなくなる可能性がある」って書いてあった……。 引用元の前者は物理メモリ1GB、後者はVMで256MB割り当てた環境と、そもそもZFSを動かすのには適していなかったりもするが…。メモリが増えた所で、枯渇時の挙動が大幅に変わるとも思えないし。 というわけで方針変更。zvol方式はやめてSSDに従来通りスワップパーティションを設ける形で。今のスワップは全部あわせて40GBとかなり豪勢だが、8GBもあれば十分だろう。所詮家鯖だし。てか、設定ミスで今現在はスワップなしだけど24GBの物理メモリで全く問題なく動いてるし。 FreeBSDからVMware Toolsを削除する dmesgを眺めてたら「pid 1138 (vmware-checkvm), uid 0: exited on signal 10 (core dumped)」というログが記録されていた。 言われてみれば、ESXiを止めた時にVMware Toolsをアンインストールした記憶はない。んじゃまアンインスコしましょうかとpkg info | grep vmwareでインストール済みのパッケージを探ってみても、それらしきパッケージは見当たらず。 portsから入れたんじゃなかったっけかなぁ、と思いつつシェルでvmware-TAB補完してみるとvmware-uninstall-tools.plというファイルが出てきた。 取り敢えず一般ユーザーで実行してみたら「スーパーユーザーで実行しろや」と怒られたので(まぁプログラムの性質上当然だわな)、sudoで実行。 $ sudo vmware-uninstall-tools.pl Uninstalling the tar installation of VMware Tools. Stopping services for VMware Tools Bus error (core dumped) Skipping VMware Tools services shutdown on the host: done File /etc/vmware-tools/vmware-user.desktop is backed up to /etc/vmware-tools/vmware-user.desktop.old.2. This program previously created the file /usr/local/lib/xorg/modules/drivers/vmware_drv.so, and was about to remove it. Somebody else apparently did it already. This program previously created the file /usr/local/lib/xorg/modules/input/vmmouse_drv.so, and was about to remove it. Somebody else apparently did it already. The removal of VMware Tools 9.0.1 build-913578 for FreeBSD completed successfully. Thank you for having tried this software. 無事削除されたっぽい。 Emacsでシンボリックリンクをそのままのパスで開く /hoge/piyo/symlink→/path/to/realというディレクトリのシンボリックリンクがあったとして、Emacsで/hoge/piyo/symlink/src.cppを開くと、自動で実体のパス/path/to/real/src.cppに読み替えて開いてくださりやがる。大抵のケースでこれが望まれる挙動なんだろう。 だがしかし、バージョン管理システムが絡んでくると話は変わる。 VCS下のファイルand/orフォルダの一部を別の場所に置いてシンボリックリンクで繋いでるような場合、バージョン管理がうまく機能しなってしまう(そんな運用すんなよっていうツッコミはナシで)。/hoge/piyo/がVCS下なら、/hoge/piyo/symlink/src.cppはそのままのパスとして扱いたいワケ。 そんな時は次のようにすればOK! (setq-default find-file-visit-truename nil) これでシンボリックリンクを手繰らずに、与えられたパスそのままにfind-fileしてくれるようになる。 ADSLモデムNV IIIから通信量を取得する WiMAXで220MbpsだのLTEで225Mbpsだの言ってるご時世、いにしえのADSLモデムNV3からデータ通信量を取得したくなったのでメモ。 手順 0.1 モデムにログイン telnetでモデムにログインする。アカウントはWebセットアップのものを入れる。 Telnet Server 1.10 All rights reserved. login : user Password: ### Welcome To ADSL MODEM NV3 ### > 0.2 転送量を取得 'show status adsl'コマンドでADSLの状態を取得でき、その中に転送量が書いてある。 >show status adsl STATUS ..... UP DSL TYPE ..... CTLM LINE TYPE ..... G.dmt Annex I EU TYPE ..... triple OL TYPE ..... ol ATM HC STATUS ..... enable LINE TYPE ..... gdmtanxidf MAX RATE DOWN(KBPS) ..... 10976 UP(KBPS) ..... 2304 ACT RATE DOWN(KBPS) ..... 11194 UP(KBPS) ..... 2144 INTERLEAVE DELAY DOWN(MS) ..... 4 UP(MS) ..... 2 INTERLEAVE DEPTH DOWN ..... 32 UP ..... 4 ATTENUATION ..... 31 RESTART COUNT ..... 193 SNR MARGIN(DB) ..... 6 TX CELL ..... 96768862 RX CELL ..... 488271561 HEC DISCARD ..... 1035214 CRC8 ERROR ..... 353202 CORRECT ERROR ..... 818282547 UNCORRECT ERROR ..... 1592806 NEAR-END ES ..... 74251 FAR-END ES ..... 922 ENHANCED AUTO FIXED LINE TYPE ..... (empty) EU TYPE ..... single OL TYPE ..... fdm ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 RESULT1 OL TYPE1 LINE TYPE ..... G.lite Annex C EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 OL TYPE2 LINE TYPE ..... G.lite Annex C EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 OL TYPE3 LINE TYPE ..... G.lite Annex C EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 RESULT2 OL TYPE1 LINE TYPE ..... G.dmt Annex I EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 OL TYPE2 LINE TYPE ..... G.dmt Annex I EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 OL TYPE3 LINE TYPE ..... G.dmt Annex I EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 RESULT3 OL TYPE1 LINE TYPE ..... G.dmt Annex C EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 OL TYPE2 LINE TYPE ..... G.dmt Annex C EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 OL TYPE3 LINE TYPE ..... G.dmt Annex C EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 RESULT4 OL TYPE1 LINE TYPE ..... G.dmt Annex C(FBMsOL) EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 OL TYPE2 LINE TYPE ..... G.dmt Annex C(FBMsOL) EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 OL TYPE3 LINE TYPE ..... G.dmt Annex C(FBMsOL) EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 RESULT5 OL TYPE1 LINE TYPE ..... Quad Spectrum EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 OL TYPE2 LINE TYPE ..... Quad Spectrum EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 OL TYPE3 LINE TYPE ..... Quad Spectrum EU TYPE ..... single ACT RATE DOWN(KBPS) ..... 0 UP(KBPS) ..... 0 TX CELLとRX CELLがそれ。単位はATMセルなので、48掛けでバイト数になる。上記例だと、送信4.32GiB、受信21.8GiBという事になる。 0.3 アップタイムの推定 通信量だけが分かった所でそんなに嬉しくない。典型的には、その通信量がどれだけの期間で行われたか、っていう情報が重要なわけで時間情報が欲しいんだけれども、軽くコマンドを試してみた限りアップタイムに類する情報は取れない模様(´・ω・`)。こうなったら推定するしかない。 実はこのモデム、実家のADSL回線のもので、トラフィックは然程大きくない環境にある。 show status adslの情報は少なくともモデム再起動でクリアされる。 プロバイダ側の接続履歴を見るに、↑のモデム再起動が行われるまでのPPPセッション継続時間は62時間で、この時間内に21GiBもの受信が行われたとは考えにくい。 また、月100回弱のPPP接続が発生している(恐らくADSLリンク切れ→再接続が行われている)ので、ADSLリンク切れのタイミングでTX/RX CELLがクリアされるとしたら、尚更小さな値になるハズ… 実際にはそうなってないので、show status adslの情報はモデム再起動でしかクリアされないと考えられる。 というわけで、最後に再起動したのは正月帰った時であるからして、おおよそ75日間の通信量と推定される。まぁ、不意の電源断の可能性は否めないが、停電はまず無いだろうし、モデムの設置場所は屋根裏なのでコンセント抜きも考えにくい。 以上より、1日あたり280MiB程度の通信量って事になる。実家だしこんなもんじゃね。エロ動画とか落としまくる人も居ないし。 2015-03-23 追記 この記事を書いてから6日経過時点でのRX CELLは1.45GiBで、およそ240MiB/日という結果になった。というわけで、上記推定は概ねあってそう。 後書き 今更何でこんなことしたかと言うと、IIJmio高速モバイル/Dサービスのファミリーシェアプランが10GBに増量されるので、ADSL回線を巻き取れないかなーと思いましてね。個別契約のミニマムスタートプランが既に2回線あるので、家用に1回線追加のファミリーシェアプランにしてADSL終了できればいいなーと。 推定が間違ってなければ、ADSLで8.4GB/月使ってる事になるから割とギリギリだなぁ。今回の調査でモデムの通信量情報はリセットされた事だし、もうちょい見極めましょうかね。 尚、光に移行する気はねーっすw戸建てなので月額が間違いなく高くなるし、ADSLでもログからも判るようにリンク速度で10Mbpsほど出てるので、速度も全く問題ありませんので。 参考サイト telnet in WBR75H - Tatsuyoshi tech diary (NEC のルータコマンド解析 ver.1.4) WARPSTARなルータにtelnetで繋げた - 暇つぶし文@謎 http://www.geocities.co.jp/Technopolis/1549/dsl.htm http://discypus.jp/wiki/?%B5%A1%BA%E0%2FADSL%2F%B5%AD%CF%BF HI-WIND ADSL (DR utility) < Newer Posts 1 2 ... 45 46 47 48 49 50 51 ... 83 84 Older Posts > start.txt 最終更新: 2022-07-27 15:26by Decomo