仕事マシンの入力環境を刷新

仕事帰りに秋葉原に寄って目的の某パーツが手に入らなかったので、腹いせに衝動買いしましたw。

まずキーボードですが、最近メンテナンスのバイトをしている師匠のPCについてるRealForceがあまりに快適なのでつい(^^;)。今までのマジェの茶軸とかキーボードはそれなりにたびたび買い換えたりしてお金かけてましたが、2万近辺というのは最高価格帯です。

師匠んとこにあるのは108の白モデルで加重はオール45gなんですが、なぜか色違いの黒では変荷重になっていて微妙にタッチが違います。ちょうど最近限定で30gや55gバージョンが出ていて在庫もあったんですが、店頭で試し打ちした感じイマイチに感じたので標準版というか変荷重バージョンをゲット。んー、やっぱ師匠んとこの方がいいなぁ。微妙にタッチが重い感じ。30gになってると思われるリターンキーなんかはむしろ軽くていいんですが、逆によく使う部分(60g?)が重いのかも。やっぱオール30gの方が良かったかなぁ。

あと、キートップのシボ加工も違っていて、白の方がつるっとしていて指の移動が滑らかにできる感じ。黒は無駄に摩擦が高い感じですね。本体やモニタが黒なのでキーボードだけ白というのは避けたかったんですが、なぜ素直に色違いモデルをラインナップしといてくれないかな。>東プレ

マジェスタッチよりはイイカンジではあるんですが、なんか結局また師匠んとこ行く度に「やっぱこっちのがいいなぁ」と感じてしまいそう…まぁ、しばらつ使ってどうしても慣れなかったらヤフオクに出して買い換えよう。

んで、一緒に衝動買いしたのがこちらのアームスタンド。今までサンコーの腕アームを使ってたんですが、上下方向に調節が効かないのと、使っているうちに固定部分が緩くなってきて外れてしまう問題が発生。たまたまT-ZONEで見かけたCA-500はパッド部分がジェルパッドになってて気持ちヨサゲなのと可動部分が多くビシっと調整できそうだったので。ちなみにマウスパッド一体型のCA-600もありましたが、ウチはトラックボールなのでスルー。

こちらもさっそく取り付けて様子み中。少し手前に向かって傾斜させたらイイカンジ。ただパッド部分の回転度合いに個体差があって、購入した2つで明らかに回り方が違います。片方は勢いつけて回すとかなりクルクル回るんですが、もう片方はすぐに止まってしまう感じ。パッドをばらしていじってみたものの改善せず。初期不良交換してもらいたいとこですが、秋葉まで行くのも面倒だしなぁ。とりあえずよく回る方を移動が多い右側に設置。これもしばらく様子見ます。

ともあれ単に腕を載せてるだけなら腕アームよりパッドも広く柔らかいので快適です。

IPv6問題解決

ここんとこIPv6問題(Google等の一部のIPv6対応サイトにIPv6でつなごうとしてタイムアウトするまでの時間が無駄にかかる、もしくはタイムアウトしてエラーになる)に悩まされていました。どうもいくつかの偶然が重なって起きてたっぽいです。

  • ウチのプロバイダIIJmioはIPv6対応に積極的でDNSがIPv6対応済みのため、IPv6対応サイトに関してIPv6(AAAA)レコードも返してくる(IPv4で問い合わせた場合でも)
  • 最近のOperaはOS設定無視してIPv6優先でアクセスしようとする(→結果タイムアウトする)
  • ウチのルーターMN8300はIPv6トンネリングに対応している
  • 今までWindowsマシンではIPv6スタックをわざわざオフしてたけど、Windows7のリモートメディア共有機能を使う為にオンにした
  • (これは関係ないかもですが)NTTのBフレは地域網内専用のIPv6アドレスを振る(インターネットとは通信できない)

という条件がかさなって現象が発生していました。昨日書いたサーバー機のyum updateが遅い件もそうですね。あっちはIPv6を無効にしても困らないのでそうしましたが、Windows7機に関してはリモートメディア共有を使いたいのでIPv6自体を無効にしてしまうワケにはいきません。

で、改めて色々ググってわかったことには、DNSへの問い合わせがIPv4かv6かってことと、返ってくるレコードがv4/v6どっちかってことは全く独立であるということです。

今まではなんも考えずにLAN内のマシンはDNSサーバーとしてルーター(MN8300)を指定していました。MN8300はPPPoEで割り当てられたIIJのDNSサーバーを使うので、結果として、IPv6アドレスを含む返答が返ってきていました。

dns_iij

この結果として、Operaやyumのような一部ソフトはまずIPv6での接続をしにいってしまいトラブルになっていました。余所のDNSを勝手に使うのはマナー違反だし、じゃぁこれを回避するにはLAN内にIPv6を無効にしたDNSキャッシュサーバーを別途立てるしかないかなぁ、とため息をつきかけてふと気付きました。そういえば先日Googleが公開DNSを提供しだしたじゃんか!と。てことでDNS設定を8.8.8.8/8.8.4.4とGoogleのものに変更(さすがGoogle、こんなアドレスまで良番とってますな)。

dns_google

おぉ、IPv4だけだ。むしろGoogleの方が積極的にIPv6に対応してそうなイメージですが。実際この設定をしたマシンからならOperaも普通にGoogleが開けるようになりました。

ので、LAN内のDHCPサーバーが知らせるDNSサーバーアドレスをGoogleのものにして対応完了。Windows7導入して一ヶ月半くらいぶりに快適なネット環境が戻って来ました。

サーバー機のCPU換装メモ

先日までリビング録画マシンに使っていたAthlon X2 4850eが余ったので、サーバー機(ML115 G1)に転用してみました。もともとAthron 64/3500+(2.2GHz, 62W)がついていたのを、X2 BE2400(2.3GHzx2, 45W)に換装して使っていて、今回、2.5GHzx2, 45Wと微妙なクロックアップ。

ただ、ML115は倍率が整数倍しか効かないようで、BE2400では定格が11.5倍のところ11倍動作で2.2GHz動作でした。今回の4850eも同様で2.4GHzと表示されます。またモデルが「Unknown CPU」となるのも同じ(まぁ2007年からBIOS更新されてないので当たり前ですね)。

ちなみにUnkown認識だとLinuxではCool’n Quietは昨日しないみたいですね。どのみちXenカーネルの場合、3.3以降でしかpowernow-k8が機能しないのでCentOS(最新5.4でもXen3.0.3)のウチでは意味ないんですが。

AirVideoのためにリビングマシンのCPU強化

AirVideoを活用すれば、録り貯めたビデオをモバイル用に再エンコードしなくても移動中に見られるようになるので、保存用にエンコするほどじゃないけど一応目を通しておきたい系の番組消化率を上げるために本格活用してみようと画策。まずはAirVideoサーバーになるマシンの強化をしてみました。

AirVideoサーバーにしているのはAthlon X2 4850eのリビング設置の録画マシン。安定録画優先でスリープさせないで運用しているので、低消費電力、低発熱(騒音)重視のチョイスですが、AirVideoでのリアルタイム変換をはじめると両コアとも100%張り付きの時間が多くなります。たいしてCPUパワーを食わないTS録画ですがさすがに不安。

で、今時のCPU事情を久しぶりにリサーチ。4850eと同じTDP45WでありながらクアッドコアになったAthlon X4 605eというのが出ていることを発見。軽く調べたところウチのマザーでも使えそうだったので買って来ました。13,980円と4850eと比べればちと高い上に最高クロックも下がってますが、なんといっても4コアの方が動画エンコード系には効くだろうと。ちなみに消費電力は微増みたいです(実測ではなくググってどっかで見た)。

が、いざ換装する前にBIOSを最新版にしておこうと思って大変な勘違いに気付きました。GIGABYTE GA-MA770-DS3にはRev.1.0と2.0があり、2.0は605e対応が明記されてますが、逆に1.0はNGになってる。というか、このリスト、対応してるCPUの一覧と思って見てましたが、よくよくみると一番右の列が対応BIOSバージョンを示していて、中には非対応(N/A)のものもあるじゃないですか!そして605eもorz。

でもまぁ、実をいうと動きました。ちゃんとBIOS起動画面でも605eと表示されます。Windows7でクロックの自動増減もしている模様。ふ~、焦った~。

で、換装した甲斐もありました。Windows7のエクスペリエンスインデックスのCPUスコアは7.1に。AirVideo再生中のCPU使用率もトータルで50%程度。完全に空いてるコアもあるので、録画とバッティングして問題になることはまずなくなったかと。あと、どちらもそれぞれのリテールファンで使ってみて、605eの方が気持ち静かな気がします。

1.4万なら安心料としてまずまずかな(テレビ録画は絶対落としたくないので)。

骨董VAIOにSSDを導入

妹がVAIO type Jを買って退役した鱈セレ1.06GHz/512MB/40GBでもはや骨董とも言える(現役で使ってる人すみません)実家のVAIO P101、しばらくは母親が使ってみようかと部屋に置いていたんですが、σ(^^)が帰省する度に色々とメンテをしていたんですが、結局ほとんど使われず。今度は姪のPC入門用に活用しようかという話に。

メンテしていてHDDが絶望的に遅いのがイライラするので、安くなってきたSSDに換装をしてみることにしました。本当に姪がお絵かきソフトとかでマウスになれるだけならそこまでする必要はないんですが、個人的にどれくらい改善できるか技術的興味もあったので。購入が2003年なのでそろそろHDDが突然死しても不思議ではないですしね(S.M.A.R.T.ではまだ快調っぽいです)。

この機種はIDE接続の2.5inch HDD、日立 Travelstar 80GNを内蔵していて、交換用HDDは入手難。SSDでもあまりラインナップは拡充されていないようで、プチフリ仕様のものが大多数のようです。そんな中で見つけたのがBUFFALOのSHD-NPUM32G。本製品の特長は、

  • USB端子搭載
  • データ引っ越しツールAcronis Migrate Easyバンドル
  • 同社製品専用の「ターボSSD」無料利用可能

で、環境移行が楽にできそうな点。さすがにリカバリーから環境設定やりなおす根性はないですしね。

容量は32GBで標準搭載の40GBより減ることになりますが実売が10,000円程度とリーズナブル。

分解手順はこちらのブログ記事を参考にさせていただきました。

Migrate Easyによるデータ移行も楽々でした。パーティションのサイズ変更操作がいまいち使いづらかったですが、時間としては30分かからなかったと思います。コピー後、HDDを換装して一発起動。

■ベンチマーク

交換前(日立 IC25N040ATMR04-0) 交換後(BUFFALO SHD-NPUM32G)
p101_before p101_after

 

うむ、ベンチ的には見違えましたね。やっぱIEでページを開いた時なんかにプチフリが置きます(特に楽天みたいな部品数の多いページ)。小さいファイルをキャッシュで書き込むのに必死なんでしょうな。

でTurboSSDをいれてみると、書き込み系がガクンと落ちてしましました。>1000ms

設定にキャッシュ書き込みサイクルってのがあってデフォルトで1,000ms(1秒)なのを、3,000ms、6,000msと上げていったところ書き込み系は改善し、4K Random Writeは無しの状態より改善しました。10,000msだとまた悪化したのでバランス的には6,000msくらいがよさそうです。あんまサイクルが短いとRAMにキャッシュした後すぐに書き込みが発生して結局同じことになるんでしょう。逆に長すぎるとクラッシュなどでデータを失うリスクが増す訳ですが。もっと言えばRAM Diskソフトを使ってブラウザのキャッシュを置く方式の方が、「アイドル時に書き込む」設定ができたりして効果が高いような気がします(リスクも増大しますが、ブラウザのキャッシュならまぁいいかとか)。

キャッシュ書き込みサイクル:1000ms キャッシュ書き込みサイクル:6000ms
p101_turbossd p101_turbossd_6sec

このTurboSSDはメインメモリが1GB以下だとキャッシュサイズを32MBまでしか割り当てられないという制約があり、それが100MBテストではネガティブに働いてしまってるんでしょうね。まぁ、基本的にはブラウズが快適になればいいので、あまり困ることはないでしょう。

で、IEのキャッシュ設定が256MBになっていたので、これをキャッシュに収まる30MBにとヘラしてみました。これはかなり効いた気がします。

■結局、RAM Diskも併用

ただそれでもIEでブラウジングしているとHDDアクセスランプが点きっぱなしになってスクロールすらできなくなる状況が時々発生するので、結局RAM Phantom 7でRAMディスクも併用して、ブラウザのキャッシュはそちらに置くことにしました。メインメモリが512MBしかないのに、32MBをTurboSSD、32MBをRAMディスクにと割り振ってしまうのは微妙ですが、色々サービス切ってメモリ使用量を見ている感じ、なんとかなりそうです。実際、IE使っている間にはほとんどプチフリを感じなくなった印象です。もしかするとTurboSSDは切ってしまってもいいのかも知れないですが、一応オンで様子見してみようと思います。

とまぁ、多少チューニングに時間かかりましたが、とりあえずファーストインプレとしては、上々です。Wordなのどアプリ起動が一瞬で快適です。